#include <CSOGeneratePathPoints.h>
Public Member Functions | |
| CSOGeneratePathPoints () | |
| Constructor. | |
| ~CSOGeneratePathPoints () | |
| Destructor. | |
Static Public Member Functions | |
| static void | fillAllPathPointsLinear (CSO *cso, unsigned int steps=1) |
| Fills all CSOPathPoints of the given CSO by a linear interpolation method. | |
| static void | fillAllPathPointsSpline (CSO *cso, unsigned int steps=1, int splineMode=0) |
Fills all CSOPathPoints of the given CSO by a spline method splineMode. | |
| static void | fillAllPathPointsSplineInterpolation (CSO *cso, unsigned int steps=1) |
| Fills all CSOPathPoints of the given CSO by a spline interpolation method. | |
| static void | fillAllPathPointsSplineApproximation (CSO *cso, unsigned int steps=1) |
| Fills all CSOPathPoints of the given CSO by a spline approximation method. | |
| static void | fillPathPointsLinear (CSO *cso, CSOPathPoints *pPoints, unsigned int steps=1) |
| Fills up the given CSOPathPoints of the given CSO by a linear interpolation method. | |
| static void | fillPathPointsHermite (CSO *cso, CSOPathPoints *pPoints, const Vector3 &tangentTail, const Vector3 &tangentHead, unsigned int steps=1) |
| Fills up the given CSOPathPoints of the given CSO by a hermite interpolation method using the given tangents for the head and the tail of the path. | |
| static void | fillPathPointsSpline (CSO *cso, CSOPathPoints *pPoints, unsigned int steps=1, int splineMode=0) |
Fills up the given CSOPathPoints of the given CSO by a spline method splineMode. | |
| static void | fillPathPointsSplineInterpolation (CSO *cso, CSOPathPoints *pPoints, unsigned int steps=1) |
| Fills up the given CSOPathPoints of the given CSO by a spline interpolation method. | |
| static void | fillPathPointsSplineApproximation (CSO *cso, CSOPathPoints *pPoints, unsigned int steps=1) |
| Fills up the given CSOPathPoints of the given CSO by a spline approximation method. | |
| static void | fillPathPointsSplineInterpolation (CSO *cso, CSOPathPoints *pPoints, const std::vector< Vector3 > &positions, unsigned int steps=1) |
| Fills up the given CSOPathPoints of the given CSO by a spline interpolation method on base of the given positions. | |
| static void | fillPathPointsSplineApproximation (CSO *cso, CSOPathPoints *pPoints, const std::vector< Vector3 > &positions, unsigned int steps=1) |
| Fills up the given CSOPathPoints of the given CSO by a spline approximation method on base of the given positions. | |
| static void | fillPathPointsSpline (CSO *cso, CSOPathPoints *pPoints, const std::vector< Vector3 > &positions, unsigned int steps=1, int splineMode=0) |
Fills up the given CSOPathPoints of the given CSO by a spline method splineMode on base of the given positions. | |
Definition at line 37 of file CSOGeneratePathPoints.h.
| ml::CSOGeneratePathPoints::CSOGeneratePathPoints | ( | ) |
Constructor.
| ml::CSOGeneratePathPoints::~CSOGeneratePathPoints | ( | ) |
Destructor.
| static void ml::CSOGeneratePathPoints::fillAllPathPointsLinear | ( | CSO * | cso, | |
| unsigned int | steps = 1 | |||
| ) | [static] |
Fills all CSOPathPoints of the given CSO by a linear interpolation method.
| static void ml::CSOGeneratePathPoints::fillAllPathPointsSpline | ( | CSO * | cso, | |
| unsigned int | steps = 1, |
|||
| int | splineMode = 0 | |||
| ) | [static] |
Fills all CSOPathPoints of the given CSO by a spline method splineMode.
| static void ml::CSOGeneratePathPoints::fillAllPathPointsSplineApproximation | ( | CSO * | cso, | |
| unsigned int | steps = 1 | |||
| ) | [static] |
Fills all CSOPathPoints of the given CSO by a spline approximation method.
| static void ml::CSOGeneratePathPoints::fillAllPathPointsSplineInterpolation | ( | CSO * | cso, | |
| unsigned int | steps = 1 | |||
| ) | [static] |
Fills all CSOPathPoints of the given CSO by a spline interpolation method.
| static void ml::CSOGeneratePathPoints::fillPathPointsHermite | ( | CSO * | cso, | |
| CSOPathPoints * | pPoints, | |||
| const Vector3 & | tangentTail, | |||
| const Vector3 & | tangentHead, | |||
| unsigned int | steps = 1 | |||
| ) | [static] |
Fills up the given CSOPathPoints of the given CSO by a hermite interpolation method using the given tangents for the head and the tail of the path.
| static void ml::CSOGeneratePathPoints::fillPathPointsLinear | ( | CSO * | cso, | |
| CSOPathPoints * | pPoints, | |||
| unsigned int | steps = 1 | |||
| ) | [static] |
Fills up the given CSOPathPoints of the given CSO by a linear interpolation method.
| static void ml::CSOGeneratePathPoints::fillPathPointsSpline | ( | CSO * | cso, | |
| CSOPathPoints * | pPoints, | |||
| const std::vector< Vector3 > & | positions, | |||
| unsigned int | steps = 1, |
|||
| int | splineMode = 0 | |||
| ) | [static] |
Fills up the given CSOPathPoints of the given CSO by a spline method splineMode on base of the given positions.
| static void ml::CSOGeneratePathPoints::fillPathPointsSpline | ( | CSO * | cso, | |
| CSOPathPoints * | pPoints, | |||
| unsigned int | steps = 1, |
|||
| int | splineMode = 0 | |||
| ) | [static] |
Fills up the given CSOPathPoints of the given CSO by a spline method splineMode.
| static void ml::CSOGeneratePathPoints::fillPathPointsSplineApproximation | ( | CSO * | cso, | |
| CSOPathPoints * | pPoints, | |||
| const std::vector< Vector3 > & | positions, | |||
| unsigned int | steps = 1 | |||
| ) | [static] |
Fills up the given CSOPathPoints of the given CSO by a spline approximation method on base of the given positions.
| static void ml::CSOGeneratePathPoints::fillPathPointsSplineApproximation | ( | CSO * | cso, | |
| CSOPathPoints * | pPoints, | |||
| unsigned int | steps = 1 | |||
| ) | [static] |
Fills up the given CSOPathPoints of the given CSO by a spline approximation method.
| static void ml::CSOGeneratePathPoints::fillPathPointsSplineInterpolation | ( | CSO * | cso, | |
| CSOPathPoints * | pPoints, | |||
| const std::vector< Vector3 > & | positions, | |||
| unsigned int | steps = 1 | |||
| ) | [static] |
Fills up the given CSOPathPoints of the given CSO by a spline interpolation method on base of the given positions.
| static void ml::CSOGeneratePathPoints::fillPathPointsSplineInterpolation | ( | CSO * | cso, | |
| CSOPathPoints * | pPoints, | |||
| unsigned int | steps = 1 | |||
| ) | [static] |
Fills up the given CSOPathPoints of the given CSO by a spline interpolation method.
1.5.8