16 #include <sbml/packages/render/sbml/RadialGradient.h>
47 mRadius(source.mRadius),
60 mCX(source.getCenterX()),
61 mCY(source.getCenterY()),
62 mCZ(source.getCenterZ()),
63 mRadius(source.getRadius()),
64 mFX(source.getFocalPointX()),
65 mFY(source.getFocalPointY()),
66 mFZ(source.getFocalPointZ())
236 RadialGradient* pRG =
new RadialGradient(level, version);
241 pRG->setCenter(*pV1, *pV2, *pV3);
248 pRG->setFocalPoint(*pV1, *pV2, *pV3);
250 pRG->setRadius(*pV1);
const CLRelAbsVector & getRadius() const
void setRadius(const CLRelAbsVector &r)
const CLRelAbsVector & getCenterY() const
const CLRelAbsVector & getCenterX() const
void setCenter(const CLRelAbsVector &x, const CLRelAbsVector &y, const CLRelAbsVector &z=CLRelAbsVector(0.0, 0.0))
CLRadialGradient(CCopasiContainer *pParent=NULL)
void setCoordinates(const CLRelAbsVector &x, const CLRelAbsVector &y, const CLRelAbsVector &z, const CLRelAbsVector &r, const CLRelAbsVector &fx, const CLRelAbsVector &fy, const CLRelAbsVector &fz)
virtual RadialGradient * toSBML(unsigned int level, unsigned int version) const
const CLRelAbsVector & getCenterZ() const
virtual void addSBMLAttributes(GradientBase *pBase) const
const CLRelAbsVector & getFocalPointY() const
RelAbsVector * toSBML() const
std::string add(const std::string &prefix, CCopasiObject *pObject)
static CKeyFactory * getKeyFactory()
const CLRelAbsVector & getFocalPointX() const
void setFocalPoint(const CLRelAbsVector &x, const CLRelAbsVector &y, const CLRelAbsVector &z=CLRelAbsVector(0.0, 0.0))
const CLRelAbsVector & getFocalPointZ() const