|
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).
1.8.15