38 virtual unsigned long requestId()
const;
39 virtual void setRequestId(
unsigned long requestId);
44 virtual void setObjectName(
const DtString & objectName);
45 virtual const DtString & objectName()
const;
48 virtual void setForceType(
const DtForceType forceType);
49 virtual DtForceType forceType()
const;
52 virtual void setOverlay(
const DtString & overlay);
53 virtual const DtString & overlay()
const;
56 virtual void setObjectLabel(
const DtString & objectLabel);
57 virtual const DtString & objectLabel()
const;
59 virtual const DtVector& startPoint()
const;
60 virtual void setStartPoint(
const DtVector&);
63 virtual void setExtendedLabels(
const std::map<int, DtString>& extendedLabels);
64 virtual const std::map<int, DtString>& extendedLabels()
const;
66 virtual const DtVector& endPoint()
const;
67 virtual void setEndPoint(
const DtVector&);
69 virtual const std::vector<DtString>& obstacleTypes()
const;
70 virtual void setObstacleTypes(
const std::vector<DtString>&);
71 virtual void addObstacleType(
const DtString&);
73 virtual const std::vector<DtString>& pathTypes()
const;
74 virtual void setPathTypes(
const std::vector<DtString>&);
75 virtual void addPathType(
const DtString&);
77 virtual bool cancel()
const;
78 virtual void setCancel(
bool);
81 virtual int type()
const override;
90 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
134 virtual int type()
const override;
138 virtual unsigned long requestId()
const;
139 virtual void setRequestId(
unsigned long requestId);
142 virtual void setObjectName(
const DtString & objectName);
143 virtual const DtString & objectName()
const;
146 virtual void setUUID(
const DtUUID&);
147 virtual const DtUUID& uuid()
const;
150 virtual void setSuccess(
bool);
151 virtual bool success()
const;
160 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize)
override;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
DtU32 myRequestId
Definition: ifComputeRoute.h:172
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
DtVector myStartPoint
Definition: ifComputeRoute.h:107
virtual int type() const =0
DtString myObjectLabel
Definition: ifComputeRoute.h:106
Contains the DtUUID class declaration.
std::vector< DtString > myObstacleTypes
Definition: ifComputeRoute.h:109
Definition: ifComputeRoute.h:115
virtual void printDataToString(DtString &str)
DtString myOverlay
Definition: ifComputeRoute.h:105
DtVector myEndPoint
Definition: ifComputeRoute.h:108
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
DtForceType myForceType
Definition: ifComputeRoute.h:104
DtUUID myUUID
Definition: ifComputeRoute.h:174
DtString myObjectName
Definition: ifComputeRoute.h:103
DtString myObjectName
Definition: ifComputeRoute.h:173
Definition: ifComputeRoute.h:19
DtU32 myRequestId
Definition: ifComputeRoute.h:102
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:137
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
std::map< int, DtString > myExtendedLabels
Definition: ifComputeRoute.h:111
bool mySuccessFlag
Definition: ifComputeRoute.h:175
bool myCancelFlag
Definition: ifComputeRoute.h:112
virtual DtSimInterfaceContent * clone() const =0
std::vector< DtString > myPathTypes
Definition: ifComputeRoute.h:110