104 void scale(
const double & scaleFactor)
116 void exportToSBMLBezier(CubicBezier * c,
const std::map<const CCopasiObject*, SBase*> & copasimodelmap)
const;
123 void exportToSBMLLineSegment(LineSegment * l,
const std::map<const CCopasiObject*, SBase*> & copasimodelmap)
const;
150 CLCurve(
const Curve & sbmlcurve);
214 void scale(
const double & scaleFactor)
228 void exportToSBML(Curve * c,
const std::map<const CCopasiObject*, SBase*> & copasimodelmap)
const;
friend std::ostream & operator<<(std::ostream &os, const CLCurve &c)
CLBoundingBox calculateBoundingBox() const
void exportToSBML(Curve *c, const std::map< const CCopasiObject *, SBase * > &copasimodelmap) const
void setStart(const CLPoint &p)
const std::vector< CLLineSegment > & getCurveSegments() const
void scale(const double &scaleFactor)
void exportToSBMLLineSegment(LineSegment *l, const std::map< const CCopasiObject *, SBase * > &copasimodelmap) const
void exportToSBMLBezier(CubicBezier *c, const std::map< const CCopasiObject *, SBase * > &copasimodelmap) const
CLLineSegment * getSegmentAt(size_t i)
virtual void moveBy(const CLPoint &p)
const CLPoint & getBase1() const
const CLPoint & getBase2() const
const CLPoint & getEnd() const
void scale(const double &scaleFactor)
CLLineSegment(const CLPoint &s, const CLPoint &e, const CLPoint &b1, const CLPoint &b2)
bool operator==(const CLLineSegment &rhs) const
CLLineSegment(const CLPoint &s, const CLPoint &e)
void setBase1(const CLPoint &p)
void addCurveSegment(const CLLineSegment &ls)
void setBase2(const CLPoint &p)
std::vector< CLPoint > getListOfPoints() const
const CLLineSegment * getSegmentAt(size_t i) const
void scale(const double &scaleFactor)
void setEnd(const CLPoint &p)
bool operator==(const CLCurve &rhs) const
bool operator<(const CLLineSegment &rhs) const
size_t getNumCurveSegments() const
friend std::ostream & operator<<(std::ostream &os, const CLLineSegment &ls)
bool isContinuous() const
const CLPoint & getStart() const
std::vector< CLLineSegment > mvCurveSegments