VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtIfDebugDrawNavMesh Class Reference

Message used to send draw/delete message from GUI to debugDrawManager. More...

Inheritance diagram for DtIfDebugDrawNavMesh:
Inheritance graph
[legend]

Public Member Functions

 DtIfDebugDrawNavMesh ()
 
virtual ~DtIfDebugDrawNavMesh ()
 
 DtIfDebugDrawNavMesh (const DtIfDebugDrawNavMesh &orig)
 
DtIfDebugDrawNavMeshoperator= (const DtIfDebugDrawNavMesh &orig)
 
virtual int type () const
 
virtual DtSimInterfaceContentclone () const
 
virtual void setBoundingBox (DtVector &topLeftCorner, DtVector &topRightCorner, DtVector &bottomLeftCorner, DtVector &bottomRightCorner)
 Set/Get the terrain bounding box (frustum view) More...
 
virtual void boundingBox (DtVector &topLeftCorner, DtVector &topRightCorner, DtVector &bottomLeftCorner, DtVector &bottomRightCorner) const
 
virtual void setDrawNavMesh (bool value)
 Set/Get draw Nav Mesh. More...
 
virtual bool drawNavMesh () const
 
virtual void setQueryRadius (double value)
 Set/get nav mesh query radius in meters. More...
 
virtual double queryRadius () const
 
virtual void setDeleteNavMesh (bool value)
 Set/Get delete Nav Mesh. More...
 
virtual bool deleteNavMesh () const
 
virtual void setProfileString (const DtString &value)
 Set/Get Nav Mesh Profile string. More...
 
virtual DtString profileString () const
 
virtual void setNavMeshColor (bool value)
 Set/Get nav mesh color on/off. More...
 
virtual bool navMeshColor () const
 
virtual void setNavMeshColorAlpha (float value)
 Set/Get nav mesh color alpha value. More...
 
virtual float navMeshColorAlpha () const
 
virtual void setNavMeshOffset (float value)
 Set/Get nav mesh offset value (meter) More...
 
virtual float navMeshOfsset () const
 
virtual int netRepSize () const
 
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
 
virtual bool setToNet ()
 
virtual void printDataToString (DtString &str)
 
- Public Member Functions inherited from DtSimInterfaceContent
virtual ~DtSimInterfaceContent ()
 
virtual bool update (const DtSimInterfaceContent *data)
 
virtual charnetRep ()
 
virtual void printContentType (DtString &str)
 
virtual void setUseSessionId (bool yesNo)
 
virtual bool useSessionId () const
 

Static Public Member Functions

static DtSimInterfaceContentcreator ()
 
- Static Public Member Functions inherited from DtSimInterfaceContent
static DtSimInterfaceContentcreateInterfaceContent (int type)
 
static void addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn)
 
static void setFactory (DtInterfaceContentFactory *factory)
 
static DtInterfaceContentFactoryfactory ()
 
static void registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn)
 

Protected Attributes

bool myDrawNavMesh
 
bool myDeleteNavMesh
 
DtVector myTopLeftCorner
 
DtVector myTopRightCorner
 
DtVector myBottomLeftCorner
 
DtVector myBottomRightCorner
 
DtString myProfileString
 
double myQueryRadius
 
bool myNavMeshColor
 
double myNavMeshColorAlpha
 
double myNavMeshOffset
 
- Protected Attributes inherited from DtSimInterfaceContent
charmyNetRep
 
bool myUseSessionId
 

Additional Inherited Members

- Protected Member Functions inherited from DtSimInterfaceContent
 DtSimInterfaceContent ()
 
 DtSimInterfaceContent (const DtSimInterfaceContent &orig)
 
const DtSimInterfaceContentoperator= (const DtSimInterfaceContent &orig)
 
virtual charcreateNetworkBuffer ()
 
- Static Protected Attributes inherited from DtSimInterfaceContent
static DtInterfaceContentFactorymyFactory
 
static
DtSimInterfaceContentTypePrinterFcn 
theContentTypePrinterFcn
 

Detailed Description

Message used to send draw/delete message from GUI to debugDrawManager.

Constructor & Destructor Documentation

