Itasca C++ Interface
|
Interface for a user-defined geometric point. More...
#include <igeompoint.h>
Public Member Functions | |
virtual IThing * | getIThing ()=0 |
Return an IThing interface for this object. | |
virtual const IThing * | getIThing () const =0 |
Return a const IThing interface for this object. | |
virtual DVect | getPosition () const =0 |
Returns the position associated with the point. | |
virtual DVect3 | getPosition3 () const =0 |
virtual void | setPosition (const DVect &pos)=0 |
virtual void | setPosition3 (const DVect3 &pos3)=0 |
virtual CLinkType< IGeomEdge > | getStart () const =0 |
Returns an interface to a CLinkType<> object, a const pointer to the first object in the linked list. | |
virtual LinkType< IGeomEdge > | getStart ()=0 |
Returns an interface to a LinkType<> object, a pointer to the first object in the linked list. | |
virtual const GeomBase * | getGeomBase () const =0 |
Return const GeomBase. | |
Static Public Attributes | |
static const TType | type_ = 0x4c815bc7 |
The type identification number for this class, for use in convert_cast() and convert_getcast(). | |
Interface for a user-defined geometric point.
|
pure virtual |
Sets the position of the point, causes pointMoved() signal on the owning object (like an IGeomSet), which will propagate to owning objects (lines, polygons, etc).