50        virtual void setText(
const string &str)=0;
 
 
Base class for items that will be stored in containers.
Definition ithing.h:31
 
Interface to a single label.
Definition ilabel.h:19
 
virtual bool isArrow() const =0
Returns true is arrow is ON, see setArrow()
 
virtual IThing * getIThing()=0
Returns a pointer to the IThing interface for a label.
 
virtual void setEnd(const DVect &dv)=0
Sets the end vertex AND sets boolean endDefined_ to true, see getEnd() and setEndImplicitly.
 
virtual const ILabel * getNext() const =0
 
virtual DVect getEnd() const =0
Returns the position where the end of the arrow points to.
 
virtual void setText(const string &str)=0
Set the label text, see getText()
 
virtual DVect getPos() const =0
Returns the label position, set setPos()
 
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition ilabel.h:22
 
virtual bool isEndDefined() const =0
Returns true is arrow end is defined, see setEnd() and setEndImplicitly()
 
virtual void setPos(const DVect &dv)=0
Sets the label position, set getPos()
 
virtual string getText() const =0
Returns the label text, see setText()
 
virtual ILabel * getNext()=0
 
virtual void setArrow(bool b)=0
Sets the arrow property ON, see getArrow()
 
virtual const IThing * getIThing() const =0
Returns a const pointer to the IThing interface for a label.
 
virtual void setEndImplicitly(const DVect &dv)=0
Sets the end vertex BUT DO NOT MODIFY endDefined_, see setEnd()
 
virtual TType getType() const =0
Returns the general type for the ILabel class.
 
DIM - Provides code portability between 2D and 3D codes.
 
uint32 TType
class type indicator
Definition basedef.h:47
 
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:156
 
namespace Itasca
Definition basememory.cpp:14
 
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6