50 virtual void setText(
const QString &str)=0;
Base class for items that will be stored in containers.
Definition ithing.h:30
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 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 QString getText() const =0
Returns the label text, see setText()
virtual void setPos(const DVect &dv)=0
Sets the label position, set getPos()
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 void setText(const QString &str)=0
Set the label text, see getText()
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:46
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:154
namespace Itasca
Definition basememory.cpp:10
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4