43 virtual const DtString& entityName()
const;
44 virtual void setEntityName(
const DtString& entName);
49 virtual const DtEntityType& entityType()
const;
50 virtual void setEntityType(
const DtEntityType& entType);
55 virtual double deploymentTime();
56 virtual void setDeploymentTime(
double depTime);
61 virtual double recoveryDistance();
62 virtual void setRecoveryDistance(
double recDist);
67 virtual DtVector relativePosition()
const;
68 virtual void setRelativePosition(DtVector relPos);
73 virtual double relativeHeading()
const;
74 virtual void setRelativeHeading(
double relHeading);
81 return !(*
this == rhs);
92 virtual const char*
xmlType()
const override {
141 virtual void setEntityName(
const DtString&);
142 virtual const DtString& entityName()
const;
146 virtual const DtUUID& uuid()
const;
147 virtual void setUUID(
const DtUUID& entName);
152 virtual DtEmbeddedEntityDeploymentState deploymentState()
const;
153 virtual void setDeploymentState(DtEmbeddedEntityDeploymentState stateEnum);
bool operator==(const DtReaderWriter &) const
Equivalence operator.
UUID is a unique ID wrapper class.
Definition: uuid.h:59
virtual const char * xmlType() const override
Definition: rwEmbeddedEntity.h:92
DtRwReal myDeploymentTime
Definition: rwEmbeddedEntity.h:103
virtual const char * readerWriterType() const
Used to supply a string type that this reader writer type is. This can be used in place of dynamic-ca...
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
bool operator!=(const DtRwEmbeddedEntity &rhs) const
Definition: rwEmbeddedEntity.h:79
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: readerWriterRegistry.h:39
Contains the DtUUID class declaration.
DtRwVector myRelativePosition
Definition: rwEmbeddedEntity.h:105
uuid class
Definition: rwUUID.h:26
DtRwReal myRelativeHeading
Definition: rwEmbeddedEntity.h:106
Definition: rwVector.h:23
DtRwReal myRecoveryDistance
Definition: rwEmbeddedEntity.h:104
DtRwUUID myUUID
Definition: rwEmbeddedEntity.h:162
DtRwEntityType myEntityType
Definition: rwEmbeddedEntity.h:102
DtRwInt myDeploymentState
Definition: rwEmbeddedEntity.h:163
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwString myEntityName
Definition: rwEmbeddedEntity.h:161
Definition: rwEmbeddedEntity.h:121
Definition: rwEmbeddedEntity.h:120
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
File: rwEntType.h.
Definition: rwEntityType.h:26
DtEmbeddedEntityDeploymentState
The deployment state of an Embedded Entity. Note that entities with a status of DtDeployedAndExtant m...
Definition: rwEmbeddedEntity.h:117
DtRwString myEntityName
Definition: rwEmbeddedEntity.h:101
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
static const char * theXmlType()
The type that is used when archiving to an XML stream.
Definition: rwEmbeddedEntity.h:119
Contains data concerning one Embedded Entity's deployment state. For use by DtEmbeddedEntitiesControl...
Definition: rwEmbeddedEntity.h:112
Descriptor for a single Embedded Entity. Describes the Embedded Entity's name, type, offset to parent, etc.
Definition: rwEmbeddedEntity.h:24