23 #ifndef COPASI_CCopasiObjectReference
24 #define COPASI_CCopasiObjectReference
57 {assert(pParent != NULL);}
74 virtual void print(std::ostream * ostream)
const
90 return "<font color=\"#2222cc\">[</font>"
92 +
"<font color=\"#2222cc\">]</font>";
102 return "<font color=\"#2222cc\">[</font>"
104 +
"<font color=\"#2222cc\">]<sub>0</sub></font>";
118 referenceType & reference,
125 mpReference(&reference)
127 assert(pParent != NULL);
141 mpReference(&reference)
143 assert(pParent != NULL);
157 mpReference(&reference)
159 assert(pParent != NULL);
188 {assert(pParent != NULL);}
224 virtual void print(std::ostream * ostream)
const
253 {assert(pParent != NULL);}
273 cn.getElementIndex(1)),
282 #endif // COPASI_CCopasiObjectReference
virtual std::string getObjectDisplayName(bool regular=true, bool richtext=false) const
const std::string & getObjectName() const
virtual void print(std::ostream *ostream) const
CCopasiObjectReference(const CCopasiObjectReference< referenceType > &src, const CCopasiContainer *pParent)
virtual const CCopasiObject * getValueObject() const
virtual ~CCopasiMatrixReference()
const std::string & getObjectType() const
virtual void * getValuePointer() const
virtual ~CCopasiVectorReference()
void setUpdateMethod(CType *pType, void(CType::*method)(const C_FLOAT64 &))
CCopasiMatrixReference(const CCopasiMatrixReference< referenceType > &src, const CCopasiContainer *pParent)
void updateMethod(const CType &value)
virtual std::string getObjectDisplayName(bool regular=true, bool richtext=false) const
virtual const CCopasiObject * getValueObject() const
virtual CCopasiObject * getObject(const CCopasiObjectName &cn)
virtual void setReference(referenceType &reference)
virtual void * getValuePointer() const
CCopasiVectorReference(const CCopasiVectorReference< referenceType > &src, const CCopasiContainer *pParent)
CCopasiObjectReference(const std::string &name, const CCopasiContainer *pParent, referenceType &reference, const unsigned C_INT32 &flag=0)
CCopasiMatrixReference(const std::string &name, const CCopasiContainer *pParent, referenceType &reference, const unsigned C_INT32 &flag=0)
CCopasiVectorReference(const std::string &name, const CCopasiContainer *pParent, referenceType &reference, const unsigned C_INT32 &flag=0)
virtual void * getValuePointer() const
virtual ~CCopasiObjectReference()
virtual CCopasiObject * getObject(const CCopasiObjectName &cn)
virtual const CCopasiObject * getValueObject() const
CCopasiContainer * getObjectParent() const
virtual void print(std::ostream *ostream) const