vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SampledSpline Class Reference

#include <SampledSpline.h>

Inheritance diagram for SampledSpline:

Public Member Functions

 SampledSpline ()
 
 SampledSpline (double minSampleDistance, bool closed, const Vec3ArrayPtr sampleArray)
 
 META_DAObject (SampledSpline,"Sampled Spline")
 
virtual Vec3ArrayPtr getPoints ()
 
virtual bool isClosed ()
 
void setVertexArray (const Vec3ArrayPtr array)
 
Vec3ArrayPtr getVertexArray () const
 
double getMinimalSampleDistance () const
 
void setMinimalSampleDistance (double val)
 
void setClosed (bool val)
 

Protected Attributes

Vec3ArrayPtr _array
 
double _minDistance
 
bool _closed
 

Constructor & Destructor Documentation

SampledSpline::SampledSpline ( )

Constructors

SampledSpline::SampledSpline ( double  minSampleDistance,
bool  closed,
const Vec3ArrayPtr  sampleArray 
)

Member Function Documentation

double SampledSpline::getMinimalSampleDistance ( ) const
inline
Vec3ArrayPtr SampledSpline::getPoints ( )
virtual
Vec3ArrayPtr SampledSpline::getVertexArray ( ) const
inline
virtual bool SampledSpline::isClosed ( )
inlinevirtual
SampledSpline::META_DAObject ( SampledSpline  ,
"Sampled Spline"   
)

Inherited virtual methods

void SampledSpline::setClosed ( bool  val)
inline
void SampledSpline::setMinimalSampleDistance ( double  val)
inline
void SampledSpline::setVertexArray ( const Vec3ArrayPtr  array)
inline

Setters and getters

Member Data Documentation

Vec3ArrayPtr SampledSpline::_array
protected
bool SampledSpline::_closed
protected
double SampledSpline::_minDistance
protected

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