COPASI API  4.16.103
Public Member Functions | Protected Attributes | List of all members
CLBase Class Reference

#include <CLBase.h>

Inheritance diagram for CLBase:
Inheritance graph
[legend]
Collaboration diagram for CLBase:
Collaboration graph
[legend]

Public Member Functions

 CLBase ()
 
 CLBase (const CLBase &b)
 
 CLBase (const SBase &)
 
const std::string & getTag () const
 
bool hasTag () const
 
virtual void moveBy (const CLPoint &)
 
void setTag (const std::string &tag)
 
virtual ~CLBase ()
 

Protected Attributes

std::string mTag
 

Detailed Description

This class does nothing at all at the moment. Is is the base of all classes that have an equivalent in the libsbml layout extension

Definition at line 33 of file CLBase.h.

Constructor & Destructor Documentation

CLBase::CLBase ( )
inline

Definition at line 36 of file CLBase.h.

36 : mTag("") {};
std::string mTag
Definition: CLBase.h:47
CLBase::CLBase ( const CLBase b)
inline

Definition at line 37 of file CLBase.h.

37 : mTag(b.mTag) {};
std::string mTag
Definition: CLBase.h:47
CLBase::CLBase ( const SBase &  )
inline

Definition at line 38 of file CLBase.h.

38 : mTag("") {};
std::string mTag
Definition: CLBase.h:47
virtual CLBase::~CLBase ( )
inlinevirtual

Definition at line 41 of file CLBase.h.

41 {};

Member Function Documentation

const std::string& CLBase::getTag ( ) const
inline

Definition at line 43 of file CLBase.h.

References mTag.

43 {return mTag;}
std::string mTag
Definition: CLBase.h:47
bool CLBase::hasTag ( ) const
inline

Definition at line 45 of file CLBase.h.

References mTag.

45 {return mTag.empty();}
std::string mTag
Definition: CLBase.h:47
virtual void CLBase::moveBy ( const CLPoint )
inlinevirtual

Reimplemented in CLReactionGlyph, CLGeneralGlyph, CLBoundingBox, CLCurve, CLPoint, CLGraphicalObject, CLayout, and CLGlyphWithCurve.

Definition at line 42 of file CLBase.h.

42 {};
void CLBase::setTag ( const std::string &  tag)
inline

Definition at line 44 of file CLBase.h.

References mTag.

Referenced by tagKey().

44 {mTag = tag;}
std::string mTag
Definition: CLBase.h:47

Member Data Documentation

std::string CLBase::mTag
protected

Definition at line 47 of file CLBase.h.

Referenced by getTag(), hasTag(), and setTag().


The documentation for this class was generated from the following file: