#include <iso_geom_spline_tools.h>
Collaboration diagram for iso::geom::SplineTools:
Public Member Functions | |
void | closestIndices (const math::Vector< real > &pRefPoint, QVector< int > &pResultIndices, SplineGroup &pSplineGroup) |
void | closestPoints (const math::Vector< real > &pRefPoint, QVector< math::Vector< real > > &pResultPoints, SplineGroup &pSplineGroup) |
void | closestIndices (const math::Vector< real > &pRefPoint, QVector< int > &pResultIndices, SplineGroup &pSplineGroup, QVector< int > &pStartIndices, QVector< int > &pEndIndices) |
void | closestPoints (const math::Vector< real > &pRefPoint, QVector< math::Vector< real > > &pResultPoints, SplineGroup &pSplineGroup, QVector< int > &pStartIndices, QVector< int > &pEndIndices) |
void | closestIndex (const math::Vector< real > &pRefPoint, int &pResultIndex, Spline &pSpline, int pStartIndex=-1, int pEndIndex=-1) |
void | closestPoint (const math::Vector< real > &pRefPoint, math::Vector< real > &pResultPoint, Spline &pSpline, int pStartIndex=-1, int pEndIndex=-1) |
Static Public Member Functions | |
static SplineTools & | get () |
static void | destroy () |
Protected Member Functions | |
SplineTools () | |
~SplineTools () | |
Static Protected Attributes | |
static SplineTools * | sSplineTools |
SplineTools::SplineTools | ( | ) | [protected] |
SplineTools::~SplineTools | ( | ) | [protected] |
SplineTools & SplineTools::get | ( | ) | [static] |
void SplineTools::destroy | ( | ) | [static] |
void SplineTools::closestIndices | ( | const math::Vector< real > & | pRefPoint, | |
QVector< int > & | pResultIndices, | |||
SplineGroup & | pSplineGroup | |||
) |
void SplineTools::closestPoints | ( | const math::Vector< real > & | pRefPoint, | |
QVector< math::Vector< real > > & | pResultPoints, | |||
SplineGroup & | pSplineGroup | |||
) |
void SplineTools::closestIndices | ( | const math::Vector< real > & | pRefPoint, | |
QVector< int > & | pResultIndices, | |||
SplineGroup & | pSplineGroup, | |||
QVector< int > & | pStartIndices, | |||
QVector< int > & | pEndIndices | |||
) |
void SplineTools::closestPoints | ( | const math::Vector< real > & | pRefPoint, | |
QVector< math::Vector< real > > & | pResultPoints, | |||
SplineGroup & | pSplineGroup, | |||
QVector< int > & | pStartIndices, | |||
QVector< int > & | pEndIndices | |||
) |
void SplineTools::closestIndex | ( | const math::Vector< real > & | pRefPoint, | |
int & | pResultIndex, | |||
Spline & | pSpline, | |||
int | pStartIndex = -1 , |
|||
int | pEndIndex = -1 | |||
) |
void SplineTools::closestPoint | ( | const math::Vector< real > & | pRefPoint, | |
math::Vector< real > & | pResultPoint, | |||
Spline & | pSpline, | |||
int | pStartIndex = -1 , |
|||
int | pEndIndex = -1 | |||
) |
SplineTools * SplineTools::sSplineTools [static, protected] |