|
Itasca C++ Interface
|
Interface to provide access to surfaces, see command GEN SURFACE. More...
#include <isurface.h>
Public Member Functions | |
| virtual const IThing * | getIThing () const =0 |
| returns a const IThing pointer | |
| virtual IThing * | getIThing ()=0 |
| returns a IThing pointer | |
| virtual const ISurface * | getNext () const =0 |
| virtual ISurface * | getNext ()=0 |
| virtual uint64 | getVolumeID () const =0 |
| returns the volume ID that a surface belongs to | |
| virtual DVect3 | getNodePosition (uint32 no) const =0 |
| given a node number, return the node position | |
| virtual IString | getName () const =0 |
| return the name of collection of triangles if there is a collection | |
| virtual DVect3 | getNormal () const =0 |
| returns the surface normal vector | |
| virtual const ISurface * | getJoinSurface (uint32 no) const =0 |
| given a edge number, return the join surface | |
Static Public Attributes | |
| static const TType | type_ = 0x4c815a2c |
| The type identification number for this class, for use in convert_cast() and convert_getcast(). | |
Interface to provide access to surfaces, see command GEN SURFACE.
|
pure virtual |
Returns a const pointer to the next surface object in the global list of surfaces, or 0 for the last element of the list. See ISurfaceList::getFirstSurface()
|
pure virtual |
Returns a pointer to the next surface object in the global list of surfaces, or 0 for the last element of the list. See ISurfaceList::getFirstSurface()