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