libcdr::CDRSplineData Struct Reference

#include <CDRTypes.h>

Public Member Functions

 CDRSplineData ()
 
 CDRSplineData (const std::vector< std::pair< double, double > > &ps, const std::vector< unsigned > &kntv)
 
void clear ()
 
bool empty ()
 
void create (CDRPath &path) const
 

Public Attributes

std::vector< std::pair< double, double > > points
 
std::vector< unsigned > knotVector
 

Constructor & Destructor Documentation

libcdr::CDRSplineData::CDRSplineData ( )
inline
libcdr::CDRSplineData::CDRSplineData ( const std::vector< std::pair< double, double > > &  ps,
const std::vector< unsigned > &  kntv 
)
inline

Member Function Documentation

void libcdr::CDRSplineData::clear ( )
inline
void libcdr::CDRSplineData::create ( libcdr::CDRPath path) const
bool libcdr::CDRSplineData::empty ( )
inline

Member Data Documentation

std::vector<unsigned> libcdr::CDRSplineData::knotVector
std::vector<std::pair<double, double> > libcdr::CDRSplineData::points

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

Generated for libcdr by doxygen 1.8.11