DtIfDebugDrawNavMesh::DtIfDebugDrawNavMesh ( )
virtual DtIfDebugDrawNavMesh::~DtIfDebugDrawNavMesh ( )
virtual
DtIfDebugDrawNavMesh::DtIfDebugDrawNavMesh ( const DtIfDebugDrawNavMesh orig)

Member Function Documentation

DtIfDebugDrawNavMesh& DtIfDebugDrawNavMesh::operator= ( const DtIfDebugDrawNavMesh orig)
virtual int DtIfDebugDrawNavMesh::type ( ) const
virtual

Implements DtSimInterfaceContent.

virtual DtSimInterfaceContent* DtIfDebugDrawNavMesh::clone ( ) const
virtual

Implements DtSimInterfaceContent.

virtual void DtIfDebugDrawNavMesh::setBoundingBox ( DtVector topLeftCorner,
DtVector topRightCorner,
DtVector bottomLeftCorner,
DtVector bottomRightCorner 
)
virtual

Set/Get the terrain bounding box (frustum view)

virtual void DtIfDebugDrawNavMesh::boundingBox ( DtVector topLeftCorner,
DtVector topRightCorner,
DtVector bottomLeftCorner,
DtVector bottomRightCorner 
) const
virtual
virtual void DtIfDebugDrawNavMesh::setDrawNavMesh ( bool  value)
virtual

Set/Get draw Nav Mesh.

virtual bool DtIfDebugDrawNavMesh::drawNavMesh ( ) const
virtual
virtual void DtIfDebugDrawNavMesh::setQueryRadius ( double  value)
virtual

Set/get nav mesh query radius in meters.

virtual double DtIfDebugDrawNavMesh::queryRadius ( ) const
virtual
virtual void DtIfDebugDrawNavMesh::setDeleteNavMesh ( bool  value)
virtual

Set/Get delete Nav Mesh.

virtual bool DtIfDebugDrawNavMesh::deleteNavMesh ( ) const
virtual
virtual void DtIfDebugDrawNavMesh::setProfileString ( const DtString value)
virtual

Set/Get Nav Mesh Profile string.

virtual DtString DtIfDebugDrawNavMesh::profileString ( ) const
virtual
virtual void DtIfDebugDrawNavMesh::setNavMeshColor ( bool  value)
virtual

Set/Get nav mesh color on/off.

virtual bool DtIfDebugDrawNavMesh::navMeshColor ( ) const
virtual
virtual void DtIfDebugDrawNavMesh::setNavMeshColorAlpha ( float  value)
virtual

Set/Get nav mesh color alpha value.

virtual float DtIfDebugDrawNavMesh::navMeshColorAlpha ( ) const
virtual
virtual void DtIfDebugDrawNavMesh::setNavMeshOffset ( float  value)
virtual

Set/Get nav mesh offset value (meter)

virtual float DtIfDebugDrawNavMesh::navMeshOfsset ( ) const
virtual
virtual int DtIfDebugDrawNavMesh::netRepSize ( ) const
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfDebugDrawNavMesh::setFromNet ( const char contentBuffer,
unsigned  contentSize 
)
virtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfDebugDrawNavMesh::setToNet ( )
virtual

Reimplemented from DtSimInterfaceContent.

virtual void DtIfDebugDrawNavMesh::printDataToString ( DtString str)
virtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfDebugDrawNavMesh::creator ( )
static

Member Data Documentation

bool DtIfDebugDrawNavMesh::myDrawNavMesh
protected
bool DtIfDebugDrawNavMesh::myDeleteNavMesh
protected
DtVector DtIfDebugDrawNavMesh::myTopLeftCorner
protected
DtVector DtIfDebugDrawNavMesh::myTopRightCorner
protected
DtVector DtIfDebugDrawNavMesh::myBottomLeftCorner
protected
DtVector DtIfDebugDrawNavMesh::myBottomRightCorner
protected
DtString DtIfDebugDrawNavMesh::myProfileString
protected
double DtIfDebugDrawNavMesh::myQueryRadius
protected
bool DtIfDebugDrawNavMesh::myNavMeshColor
protected
double DtIfDebugDrawNavMesh::myNavMeshColorAlpha
protected
double DtIfDebugDrawNavMesh::myNavMeshOffset
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)