#include <CLCurve.h>
List of all members.
Constructor & Destructor Documentation
CLCurve::CLCurve |
( |
| ) |
[inline] |
CLCurve::CLCurve |
( |
const CLCurve & |
c | ) |
|
copy constructor (should make deep copy)
CLCurve::CLCurve |
( |
const Curve & |
sbmlcurve | ) |
|
constructor from libsbml object
Member Function Documentation
add a copy of the line segment to the curve
void CLCurve::exportToSBML |
( |
Curve * |
c, |
|
|
const std::map< CCopasiObject *, SBase * > & |
copasimodelmap |
|
) |
| const |
This method writes the information of the copasi layout object into the corresponding sbml object
const std::vector<CLLineSegment>& CLCurve::getCurveSegments |
( |
| ) |
const [inline] |
std::vector< CLPoint > CLCurve::getListOfPoints |
( |
| ) |
const |
This method should only be called if isContinuous() is true. It returns the curve as a list of points rather than a list of line segments.
C_INT32 CLCurve::getNumCurveSegments |
( |
| ) |
const [inline] |
bool CLCurve::isContinuous |
( |
| ) |
const |
this method tells whether the curve is a continuous set of line segments, i.e. if the end point of one line segment is identical to the starting point of the following one.
bool CLCurve::operator== |
( |
const CLCurve & |
rhs | ) |
const [inline] |
Two curves are supposed to be equal iff all there line segments including their order are equal
void CLCurve::scale |
( |
const double & |
scaleFactor | ) |
[inline] |
Friends And Related Function Documentation
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const CLCurve & |
c |
|
) |
| [friend] |
Member Data Documentation
The documentation for this class was generated from the following files: