12 #include <vlutil/vlString.h>
13 #include <vlutil/vlNetTypes.h>
15 #include <matrix/vlVector.h>
38 virtual int type()
const override;
44 virtual void setBoundingBox(DtVector& topLeftCorner, DtVector& topRightCorner,
45 DtVector& bottomLeftCorner, DtVector& bottomRightCorner);
46 virtual void boundingBox(DtVector& topLeftCorner, DtVector& topRightCorner,
47 DtVector& bottomLeftCorner, DtVector& bottomRightCorner)
const;
50 virtual void setDrawNavMesh(
bool value);
51 virtual bool drawNavMesh()
const;
54 virtual void setQueryRadius(
double value);
55 virtual double queryRadius()
const;
58 virtual void setDeleteNavMesh(
bool value);
59 virtual bool deleteNavMesh()
const;
62 virtual void setProfileString(
const DtString& value);
63 virtual DtString profileString()
const;
66 virtual void setNavMeshColor(
bool value);
67 virtual bool navMeshColor()
const;
70 virtual void setNavMeshColorAlpha(
float value);
71 virtual float navMeshColorAlpha()
const;
74 virtual void setNavMeshOffset(
float value);
75 virtual float navMeshOfsset()
const;
83 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
bool myDeleteNavMesh
Definition: ifDebugDrawNavMesh.h:98
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
double myNavMeshOffset
Definition: ifDebugDrawNavMesh.h:107
virtual int type() const =0
virtual void printDataToString(DtString &str)
DtVector myTopLeftCorner
Definition: ifDebugDrawNavMesh.h:99
double myQueryRadius
Definition: ifDebugDrawNavMesh.h:104
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
DtVector myTopRightCorner
Definition: ifDebugDrawNavMesh.h:100
double myNavMeshColorAlpha
Definition: ifDebugDrawNavMesh.h:106
DtString myProfileString
Definition: ifDebugDrawNavMesh.h:103
DtVector myBottomLeftCorner
Definition: ifDebugDrawNavMesh.h:101
Message used to send draw/delete message from GUI to debugDrawManager.
Definition: ifDebugDrawNavMesh.h:20
bool myDrawNavMesh
Definition: ifDebugDrawNavMesh.h:97
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
DtVector myBottomRightCorner
Definition: ifDebugDrawNavMesh.h:102
virtual DtSimInterfaceContent * clone() const =0
bool myNavMeshColor
Definition: ifDebugDrawNavMesh.h:105