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