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