11 #include <vrfExtProtocol/simInterfaceContent.h>
17 namespace DtBufferSerialize
67 virtual int type()
const;
70 virtual const DtString& selectionGroupName()
const;
71 virtual void setSelectionGroupName(
const DtString& grName);
73 virtual const DtString& areaName()
const;
74 virtual void setAreaName(
const DtString& name);
76 virtual const DtString& waypointName()
const;
77 virtual void setWaypointName(
const DtString& name);
79 virtual bool connectivityCheckingEnabled()
const;
80 virtual void setConnectivityCheckEnabled(
bool enabled);
82 virtual void addGroup(
DtString grName, DtU16 grHowMany,
83 DtObjectType grEntityType,
84 DtU16 grForceType,
const DtString grPlacementType,
88 virtual const std::vector<DtBufferSerialize::DtGroupEntityInfo> groups()
const;
94 virtual int netRepSize()
const;
95 virtual bool setFromNet(
const char* contentBuffer,
unsigned contentSize);
96 virtual bool setToNet();
98 virtual void printDataToString(
DtString& str);
103 virtual void copyGroups(
const std::vector<DtBufferSerialize::DtGroupEntityInfo> & origGroup);
111 std::vector<DtBufferSerialize::DtGroupEntityInfo>
myGroups;