![]() |
VR-Forces 5.0.2 Developer's Guide
|
Data container for Indirect Artillery. Should contain nothing but mutators, accessors and data. Use this as a muliply inherited mix in for entities that need indirect artillery data.

Public Member Functions | |
| DtIfIndirectArtilleryData () | |
| DtIfIndirectArtilleryData (const DtIfIndirectArtilleryData &) | |
| const DtIfIndirectArtilleryData & | operator= (const DtIfIndirectArtilleryData &) |
| virtual bool | update (const DtIfIndirectArtilleryData &) |
| virtual | ~DtIfIndirectArtilleryData () |
| virtual void | setExtendedData (const std::map< std::string, std::string > &) |
| const std::map< std::string, std::string > & | extendedData () const |
| std::map< std::string, std::string > & | extendedData () |
| bool | modifyColor () const |
| bool | modifyAttachedTo () const |
| bool | modifyOverlay () const |
| bool | modifyUserData () const |
| virtual void | setMarkingText (const DtString &) |
| virtual const DtString & | markingText () const |
| virtual void | setUUID (const DtUUID &) |
| virtual const DtUUID & | uuid () const |
| virtual const DtList & | vertices () const |
| virtual void | setVertices (const DtList &) |
| virtual void | setUserData (const char *userData, int iLen) |
| virtual const char * | userData () const |
| virtual int | userDataLen () const |
| virtual void | setOverlay (const DtString &parentName) |
| virtual const DtString & | overlay () const |
| virtual void | setLabel (const DtString &label) |
| virtual const DtString & | label () const |
| virtual void | setForce (const DtForceType &forceType) |
| virtual const DtForceType | force () const |
| virtual void | setAppearance (const DtAppearance &appearance) |
| virtual const DtAppearance & | appearance () const |
| virtual void | setAttachment (const DtUUID &attachTo) |
| virtual const DtUUID & | attachment () const |
| virtual void | setKeepExistingAttachment (bool keepExisting) |
| virtual bool | keepExistingAttachment () const |
| virtual void | setColor (int color) |
| virtual int | color () const |
| virtual void | setStartTimeImmediate (bool value) |
| virtual bool | startTimeImmediate () const |
| virtual void | setWaitForActivation (bool value) |
| virtual bool | waitForActivation () const |
| virtual void | setStartTime (int) |
| virtual int | startTime () const |
| virtual void | setTimeBetweenSalvos (int) |
| virtual int | timeBetweenSalvos () const |
| virtual void | setScatterTime (double) |
| virtual double | scatterTime () const |
| virtual void | setNumberOfSalvos (int) |
| virtual int | numberOfSalvos () const |
| virtual void | setRoundsPerSalvo (int) |
| virtual int | roundsPerSalvo () const |
| virtual void | setAltitudeAboveTerrain (double) |
| virtual double | altitudeAboveTerrain () const |
| virtual void | setWindDirection (double) |
| virtual double | windDirection () const |
| virtual void | setWindDistance (int) |
| virtual int | windDistance () const |
| virtual void | setMunitionType (const DtEntityType &) |
| virtual void | setMunitionType (const DtString &) |
| virtual const DtEntityType & | munitionType () const |
| virtual size_t | size () const |
| virtual char * | encode (char *buffer) const |
| virtual const char * | decode (const char *buffer) |
Protected Attributes | |
| DtForceType | myForceType |
| bool | myKeepExistingAttachment |
| int | myColor |
| DtAppearance | myAppearance |
| int | myUserDataLen |
| int | myModificationFlags |
| bool | myStartTimeImmediate |
| bool | myWaitForActivation |
| int | myStartTime |
| int | myTimeBetweenSalvos |
| double | myScatterTime |
| int | myNumberOfSalvos |
| int | myRoundsPerSalvo |
| double | myWindDirection |
| int | myWindDistance |
| std::map< std::string, std::string > | myExtendedData |
| DtEntityType | myMunitionType |
| const char * | myUserData |
| DtString | myMarkingText |
| DtString | myOverlay |
| DtUUID | myAttachment |
| DtUUID | myUUID |
| DtString | myLabel |
| DtList | myVertices |
| double | myAltitudeAboveTerrain |
| DtIfIndirectArtilleryData::DtIfIndirectArtilleryData | ( | ) |
| DtIfIndirectArtilleryData::DtIfIndirectArtilleryData | ( | const DtIfIndirectArtilleryData & | ) |
|
virtual |
| const DtIfIndirectArtilleryData& DtIfIndirectArtilleryData::operator= | ( | const DtIfIndirectArtilleryData & | ) |
|
virtual |
like operator =, except return true if the contents were actually modified, false if they were unchanged by the assignment.
|
virtual |
Set the marking text of this overlay object.
|
virtual |
Set the marking text of this overlay object.
|
virtual |
Set the uuid of this overlay object.
|
virtual |
Set the uuid of this overlay object.
|
virtual |
Set and return vertices.
|
virtual |
Set and return vertices.
Set and return user Data. Class will make a shallow copy of user data. Caller is responsible for managing ptr which is passed in!
|
virtual |
Set and return user Data. Class will make a shallow copy of user data. Caller is responsible for managing ptr which is passed in!
|
virtual |
Set and return user Data. Class will make a shallow copy of user data. Caller is responsible for managing ptr which is passed in!
|
virtual |
Set the overlay of this overlay object.
|
virtual |
Set the overlay of this overlay object.
|
virtual |
Set the parent name of this overlay object.
|
virtual |
Set the parent name of this overlay object.
|
virtual |
Set the parent name of this overlay object.
|
virtual |
Set the parent name of this overlay object.
|
virtual |
Set the parent name of this overlay object.
|
virtual |
Set the parent name of this overlay object.
|
virtual |
Set the attachment name of this overlay object.
Was: setAttachmentName
|
virtual |
Was: attachmentName.
|
virtual |
Set the keep attachment flag.
|
virtual |
Set the keep attachment flag.
|
virtual |
Set the color of the object.
|
virtual |
Set the color of the object.
|
virtual |
If true, then the artillery start time will be treated as the same time that the object is created.
|
virtual |
If true, then the artillery start time will be treated as the same time that the object is created.
|
virtual |
If true, then the artillery will not start until the object is activated from a set activate tactical graphic set command. If wait for activation AND start time immediate is true, wait time activation takes precedence.
|
virtual |
If true, then the artillery will not start until the object is activated from a set activate tactical graphic set command. If wait for activation AND start time immediate is true, wait time activation takes precedence.
|
virtual |
Set and return the time the first salvo will arrive.
|
virtual |
Set and return the time the first salvo will arrive.
|
virtual |
Set and return the time between salvos.
|
virtual |
Set and return the time between salvos.
|
virtual |
Set and return the time over which an individual salvo will arrive.
|
virtual |
Set and return the time over which an individual salvo will arrive.
|
virtual |
Set and return the number of salvos to deliver.
|
virtual |
Set and return the number of salvos to deliver.
|
virtual |
Set and return the number of rounds per salvo.
|
virtual |
Set and return the number of rounds per salvo.
|
virtual |
Set and return the altitude above the terrain (in meters) to detonate the salvo.
|
virtual |
Set and return the altitude above the terrain (in meters) to detonate the salvo.
|
virtual |
Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid.
|
virtual |
Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid.
|
virtual |
Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid.
|
virtual |
Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid.
|
virtual |
Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid.
|
virtual |
Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid.
|
virtual |
Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid.
|
virtual |
Encode/decode to a buffer.
Encode/decode to a buffer.
Encode/decode to a buffer.
|
virtual |
| const std::map<std::string, std::string>& DtIfIndirectArtilleryData::extendedData | ( | ) | const |
| std::map<std::string, std::string>& DtIfIndirectArtilleryData::extendedData | ( | ) |
|
inline |
References DtModifyOverlayColor.
|
inline |
References DtModifyOverlayAttachedTo.
|
inline |
References DtModifyOverlayParent.
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |