Public Member Functions | |
CDRSplineToElement (const std::vector< std::pair< double, double > > &points) | |
~CDRSplineToElement () | |
void | writeOut (librevenge::RVNGPropertyListVector &vec) const |
void | transform (const CDRTransforms &trafos) |
void | transform (const CDRTransform &trafo) |
CDRPathElement * | clone () |
Private Member Functions | |
unsigned | knot (unsigned i) const |
Private Attributes | |
std::vector< std::pair< double, double > > | m_points |
libcdr::CDRSplineToElement::CDRSplineToElement | ( | const std::vector< std::pair< double, double > > & | points | ) | [inline] |
libcdr::CDRSplineToElement::~CDRSplineToElement | ( | ) | [inline] |
libcdr::CDRPathElement * libcdr::CDRSplineToElement::clone | ( | ) | [virtual] |
Implements libcdr::CDRPathElement.
unsigned libcdr::CDRSplineToElement::knot | ( | unsigned | i | ) | const [private] |
void libcdr::CDRSplineToElement::transform | ( | const CDRTransforms & | trafos | ) | [virtual] |
Implements libcdr::CDRPathElement.
void libcdr::CDRSplineToElement::transform | ( | const CDRTransform & | trafo | ) | [virtual] |
Implements libcdr::CDRPathElement.
void libcdr::CDRSplineToElement::writeOut | ( | librevenge::RVNGPropertyListVector & | vec | ) | const [virtual] |
Implements libcdr::CDRPathElement.
std::vector<std::pair<double, double> > libcdr::CDRSplineToElement::m_points [private] |