VR-Forces 5.0.3 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
DtNavObstacle Class Referenceabstract

Public Types

typedef DtNavObstacle *(* DtNavObstacleCreatorFcn )()
 

Public Member Functions

virtual ~DtNavObstacle ()
 
virtual void init (DtNavArea *world, double length, double width, double height, const DtVertexList *transitionPoints=0, DtNavArea *localNavArea=0)=0
 
virtual void update (const DtVector &localPos, const DtDcm &localOrientation, const DtVector &localVelocity)=0
 
virtual void setStationary (bool v)=0
 

Static Public Member Functions

static DtNavObstaclecreate ()
 
static void setNavBotCreatorFcn (DtNavObstacleCreatorFcn fcn)
 

Static Protected Attributes

static DtNavObstacleCreatorFcn theNavBotCreatorFcn
 

Member Typedef Documentation

typedef DtNavObstacle*(* DtNavObstacle::DtNavObstacleCreatorFcn)()

Constructor & Destructor Documentation

virtual DtNavObstacle::~DtNavObstacle ( )
inlinevirtual

Member Function Documentation

static DtNavObstacle* DtNavObstacle::create ( )
static
static void DtNavObstacle::setNavBotCreatorFcn ( DtNavObstacleCreatorFcn  fcn)
static
virtual void DtNavObstacle::init ( DtNavArea world,
double  length,
double  width,
double  height,
const DtVertexList transitionPoints = 0,
DtNavArea localNavArea = 0 
)
pure virtual
virtual void DtNavObstacle::update ( const DtVector localPos,
const DtDcm &  localOrientation,
const DtVector localVelocity 
)
pure virtual
virtual void DtNavObstacle::setStationary ( bool  v)
pure virtual

Member Data Documentation

DtNavObstacleCreatorFcn DtNavObstacle::theNavBotCreatorFcn
staticprotected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)