VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Static Protected Attributes
DtNavEdge Class Referenceabstract

Contains all the data and logic for navigation within a specific edge.

Note
This class is abstract, and must be created through the create() method.

Public Types

typedef DtNavEdge *(* DtNavEdgeCreatorFcn )()
 

Public Member Functions

virtual void getVertices (std::list< DtVector > &result) const =0
 
virtual int numberOfVertices () const =0
 
virtual ~DtNavEdge ()
 

Static Public Member Functions

static DtNavEdgecreate ()
 
static void setNavEdgeCreatorFcn (DtNavEdgeCreatorFcn fcn)
 

Static Protected Attributes

static DtNavEdgeCreatorFcn theNavEdgeCreatorFcn
 

Member Typedef Documentation

typedef DtNavEdge*(* DtNavEdge::DtNavEdgeCreatorFcn)()

Constructor & Destructor Documentation

virtual DtNavEdge::~DtNavEdge ( )
inlinevirtual

Member Function Documentation

virtual void DtNavEdge::getVertices ( std::list< DtVector > &  result) const
pure virtual
virtual int DtNavEdge::numberOfVertices ( ) const
pure virtual
static DtNavEdge* DtNavEdge::create ( )
static
static void DtNavEdge::setNavEdgeCreatorFcn ( DtNavEdgeCreatorFcn  fcn)
static

Member Data Documentation

DtNavEdgeCreatorFcn DtNavEdge::theNavEdgeCreatorFcn
staticprotected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)