COPASI API
4.16.103
|
#include <CLRenderPoint.h>
Protected Attributes | |
CLRelAbsVector | mXOffset |
CLRelAbsVector | mYOffset |
CLRelAbsVector | mZOffset |
![]() | |
std::string | mTag |
Definition at line 22 of file CLRenderPoint.h.
CLRenderPoint::CLRenderPoint | ( | ) |
Creates a new point with x,y and z set to 0.0.
Definition at line 24 of file CLRenderPoint.cpp.
CLRenderPoint::CLRenderPoint | ( | const CLRenderPoint & | orig | ) |
CLRenderPoint::CLRenderPoint | ( | const CLRelAbsVector & | x, |
const CLRelAbsVector & | y, | ||
const CLRelAbsVector & | z = CLRelAbsVector(0.0, 0.0) |
||
) |
CLRenderPoint::CLRenderPoint | ( | const RenderPoint & | source | ) |
Constructor to generate object from the corresponding SBML object.
Definition at line 46 of file CLRenderPoint.cpp.
|
virtual |
|
virtual |
Adds the attributes for a render point object to the passed in. object.
Definition at line 288 of file CLRenderPoint.cpp.
References mXOffset, mYOffset, mZOffset, and CLRelAbsVector::toSBML().
Referenced by toSBML(), and CLRenderCubicBezier::toSBML().
const CLRelAbsVector & CLRenderPoint::getXOffset | ( | ) | const |
Returns the x offset.
Definition at line 162 of file CLRenderPoint.cpp.
References x().
Referenced by addToPath(), and moveToPoint().
CLRelAbsVector & CLRenderPoint::getXOffset | ( | ) |
const CLRelAbsVector & CLRenderPoint::getYOffset | ( | ) | const |
Returns the y offset.
Definition at line 171 of file CLRenderPoint.cpp.
References y().
Referenced by addToPath(), and moveToPoint().
CLRelAbsVector & CLRenderPoint::getYOffset | ( | ) |
const CLRelAbsVector & CLRenderPoint::getZOffset | ( | ) | const |
CLRelAbsVector & CLRenderPoint::getZOffset | ( | ) |
void CLRenderPoint::initDefaults | ( | ) |
CLRenderPoint & CLRenderPoint::operator= | ( | const CLRenderPoint & | orig | ) |
Assignment operator
Definition at line 54 of file CLRenderPoint.cpp.
References mXOffset, mYOffset, and mZOffset.
Referenced by CLRenderCubicBezier::operator=().
bool CLRenderPoint::operator== | ( | const CLRenderPoint & | left | ) |
void CLRenderPoint::setOffsets | ( | const CLRelAbsVector & | x, |
const CLRelAbsVector & | y, | ||
const CLRelAbsVector & | z = CLRelAbsVector(0.0, 0.0) |
||
) |
Sets the coordinates to the given values.
Definition at line 97 of file CLRenderPoint.cpp.
References setXOffset(), setYOffset(), and setZOffset().
void CLRenderPoint::setX | ( | const CLRelAbsVector & | x | ) |
void CLRenderPoint::setXOffset | ( | const CLRelAbsVector & | x | ) |
Sets the x offset.
Definition at line 108 of file CLRenderPoint.cpp.
References setX().
Referenced by setOffsets().
void CLRenderPoint::setY | ( | const CLRelAbsVector & | y | ) |
void CLRenderPoint::setYOffset | ( | const CLRelAbsVector & | y | ) |
Sets the y offset.
Definition at line 117 of file CLRenderPoint.cpp.
References setY().
Referenced by setOffsets().
void CLRenderPoint::setZ | ( | const CLRelAbsVector & | z | ) |
void CLRenderPoint::setZOffset | ( | const CLRelAbsVector & | z | ) |
Sets the z offset.
Definition at line 126 of file CLRenderPoint.cpp.
References setZ().
Referenced by initDefaults(), and setOffsets().
|
virtual |
Converts this object to the corresponding SBML object.
Reimplemented in CLRenderCubicBezier.
Definition at line 277 of file CLRenderPoint.cpp.
References addSBMLAttributes().
const CLRelAbsVector & CLRenderPoint::x | ( | ) | const |
Returns the x offset.
Definition at line 189 of file CLRenderPoint.cpp.
References mXOffset.
Referenced by CLLayoutRenderer::convert_to_absolute(), CLLayoutRenderer::draw_curve(), CLLayoutRenderer::draw_polygon(), getXOffset(), CCopasiXML::saveRenderPoint(), CLRenderCubicBezier::setBasePoint1(), CLRenderCubicBezier::setBasePoint2(), and setX().
CLRelAbsVector & CLRenderPoint::x | ( | ) |
const CLRelAbsVector & CLRenderPoint::y | ( | ) | const |
Returns the y offset.
Definition at line 198 of file CLRenderPoint.cpp.
References mYOffset.
Referenced by CLLayoutRenderer::convert_to_absolute(), CLLayoutRenderer::draw_curve(), CLLayoutRenderer::draw_polygon(), getYOffset(), CCopasiXML::saveRenderPoint(), CLRenderCubicBezier::setBasePoint1(), CLRenderCubicBezier::setBasePoint2(), and setY().
CLRelAbsVector & CLRenderPoint::y | ( | ) |
const CLRelAbsVector & CLRenderPoint::z | ( | ) | const |
Returns the z offset.
Definition at line 207 of file CLRenderPoint.cpp.
References mZOffset.
Referenced by CLLayoutRenderer::convert_to_absolute(), CLLayoutRenderer::draw_curve(), CLLayoutRenderer::draw_polygon(), getZOffset(), CCopasiXML::saveRenderPoint(), CLRenderCubicBezier::setBasePoint1(), CLRenderCubicBezier::setBasePoint2(), and setZ().
CLRelAbsVector & CLRenderPoint::z | ( | ) |
|
protected |
Definition at line 26 of file CLRenderPoint.h.
Referenced by addSBMLAttributes(), CLRenderCubicBezier::CLRenderCubicBezier(), operator=(), operator==(), setX(), and x().
|
protected |
Definition at line 27 of file CLRenderPoint.h.
Referenced by addSBMLAttributes(), CLRenderCubicBezier::CLRenderCubicBezier(), operator=(), operator==(), setY(), and y().
|
protected |
Definition at line 28 of file CLRenderPoint.h.
Referenced by addSBMLAttributes(), CLRenderCubicBezier::CLRenderCubicBezier(), operator=(), operator==(), setZ(), and z().