14 #include <sbml/packages/render/sbml/LinearGradient.h>
57 mX1(source.getXPoint1()),
58 mY1(source.getYPoint1()),
59 mZ1(source.getZPoint1()),
60 mX2(source.getXPoint2()),
61 mY2(source.getYPoint2()),
62 mZ2(source.getZPoint2())
205 LinearGradient* pLG =
new LinearGradient(level, version);
210 pLG->setPoint1(*pV1, *pV2, *pV3);
217 pLG->setPoint2(*pV1, *pV2, *pV3);
const CLRelAbsVector & getYPoint1() const
const CLRelAbsVector & getZPoint1() const
void setCoordinates(const CLRelAbsVector &x1, const CLRelAbsVector &y1, const CLRelAbsVector &z1, const CLRelAbsVector &x2, const CLRelAbsVector &y2, const CLRelAbsVector &z2)
const CLRelAbsVector & getXPoint2() const
void setPoint1(const CLRelAbsVector &x1, const CLRelAbsVector &y1, const CLRelAbsVector &z1=CLRelAbsVector(0.0, 0.0))
CLLinearGradient(CCopasiContainer *pParent=NULL)
virtual void addSBMLAttributes(GradientBase *pBase) const
RelAbsVector * toSBML() const
const CLRelAbsVector & getZPoint2() const
std::string add(const std::string &prefix, CCopasiObject *pObject)
virtual LinearGradient * toSBML(unsigned int level, unsigned int version) const
Header file of class CCopasiContainer.
void setPoint2(const CLRelAbsVector &x1, const CLRelAbsVector &y1, const CLRelAbsVector &z1=CLRelAbsVector(0.0, 0.0))
static CKeyFactory * getKeyFactory()
const CLRelAbsVector & getYPoint2() const
const CLRelAbsVector & getXPoint1() const