ml::CSOGeneratePathPoints Class Reference

The CSOGeneratePathPoints class offers interpolation methods (computing path points between seed points) as a linear interpolation, a spline interpolation and a spline approximation. More...

#include <CSOGeneratePathPoints.h>

List of all members.

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.


Detailed Description

The CSOGeneratePathPoints class offers interpolation methods (computing path points between seed points) as a linear interpolation, a spline interpolation and a spline approximation.

Definition at line 37 of file CSOGeneratePathPoints.h.


Constructor & Destructor Documentation

ml::CSOGeneratePathPoints::CSOGeneratePathPoints (  ) 

Constructor.

ml::CSOGeneratePathPoints::~CSOGeneratePathPoints (  ) 

Destructor.


Member Function Documentation

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.


The documentation for this class was generated from the following file:

Generated on Sat Sep 3 18:39:42 2011 for MeVisLab Toolbox Reference by  doxygen 1.5.8