VR-Forces 4.10 Class Documentation
 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 | Protected Attributes
DtIfDebugDrawTerrain Class Reference

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

Inheritance diagram for DtIfDebugDrawTerrain:
Inheritance graph
[legend]

Public Types

enum  DtSkinColorMode { NoColor = 0, SoilTypeColor, RoughnessColor }
 

Public Member Functions

 DtIfDebugDrawTerrain ()
 
virtual ~DtIfDebugDrawTerrain ()
 
 DtIfDebugDrawTerrain (const DtIfDebugDrawTerrain &orig)
 
DtIfDebugDrawTerrainoperator= (const DtIfDebugDrawTerrain &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 setDrawQuery (bool value)
 Set/Get draw query command. More...
 
virtual bool drawQuery () const
 
virtual void setDeleteQuery (bool value)
 Set/Get delete query command. More...
 
virtual bool deleteQuery () const
 
virtual void setDrawSkin (bool value)
 Set/Get draw terrain skin command. More...
 
virtual bool drawSkin () const
 
virtual void setDeleteSkin (bool value)
 Set/Get delete terrain skin command. More...
 
virtual bool deleteSkin () const
 
virtual void setSkinColorMode (DtSkinColorMode value)
 Set/Get skin color mode. More...
 
virtual DtSkinColorMode skinColorMode () const
 
virtual void setSkinColorAlpha (float value)
 Set/Get skin color alpha value. More...
 
virtual float skinColorAlpha () const
 
virtual void setForcePageIn (bool value)
 Set/Get force PageIn flag. More...
 
virtual bool forcePageIn () const
 
virtual void setDrawSkinNormal (bool value)
 Set/Get draw terrain skin normal command. More...
 
virtual bool drawSkinNormal () const
 
virtual void setDeleteSkinNormal (bool value)
 Set/Get delete terrain skin normal command. More...
 
virtual bool deleteSkinNormal () const
 
virtual void setDrawCollisionObject (bool value)
 Set/Get draw collision objects. More...
 
virtual bool drawCollisionObject () const
 
virtual void setDeleteCollisionObject (bool value)
 Set/Get delete collision objects. More...
 
virtual bool deleteCollisionObject () const
 
virtual void setDrawElevationTile (bool value)
 Set/Get draw elevation tiles. More...
 
virtual bool drawElevationTile () const
 
virtual void setDeleteElevationTile (bool value)
 Set/Get delete elevation tiles. More...
 
virtual bool deleteElevationTile () const
 
virtual void setDrawProceduralTreeTile (bool value)
 Set/Get draw procedural tree tiles. More...
 
virtual bool drawProceduralTreeTile () const
 
virtual void setDeleteProceduralTreeTile (bool value)
 Set/Get delete procedural tree tiles. More...
 
virtual bool deleteProceduralTreeTile () const
 
virtual void setDrawPageOutNodeBS (bool value)
 Set/Get draw page out node BS. More...
 
virtual bool drawPageOutNodeBS () const
 
virtual void setDeletePageOutNodeBS (bool value)
 Set/Get delete page out node BS. More...
 
virtual bool deletePageOutNodeBS () const
 
virtual void setDrawPageInNodeBS (bool value)
 Set/Get draw page in node BS. More...
 
virtual bool drawPageInNodeBS () const
 
virtual void setDeletePageInNodeBS (bool value)
 Set/Get delete page in node BS. More...
 
virtual bool deletePageInNodeBS () 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 myDrawQuery
 
bool myDeleteQuery
 
bool myDrawSkin
 
bool myDeleteSkin
 
bool myDrawSkinNormal
 
bool myDeleteSkinNormal
 
bool myDrawCollisionObject
 
bool myDeleteCollisionObject
 
bool myDrawElevationTile
 
bool myDeleteElevationTile
 
bool myDrawProceduralTreeTile
 
bool myDeleteProceduralTreeTile
 
bool myDrawPageOutNodeBS
 
bool myDeletePageOutNodeBS
 
bool myDrawPageInNodeBS
 
bool myDeletePageInNodeBS
 
int mySkinDrawMode
 
float myColorAlpha
 
bool myForcePageIn
 
DtVector myTopLeftCorner
 
DtVector myTopRightCorner
 
DtVector myBottomLeftCorner
 
DtVector myBottomRightCorner
 
- 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.

Member Enumeration Documentation

Enumerator
NoColor 
SoilTypeColor 
RoughnessColor 

Constructor & Destructor Documentation

DtIfDebugDrawTerrain::DtIfDebugDrawTerrain ( )
virtual DtIfDebugDrawTerrain::~DtIfDebugDrawTerrain ( )
virtual
DtIfDebugDrawTerrain::DtIfDebugDrawTerrain ( const DtIfDebugDrawTerrain orig)

Member Function Documentation

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

Implements DtSimInterfaceContent.

virtual DtSimInterfaceContent* DtIfDebugDrawTerrain::clone ( ) const
virtual

Implements DtSimInterfaceContent.

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

Set/Get the terrain bounding box (frustum view)

virtual void DtIfDebugDrawTerrain::boundingBox ( DtVector topLeftCorner,
DtVector topRightCorner,
DtVector bottomLeftCorner,
DtVector bottomRightCorner 
) const
virtual
virtual void DtIfDebugDrawTerrain::setDrawQuery ( bool  value)
virtual

Set/Get draw query command.

virtual bool DtIfDebugDrawTerrain::drawQuery ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDeleteQuery ( bool  value)
virtual

Set/Get delete query command.

virtual bool DtIfDebugDrawTerrain::deleteQuery ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDrawSkin ( bool  value)
virtual

Set/Get draw terrain skin command.

virtual bool DtIfDebugDrawTerrain::drawSkin ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDeleteSkin ( bool  value)
virtual

Set/Get delete terrain skin command.

virtual bool DtIfDebugDrawTerrain::deleteSkin ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setSkinColorMode ( DtSkinColorMode  value)
virtual

Set/Get skin color mode.

virtual DtSkinColorMode DtIfDebugDrawTerrain::skinColorMode ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setSkinColorAlpha ( float  value)
virtual

Set/Get skin color alpha value.

virtual float DtIfDebugDrawTerrain::skinColorAlpha ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setForcePageIn ( bool  value)
virtual

Set/Get force PageIn flag.

virtual bool DtIfDebugDrawTerrain::forcePageIn ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDrawSkinNormal ( bool  value)
virtual

Set/Get draw terrain skin normal command.

virtual bool DtIfDebugDrawTerrain::drawSkinNormal ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDeleteSkinNormal ( bool  value)
virtual

Set/Get delete terrain skin normal command.

virtual bool DtIfDebugDrawTerrain::deleteSkinNormal ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDrawCollisionObject ( bool  value)
virtual

Set/Get draw collision objects.

virtual bool DtIfDebugDrawTerrain::drawCollisionObject ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDeleteCollisionObject ( bool  value)
virtual

Set/Get delete collision objects.

virtual bool DtIfDebugDrawTerrain::deleteCollisionObject ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDrawElevationTile ( bool  value)
virtual

Set/Get draw elevation tiles.

virtual bool DtIfDebugDrawTerrain::drawElevationTile ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDeleteElevationTile ( bool  value)
virtual

Set/Get delete elevation tiles.

virtual bool DtIfDebugDrawTerrain::deleteElevationTile ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDrawProceduralTreeTile ( bool  value)
virtual

Set/Get draw procedural tree tiles.

virtual bool DtIfDebugDrawTerrain::drawProceduralTreeTile ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDeleteProceduralTreeTile ( bool  value)
virtual

Set/Get delete procedural tree tiles.

virtual bool DtIfDebugDrawTerrain::deleteProceduralTreeTile ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDrawPageOutNodeBS ( bool  value)
virtual

Set/Get draw page out node BS.

virtual bool DtIfDebugDrawTerrain::drawPageOutNodeBS ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDeletePageOutNodeBS ( bool  value)
virtual

Set/Get delete page out node BS.

virtual bool DtIfDebugDrawTerrain::deletePageOutNodeBS ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDrawPageInNodeBS ( bool  value)
virtual

Set/Get draw page in node BS.

virtual bool DtIfDebugDrawTerrain::drawPageInNodeBS ( ) const
virtual
virtual void DtIfDebugDrawTerrain::setDeletePageInNodeBS ( bool  value)
virtual

Set/Get delete page in node BS.

virtual bool DtIfDebugDrawTerrain::deletePageInNodeBS ( ) const
virtual
virtual int DtIfDebugDrawTerrain::netRepSize ( ) const
virtual

Reimplemented from DtSimInterfaceContent.

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

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfDebugDrawTerrain::setToNet ( )
virtual

Reimplemented from DtSimInterfaceContent.

virtual void DtIfDebugDrawTerrain::printDataToString ( DtString str)
virtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfDebugDrawTerrain::creator ( )
static

Member Data Documentation

bool DtIfDebugDrawTerrain::myDrawQuery
protected
bool DtIfDebugDrawTerrain::myDeleteQuery
protected
bool DtIfDebugDrawTerrain::myDrawSkin
protected
bool DtIfDebugDrawTerrain::myDeleteSkin
protected
bool DtIfDebugDrawTerrain::myDrawSkinNormal
protected
bool DtIfDebugDrawTerrain::myDeleteSkinNormal
protected
bool DtIfDebugDrawTerrain::myDrawCollisionObject
protected
bool DtIfDebugDrawTerrain::myDeleteCollisionObject
protected
bool DtIfDebugDrawTerrain::myDrawElevationTile
protected
bool DtIfDebugDrawTerrain::myDeleteElevationTile
protected
bool DtIfDebugDrawTerrain::myDrawProceduralTreeTile
protected
bool DtIfDebugDrawTerrain::myDeleteProceduralTreeTile
protected
bool DtIfDebugDrawTerrain::myDrawPageOutNodeBS
protected
bool DtIfDebugDrawTerrain::myDeletePageOutNodeBS
protected
bool DtIfDebugDrawTerrain::myDrawPageInNodeBS
protected
bool DtIfDebugDrawTerrain::myDeletePageInNodeBS
protected
int DtIfDebugDrawTerrain::mySkinDrawMode
protected
float DtIfDebugDrawTerrain::myColorAlpha
protected
bool DtIfDebugDrawTerrain::myForcePageIn
protected
DtVector DtIfDebugDrawTerrain::myTopLeftCorner
protected
DtVector DtIfDebugDrawTerrain::myTopRightCorner
protected
DtVector DtIfDebugDrawTerrain::myBottomLeftCorner
protected
DtVector DtIfDebugDrawTerrain::myBottomRightCorner
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)