12 #include <vlutil/vlString.h>
13 #include <vlutil/vlNetTypes.h>
15 #include <matrix/vlVector.h>
38 virtual int type()
const;
44 virtual void setBoundingBox(
DtVector& topLeftCorner,
DtVector& topRightCorner,
57 virtual void setDrawQuery(
bool value);
58 virtual bool drawQuery()
const;
61 virtual void setDeleteQuery(
bool value);
62 virtual bool deleteQuery()
const;
65 virtual void setDrawSkin(
bool value);
66 virtual bool drawSkin()
const;
69 virtual void setDeleteSkin(
bool value);
70 virtual bool deleteSkin()
const;
73 virtual void setSkinColorMode(DtSkinColorMode value);
74 virtual DtSkinColorMode skinColorMode()
const;
77 virtual void setSkinColorAlpha(
float value);
78 virtual float skinColorAlpha()
const;
81 virtual void setForcePageIn(
bool value);
82 virtual bool forcePageIn()
const;
85 virtual void setDrawSkinNormal(
bool value);
86 virtual bool drawSkinNormal()
const;
89 virtual void setDeleteSkinNormal(
bool value);
90 virtual bool deleteSkinNormal()
const;
93 virtual void setDrawCollisionObject(
bool value);
94 virtual bool drawCollisionObject()
const;
97 virtual void setDeleteCollisionObject(
bool value);
98 virtual bool deleteCollisionObject()
const;
101 virtual void setDrawElevationTile(
bool value);
102 virtual bool drawElevationTile()
const;
105 virtual void setDeleteElevationTile(
bool value);
106 virtual bool deleteElevationTile()
const;
109 virtual void setDrawProceduralTreeTile(
bool value);
110 virtual bool drawProceduralTreeTile()
const;
113 virtual void setDeleteProceduralTreeTile(
bool value);
114 virtual bool deleteProceduralTreeTile()
const;
117 virtual void setDrawPageOutNodeBS(
bool value);
118 virtual bool drawPageOutNodeBS()
const;
121 virtual void setDeletePageOutNodeBS(
bool value);
122 virtual bool deletePageOutNodeBS()
const;
125 virtual void setDrawPageInNodeBS(
bool value);
126 virtual bool drawPageInNodeBS()
const;
129 virtual void setDeletePageInNodeBS(
bool value);
130 virtual bool deletePageInNodeBS()
const;
137 virtual bool setFromNet(
const char* contentBuffer,
138 unsigned contentSize);
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
bool myDrawProceduralTreeTile
Definition: ifDebugDrawTerrain.h:162
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
Message used to send draw/delete message from GUI to debugDrawManager.
Definition: ifDebugDrawTerrain.h:20
bool myDeleteCollisionObject
Definition: ifDebugDrawTerrain.h:159
virtual int type() const =0
bool myDrawPageOutNodeBS
Definition: ifDebugDrawTerrain.h:164
int mySkinDrawMode
Definition: ifDebugDrawTerrain.h:168
bool myDeleteElevationTile
Definition: ifDebugDrawTerrain.h:161
DtSkinColorMode
Definition: ifDebugDrawTerrain.h:49
bool myForcePageIn
Definition: ifDebugDrawTerrain.h:170
bool myDeleteQuery
Definition: ifDebugDrawTerrain.h:153
DtVector myTopLeftCorner
Definition: ifDebugDrawTerrain.h:171
bool myDrawSkin
Definition: ifDebugDrawTerrain.h:154
virtual void printDataToString(DtString &str)
float myColorAlpha
Definition: ifDebugDrawTerrain.h:169
bool myDrawPageInNodeBS
Definition: ifDebugDrawTerrain.h:166
bool myDeleteSkinNormal
Definition: ifDebugDrawTerrain.h:157
bool myDrawQuery
Definition: ifDebugDrawTerrain.h:152
bool myDrawSkinNormal
Definition: ifDebugDrawTerrain.h:156
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
Definition: ifDebugDrawTerrain.h:52
bool myDrawCollisionObject
Definition: ifDebugDrawTerrain.h:158
bool myDeletePageOutNodeBS
Definition: ifDebugDrawTerrain.h:165
DtVector myTopRightCorner
Definition: ifDebugDrawTerrain.h:172
bool myDrawElevationTile
Definition: ifDebugDrawTerrain.h:160
DtVector myBottomRightCorner
Definition: ifDebugDrawTerrain.h:174
virtual bool setToNet()
Definition: simInterfaceContent.h:83
bool myDeleteProceduralTreeTile
Definition: ifDebugDrawTerrain.h:163
Definition: simInterfaceContent.h:45
DtVector myBottomLeftCorner
Definition: ifDebugDrawTerrain.h:173
virtual DtSimInterfaceContent * clone() const =0
bool myDeleteSkin
Definition: ifDebugDrawTerrain.h:155
bool myDeletePageInNodeBS
Definition: ifDebugDrawTerrain.h:167