55 virtual void setRouteUuid(
DtVrlUuid uuid);
57 virtual std::vector<DtVector> routeWaypoints()
const;
59 virtual void setRouteWaypoints(
const std::vector<DtVector> location);
88 static unsigned int recordTypeToUse();
The entity's route is either an array of locations.
Definition: netnVariantStructs.h:42
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual unsigned unpaddedNetsize() const =0
This is the network size of the record without padding.
Contains the standard NETN enumerations.
virtual unsigned int netSize()
Returns the size of the network representation (including padding bytes)
static const unsigned int theMinimumSize
Definition: routeRecord.h:99
virtual DtStandardVariableRecord * clone() const =0
Clone.
virtual void setRecordLength(unsigned int recordLength)=0
Must include size of record header and padding to 8 bytes.
Variable record for sending the Route enum.
Definition: routeRecord.h:18
virtual void printData() const
Prints the data to DtInfo.
virtual void printDataToStream(std::ostream &stream) const =0
Prints the data to the specified stream.
virtual bool operator==(const DtStandardVariableRecord &other)=0
Equals operator.
Definition: routeRecordP.h:17
DtPathTypeEnum
Definition: netnEnums.h:382
A Universally Unique Identifier DtVrlUuid stores a 16byte encoded UUID string.
Definition: vlUuid.h:28
virtual void writeRecord(void *addr) const =0
virtual unsigned int recordLength() const =0
Get/Set Record Length.
DtNetRouteRecord myNetRouteRecord
Definition: routeRecord.h:98
virtual unsigned int recordType() const =0
Get/Set Record Type.
virtual void setRecordType(unsigned int recordType)=0
Get/Set Record Type.
virtual void setFromNet(const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)=0
Sets the record from Network Representation from the given location.
Definition: standardVariableRecord.h:23
This file declares DtNetRouteRecord DtNetRouteRecord is an attribute record struct containing a 16 bi...
DtPathVariantStruct myRoute
Definition: routeRecord.h:97
DtStandardVariableRetCode
Definition: standardVariableRecord.h:15
Contains the DtVrlUuid class declaration/definition.
This file contains typedefs for machine dependant types.