COPASI API
4.16.103
|
#include <CLGraphicalObject.h>
Public Member Functions | |
CLGraphicalObject (const std::string &name="GraphicalObject", const CCopasiContainer *pParent=NULL) | |
CLGraphicalObject (const CLGraphicalObject &src, const CCopasiContainer *pParent=NULL) | |
CLGraphicalObject (const GraphicalObject &sbml, std::map< std::string, std::string > &layoutmap, const CCopasiContainer *pParent=NULL) | |
virtual CLGraphicalObject * | clone () const |
virtual void | exportToSBML (GraphicalObject *sbmlobject, const std::map< const CCopasiObject *, SBase * > &copasimodelmap, std::map< std::string, const SBase * > &sbmlIDs) const |
const CLBoundingBox & | getBoundingBox () const |
CLBoundingBox & | getBoundingBox () |
const CLDimensions & | getDimensions () const |
const C_FLOAT64 & | getHeight () const |
virtual const std::string & | getKey () const |
CCopasiObject * | getModelObject () const |
std::string | getModelObjectDisplayName (bool regular=true, bool richtext=false) const |
const std::string & | getModelObjectKey () const |
std::string | getModelObjectName () const |
const std::string & | getObjectRole () const |
const CLPoint & | getPosition () const |
const C_FLOAT64 & | getWidth () const |
const C_FLOAT64 & | getX () const |
const C_FLOAT64 & | getY () const |
bool | hasValidModelReference () const |
virtual void | moveBy (const CLPoint &p) |
CLGraphicalObject & | operator= (const CLGraphicalObject &rhs) |
void | print (std::ostream *ostream) const |
void | setBoundingBox (const CLBoundingBox &bb) |
void | setDimensions (const CLDimensions &d) |
void | setHeight (const C_FLOAT64 &h) |
void | setModelObjectKey (const std::string &k) |
void | setObjectRole (const std::string &role) |
void | setPosition (const CLPoint &p) |
void | setWidth (const C_FLOAT64 &w) |
void | setX (const C_FLOAT64 &x) |
void | setY (const C_FLOAT64 &y) |
~CLGraphicalObject () | |
![]() | |
CLBase () | |
CLBase (const CLBase &b) | |
CLBase (const SBase &) | |
const std::string & | getTag () const |
bool | hasTag () const |
void | setTag (const std::string &tag) |
virtual | ~CLBase () |
![]() | |
virtual bool | add (CCopasiObject *pObject, const bool &adopt=true) |
CCopasiContainer (const std::string &name, const CCopasiContainer *pParent=NULL, const std::string &type="CN", const unsigned C_INT32 &flag=CCopasiObject::Container) | |
CCopasiContainer (const CCopasiContainer &src, const CCopasiContainer *pParent=NULL) | |
virtual std::string | getChildObjectUnits (const CCopasiObject *pObject) const |
virtual const CObjectInterface * | getObject (const CCopasiObjectName &cn) const |
virtual const objectMap & | getObjects () const |
virtual std::string | getUnits () const |
virtual const CCopasiObject * | getValueObject () const |
virtual bool | remove (CCopasiObject *pObject) |
virtual | ~CCopasiContainer () |
![]() | |
void | addDirectDependency (const CCopasiObject *pObject) |
CCopasiObject (const CCopasiObject &src, const CCopasiContainer *pParent=NULL) | |
void | clearDirectDependencies () |
void | clearRefresh () |
bool | dependsOn (DataObjectSet candidates, const DataObjectSet &context=DataObjectSet()) const |
void | getAllDependencies (DataObjectSet &dependencies, const DataObjectSet &context) const |
virtual CCopasiObjectName | getCN () const |
virtual const DataObjectSet & | getDirectDependencies (const DataObjectSet &context=DataObjectSet()) const |
CCopasiContainer * | getObjectAncestor (const std::string &type) const |
CCopasiDataModel * | getObjectDataModel () |
const CCopasiDataModel * | getObjectDataModel () const |
virtual std::string | getObjectDisplayName (bool regular=true, bool richtext=false) const |
const std::string & | getObjectName () const |
CCopasiContainer * | getObjectParent () const |
const std::string & | getObjectType () const |
virtual const CObjectInterface::ObjectSet & | getPrerequisites () const |
virtual Refresh * | getRefresh () const |
UpdateMethod * | getUpdateMethod () const |
virtual void * | getValuePointer () const |
bool | hasCircularDependencies (DataObjectSet &candidates, DataObjectSet &verified, const DataObjectSet &context) const |
bool | hasUpdateMethod () const |
bool | isArray () const |
bool | isContainer () const |
bool | isDataModel () const |
bool | isMatrix () const |
bool | isNameVector () const |
bool | isNonUniqueName () const |
virtual bool | isPrerequisiteForContext (const CObjectInterface *pObject, const CMath::SimulationContextFlag &context, const CObjectInterface::ObjectSet &changedObjects) const |
bool | isReference () const |
bool | isRoot () const |
bool | isSeparator () const |
bool | isStaticString () const |
bool | isValueBool () const |
bool | isValueDbl () const |
bool | isValueInt () const |
bool | isValueInt64 () const |
bool | isValueString () const |
bool | isVector () const |
virtual bool | mustBeDeleted (const DataObjectSet &deletedObjects) const |
void | removeDirectDependency (const CCopasiObject *pObject) |
void | setDirectDependencies (const DataObjectSet &directDependencies) |
bool | setObjectName (const std::string &name) |
virtual bool | setObjectParent (const CCopasiContainer *pParent) |
void | setObjectValue (const C_FLOAT64 &value) |
void | setObjectValue (const C_INT32 &value) |
void | setObjectValue (const bool &value) |
template<class CType > | |
void | setRefresh (CType *pType, void(CType::*method)(void)) |
template<class CType > | |
void | setUpdateMethod (CType *pType, void(CType::*method)(const C_FLOAT64 &)) |
template<class CType > | |
void | setUpdateMethod (CType *pType, void(CType::*method)(const C_INT32 &)) |
template<class CType > | |
void | setUpdateMethod (CType *pType, void(CType::*method)(const bool &)) |
virtual | ~CCopasiObject () |
![]() | |
CObjectInterface () | |
virtual | ~CObjectInterface () |
Protected Attributes | |
CLBoundingBox | mBBox |
std::string | mKey |
std::string | mModelObjectKey |
std::string | mObjectRole |
![]() | |
std::string | mTag |
![]() | |
objectMap | mObjects |
Friends | |
std::ostream & | operator<< (std::ostream &os, const CLGraphicalObject &g) |
Additional Inherited Members | |
![]() | |
typedef std::multimap < std::string, CCopasiObject * > | objectMap |
![]() | |
typedef std::set< const CCopasiObject * > | DataObjectSet |
typedef std::vector< Refresh * > | DataUpdateSequence |
![]() | |
typedef std::set< const CObjectInterface * > | ObjectSet |
typedef std::vector < CObjectInterface * > | UpdateSequence |
![]() | |
static std::vector< Refresh * > | buildUpdateSequence (const DataObjectSet &objects, const DataObjectSet &uptoDateObjects, const DataObjectSet &context=DataObjectSet()) |
static void | setRenameHandler (CRenameHandler *rh) |
![]() | |
static const std::vector < CCopasiContainer * > | EmptyList |
![]() | |
enum | Flag { Container = 0x1, Vector = 0x2, Matrix = 0x4, NameVector = 0x8, Reference = 0x10, ValueBool = 0x20, ValueInt = 0x40, ValueInt64 = 0x80, ValueDbl = 0x100, NonUniqueName = 0x200, StaticString = 0x400, ValueString = 0x800, Separator = 0x1000, ModelEntity = 0x2000, Array = 0x4000, DataModel = 0x8000, Root = 0x10000, Gui = 0x20000 } |
![]() | |
template<class CType > | |
CCopasiObject * | addMatrixReference (const std::string &name, CType &reference, const unsigned C_INT32 &flag=0) |
template<class CType > | |
CCopasiObject * | addObjectReference (const std::string &name, CType &reference, const unsigned C_INT32 &flag=0) |
template<class CType > | |
CCopasiObject * | addVectorReference (const std::string &name, CType &reference, const unsigned C_INT32 &flag=0) |
void | initObjects () |
![]() | |
CCopasiObject () | |
CCopasiObject (const std::string &name, const CCopasiContainer *pParent=NULL, const std::string &type="CN", const unsigned C_INT32 &flag=0) | |
![]() | |
static CRenameHandler * | smpRenameHandler = NULL |
This is the base class for the layout objects in copasi. It is a CCopasiObject. It also has a key (which is used if one layout object refers to another one) It provides the mechanism for refering to a copasi model object by key. This needs to be specialized in the derived classes
Definition at line 33 of file CLGraphicalObject.h.
CLGraphicalObject::CLGraphicalObject | ( | const std::string & | name = "GraphicalObject" , |
const CCopasiContainer * | pParent = NULL |
||
) |
Definition at line 27 of file CLGraphicalObject.cpp.
Referenced by clone().
CLGraphicalObject::CLGraphicalObject | ( | const CLGraphicalObject & | src, |
const CCopasiContainer * | pParent = NULL |
||
) |
Definition at line 37 of file CLGraphicalObject.cpp.
CLGraphicalObject::CLGraphicalObject | ( | const GraphicalObject & | sbml, |
std::map< std::string, std::string > & | layoutmap, | ||
const CCopasiContainer * | pParent = NULL |
||
) |
constructor from libsbml object
Definition at line 47 of file CLGraphicalObject.cpp.
References mKey, and mObjectRole.
CLGraphicalObject::~CLGraphicalObject | ( | ) |
Definition at line 65 of file CLGraphicalObject.cpp.
References CCopasiRootContainer::getKeyFactory(), mKey, and CKeyFactory::remove().
|
inlinevirtual |
Reimplemented in CLReactionGlyph, CLGeneralGlyph, CLMetabReferenceGlyph, CLTextGlyph, CLReferenceGlyph, CLCompartmentGlyph, and CLMetabGlyph.
Definition at line 82 of file CLGraphicalObject.h.
References CLGraphicalObject().
|
virtual |
This method writes the information of the copasi layout object into the corresponding sbml object
Definition at line 133 of file CLGraphicalObject.cpp.
References CSBMLExporter::createUniqueId(), CLBoundingBox::getSBMLBoundingBox(), mBBox, and mObjectRole.
Referenced by CLMetabGlyph::exportToSBML(), CLCompartmentGlyph::exportToSBML(), CLTextGlyph::exportToSBML(), CLMetabReferenceGlyph::exportToSBML(), CLGeneralGlyph::exportToSBML(), and CLReactionGlyph::exportToSBML().
|
inline |
Definition at line 86 of file CLGraphicalObject.h.
References mBBox.
Referenced by CCopasiSpringLayout::borderProjection(), CLayout::calculateBoundingBox(), CQConnectionGraphicsItem::CQConnectionGraphicsItem(), CQLabelGraphicsItem::CQLabelGraphicsItem(), CQStyledGraphicsItem::CQStyledGraphicsItem(), CLLayoutRenderer::draw_layout(), CCopasiSpringLayout::finalizeState(), CLLayoutRenderer::getObjectsAt(), CLLayoutRenderer::getObjectsInBoundingBox(), CLLayoutRenderer::move_graphical_object(), compareGraphicalObjectsBySize::operator()(), and CCopasiXML::saveLayoutList().
|
inline |
|
inline |
Definition at line 99 of file CLGraphicalObject.h.
References CLBoundingBox::getDimensions(), and mBBox.
Referenced by randomlyPlaceGlyphInCompartmentGlyph(), and randomlyPlaceGlyphInDimensions().
|
inline |
Definition at line 105 of file CLGraphicalObject.h.
References CLBoundingBox::getDimensions(), CLDimensions::getHeight(), and mBBox.
Referenced by CCopasiSpringLayout::addCompartmentVariables(), CCopasiSpringLayout::addReactionVariables(), CCopasiSpringLayout::borderProjection(), CQGLNetworkPainter::drawNode(), getBounds(), CLabel::initOrigValues(), CCopasiSpringLayout::potEdge(), CCopasiSpringLayout::potGeneralEdge(), CCopasiSpringLayout::potReactionCompartment(), CCopasiSpringLayout::potReactionReaction(), CCopasiSpringLayout::potSecondOrderEdge(), CCopasiSpringLayout::potSpeciesCompartment(), CCopasiSpringLayout::potSpeciesReaction(), and CCopasiSpringLayout::potSpeciesSpecies().
|
inlinevirtual |
Retrieves the key of the layout object
Reimplemented from CCopasiObject.
Definition at line 79 of file CLGraphicalObject.h.
References mKey.
Referenced by CCompartmentGraphNode::CCompartmentGraphNode(), CLayout::CLayout(), CQConnectionGraphicsItem::CQConnectionGraphicsItem(), CQStyledGraphicsItem::CQStyledGraphicsItem(), CCopasiSpringLayout::createLayout(), CLayout::exportToSBML(), getTextForItem(), CLRenderResolver::resolveStyle(), CCopasiXML::saveLayoutList(), CCopasiXMLParser::MetaboliteReferenceGlyphElement::start(), CCopasiXMLParser::TextGlyphElement::start(), CCopasiXMLParser::LocalStyleElement::start(), tagKey(), and CLLayoutRenderer::update_associations().
CCopasiObject * CLGraphicalObject::getModelObject | ( | ) | const |
Definition at line 89 of file CLGraphicalObject.cpp.
References CKeyFactory::get(), CCopasiRootContainer::getKeyFactory(), hasValidModelReference(), and mModelObjectKey.
Referenced by CQLayoutScene::addGlyph(), CCopasiSpringLayout::createLayout(), CLLayoutRenderer::draw_layout(), CLMetabGlyph::exportToSBML(), CLCompartmentGlyph::exportToSBML(), CLTextGlyph::exportToSBML(), CLGeneralGlyph::exportToSBML(), CLReactionGlyph::exportToSBML(), getModelObjectDisplayName(), getModelObjectName(), moveObject(), and CCopasiSpringLayout::randomize().
std::string CLGraphicalObject::getModelObjectDisplayName | ( | bool | regular = true , |
bool | richtext = false |
||
) | const |
if the graphical object refers to a model object this method will return the display name of that object.
Definition at line 119 of file CLGraphicalObject.cpp.
References getModelObject(), and CCopasiObject::getObjectName().
Referenced by CLTextGlyph::getText(), and operator<<().
|
inline |
Definition at line 108 of file CLGraphicalObject.h.
References mModelObjectKey.
Referenced by CCompartmentGraphNode::CCompartmentGraphNode(), CCopasiXML::saveLayoutList(), CLLayoutRenderer::setDeduceSpeciesReferenceRoles(), and CLLayoutRenderer::update_associations().
std::string CLGraphicalObject::getModelObjectName | ( | ) | const |
if the graphical object refers to a model object this method will return the name of that object.
Definition at line 109 of file CLGraphicalObject.cpp.
References getModelObject(), and CCopasiObject::getObjectName().
const std::string & CLGraphicalObject::getObjectRole | ( | ) | const |
Method to read the object role of an object.
Definition at line 182 of file CLGraphicalObject.cpp.
References mObjectRole.
Referenced by CLRenderResolver::resolveStyle(), CCopasiXML::saveLayoutList(), and CLLayoutRenderer::setDeduceSpeciesReferenceRoles().
|
inline |
Definition at line 90 of file CLGraphicalObject.h.
References CLBoundingBox::getPosition(), and mBBox.
Referenced by CCopasiSpringLayout::finalizeState(), CCopasiSpringLayout::initFromLayout(), and randomlyPlaceGlyphInCompartmentGlyph().
|
inline |
Definition at line 102 of file CLGraphicalObject.h.
References CLBoundingBox::getDimensions(), CLDimensions::getWidth(), and mBBox.
Referenced by CCopasiSpringLayout::addCompartmentVariables(), CCopasiSpringLayout::addReactionVariables(), CCopasiSpringLayout::borderProjection(), CQGLNetworkPainter::drawNode(), getBounds(), CLabel::initOrigValues(), CCopasiSpringLayout::potEdge(), CCopasiSpringLayout::potGeneralEdge(), CCopasiSpringLayout::potReactionCompartment(), CCopasiSpringLayout::potReactionReaction(), CCopasiSpringLayout::potSecondOrderEdge(), CCopasiSpringLayout::potSpeciesCompartment(), CCopasiSpringLayout::potSpeciesReaction(), and CCopasiSpringLayout::potSpeciesSpecies().
|
inline |
Definition at line 93 of file CLGraphicalObject.h.
References CLBoundingBox::getPosition(), CLPoint::getX(), and mBBox.
Referenced by CCopasiSpringLayout::addCompartmentVariables(), CCopasiSpringLayout::addPositionVariables(), CCopasiSpringLayout::addReactionVariables(), CQGLNetworkPainter::drawNode(), getBounds(), CLabel::initOrigValues(), placeTextGlyphs(), CCopasiSpringLayout::potEdge(), CCopasiSpringLayout::potGeneralEdge(), CCopasiSpringLayout::potReactionCompartment(), CCopasiSpringLayout::potReactionReaction(), CCopasiSpringLayout::potSecondOrderEdge(), CCopasiSpringLayout::potSpeciesCompartment(), CCopasiSpringLayout::potSpeciesReaction(), and CCopasiSpringLayout::potSpeciesSpecies().
|
inline |
Definition at line 96 of file CLGraphicalObject.h.
References CLBoundingBox::getPosition(), CLPoint::getY(), and mBBox.
Referenced by CCopasiSpringLayout::addCompartmentVariables(), CCopasiSpringLayout::addPositionVariables(), CCopasiSpringLayout::addReactionVariables(), CQGLNetworkPainter::drawNode(), getBounds(), CLabel::initOrigValues(), placeTextGlyphs(), CCopasiSpringLayout::potEdge(), CCopasiSpringLayout::potGeneralEdge(), CCopasiSpringLayout::potReactionCompartment(), CCopasiSpringLayout::potReactionReaction(), CCopasiSpringLayout::potSecondOrderEdge(), CCopasiSpringLayout::potSpeciesCompartment(), CCopasiSpringLayout::potSpeciesReaction(), and CCopasiSpringLayout::potSpeciesSpecies().
bool CLGraphicalObject::hasValidModelReference | ( | ) | const |
This method is used for the export of several layout elements. Layout elements can reference model elements, but when a referenced model element is deleted, the layout is not infomred about this yet, so we end up with dangling references. If the key belongs to an object in the same datamodel, true is returned, else false is returned.
This method is used for the export of several layout elements. Layout elements can reference model elements, but when a referenced model element is deleted, the layout is not infomred about this yet, so we end up with dnagling references. In order to not write these dangling references to file, we check if the reference belongs to a valid object in the same datamodel. If not, we issue a warning. This warning is only issued once during a save process.
If the key belongs to an object in the same datamodel, true is returned, else false is returned.
Definition at line 198 of file CLGraphicalObject.cpp.
References CKeyFactory::get(), CCopasiRootContainer::getKeyFactory(), CCopasiObject::getObjectParent(), and mModelObjectKey.
Referenced by getModelObject(), and CCopasiXML::saveLayoutList().
Reimplemented from CLBase.
Reimplemented in CLReactionGlyph, CLGeneralGlyph, and CLGlyphWithCurve.
Definition at line 104 of file CLGraphicalObject.cpp.
References mBBox, and CLBoundingBox::moveBy().
Referenced by CLGlyphWithCurve::moveBy(), CLayout::moveBy(), and moveObject().
CLGraphicalObject & CLGraphicalObject::operator= | ( | const CLGraphicalObject & | rhs | ) |
The assignment operator does not copy the key.
Definition at line 70 of file CLGraphicalObject.cpp.
References CCopasiObject::getObjectName(), mBBox, mModelObjectKey, mObjectRole, and CCopasiObject::setObjectName().
Referenced by CLMetabGlyph::operator=(), CLGlyphWithCurve::operator=(), CLCompartmentGlyph::operator=(), and CLTextGlyph::operator=().
|
virtual |
This is the output method for any object. The default implementation provided with CCopasiObject uses the ostream operator<< of the object to print the object.To override this default behavior one needs to reimplement the virtual print function.
std::ostream | * ostream |
Reimplemented from CCopasiObject.
Reimplemented in CLReactionGlyph, CLGeneralGlyph, CLMetabReferenceGlyph, CLReferenceGlyph, and CLGlyphWithCurve.
Definition at line 168 of file CLGraphicalObject.cpp.
|
inline |
Definition at line 88 of file CLGraphicalObject.h.
References mBBox.
Referenced by test000097::createModel().
|
inline |
Definition at line 100 of file CLGraphicalObject.h.
References mBBox, and CLBoundingBox::setDimensions().
Referenced by CCopasiSpringLayout::createLayout().
Definition at line 106 of file CLGraphicalObject.h.
References CLBoundingBox::getDimensions(), mBBox, and CLDimensions::setHeight().
Referenced by CLabel::scale(), CCopasiXMLParser::CompartmentGlyphElement::start(), CCopasiXMLParser::MetaboliteGlyphElement::start(), CCopasiXMLParser::MetaboliteReferenceGlyphElement::start(), CCopasiXMLParser::ReactionGlyphElement::start(), CCopasiXMLParser::TextGlyphElement::start(), and CCopasiXMLParser::AdditionalGOElement::start().
|
inline |
Definition at line 110 of file CLGraphicalObject.h.
References mModelObjectKey.
Referenced by CLCompartmentGlyph::CLCompartmentGlyph(), CLGeneralGlyph::CLGeneralGlyph(), CLMetabGlyph::CLMetabGlyph(), CLMetabReferenceGlyph::CLMetabReferenceGlyph(), CLReactionGlyph::CLReactionGlyph(), CLTextGlyph::CLTextGlyph(), CLayoutInitializer::createCompartmentGlyph(), CCopasiSpringLayout::createLayout(), CLayoutInitializer::createMetabGlyph(), test000097::createModel(), CLayoutInitializer::createReactionGlyph(), CCopasiXML::saveLayoutList(), CCopasiXMLParser::CompartmentGlyphElement::start(), CCopasiXMLParser::MetaboliteGlyphElement::start(), CCopasiXMLParser::ReactionGlyphElement::start(), and CCopasiXMLParser::TextGlyphElement::start().
void CLGraphicalObject::setObjectRole | ( | const std::string & | role | ) |
Method to set the role of a graphical object.
Definition at line 174 of file CLGraphicalObject.cpp.
References mObjectRole.
Referenced by CCopasiSpringLayout::createLayout(), CCopasiXMLParser::CompartmentGlyphElement::start(), CCopasiXMLParser::MetaboliteGlyphElement::start(), CCopasiXMLParser::MetaboliteReferenceGlyphElement::start(), CCopasiXMLParser::ReactionGlyphElement::start(), CCopasiXMLParser::TextGlyphElement::start(), and CCopasiXMLParser::AdditionalGOElement::start().
Definition at line 91 of file CLGraphicalObject.h.
References mBBox, and CLBoundingBox::setPosition().
Referenced by CCopasiSpringLayout::createLayout(), placeTextGlyphs(), CCopasiSpringLayout::randomize(), randomlyPlaceGlyphInCompartmentGlyph(), and randomlyPlaceGlyphInDimensions().
Definition at line 103 of file CLGraphicalObject.h.
References CLBoundingBox::getDimensions(), mBBox, and CLDimensions::setWidth().
Referenced by CLabel::scale(), CCopasiXMLParser::CompartmentGlyphElement::start(), CCopasiXMLParser::MetaboliteGlyphElement::start(), CCopasiXMLParser::MetaboliteReferenceGlyphElement::start(), CCopasiXMLParser::ReactionGlyphElement::start(), CCopasiXMLParser::TextGlyphElement::start(), and CCopasiXMLParser::AdditionalGOElement::start().
Definition at line 94 of file CLGraphicalObject.h.
References CLBoundingBox::getPosition(), mBBox, and CLPoint::setX().
Referenced by CLabel::scale(), CCopasiXMLParser::CompartmentGlyphElement::start(), CCopasiXMLParser::MetaboliteGlyphElement::start(), CCopasiXMLParser::MetaboliteReferenceGlyphElement::start(), CCopasiXMLParser::ReactionGlyphElement::start(), CCopasiXMLParser::TextGlyphElement::start(), and CCopasiXMLParser::AdditionalGOElement::start().
Definition at line 97 of file CLGraphicalObject.h.
References CLBoundingBox::getPosition(), mBBox, and CLPoint::setY().
Referenced by CLabel::scale(), CCopasiXMLParser::CompartmentGlyphElement::start(), CCopasiXMLParser::MetaboliteGlyphElement::start(), CCopasiXMLParser::MetaboliteReferenceGlyphElement::start(), CCopasiXMLParser::ReactionGlyphElement::start(), CCopasiXMLParser::TextGlyphElement::start(), and CCopasiXMLParser::AdditionalGOElement::start().
|
friend |
insert operator
Definition at line 157 of file CLGraphicalObject.cpp.
|
protected |
Definition at line 52 of file CLGraphicalObject.h.
Referenced by CLabel::adaptToHeight(), exportToSBML(), getBoundingBox(), getDimensions(), getHeight(), getPosition(), getWidth(), getX(), getY(), moveBy(), operator<<(), operator=(), CGraphNode::scale(), CLabel::scalePosition(), setBoundingBox(), setDimensions(), setHeight(), setPosition(), setWidth(), setX(), and setY().
|
protected |
The key of the layout object itself
Definition at line 40 of file CLGraphicalObject.h.
Referenced by CLGraphicalObject(), getKey(), and ~CLGraphicalObject().
|
protected |
The key of an object of the COPASI model. This is not used in this base class. It is provided as a service for the derived classes
Definition at line 47 of file CLGraphicalObject.h.
Referenced by getModelObject(), getModelObjectKey(), CLabel::getText(), hasValidModelReference(), operator=(), and setModelObjectKey().
|
protected |
Definition at line 50 of file CLGraphicalObject.h.
Referenced by CLGraphicalObject(), exportToSBML(), getObjectRole(), operator=(), and setObjectRole().