![]() |
VR-Forces 4.2 Class Documentation
|
Data container for Indirect Artillery. More...

Public Member Functions | |
| DtIfIndirectArtilleryData () | |
| DtIfIndirectArtilleryData (const DtIfIndirectArtilleryData &) | |
| const DtIfIndirectArtilleryData & | operator= (const DtIfIndirectArtilleryData &) |
| virtual bool | update (const DtIfIndirectArtilleryData &) |
| like operator =, except return true if the contents were actually modified, false if they were unchanged by the assignment. | |
| virtual | ~DtIfIndirectArtilleryData () |
| bool | modifyColor () const |
| bool | modifyAttachedTo () const |
| bool | modifyParent () const |
| bool | modifyUserData () const |
| virtual void | setName (const DtString &) |
| Set the parent name of this overlay object. | |
| virtual const DtString & | name () const |
| Set the parent name of this overlay object. | |
| virtual const DtList & | vertices () const |
| Set and return vertices. | |
| virtual void | setVertices (const DtList &) |
| Set and return vertices. | |
| virtual void | setUserData (const char *userData, int iLen) |
| Set and return user Data. | |
| virtual const char * | userData () const |
| Set and return user Data. | |
| virtual int | userDataLen () const |
| Set and return user Data. | |
| virtual const DtEntityIdentifier & | objectIdentifier () const |
| Set and return the object identifier. | |
| virtual void | setObjectIdentifier (const DtEntityIdentifier &objectIdentifier) |
| Set and return the object identifier. | |
| virtual void | setParentName (const DtString &parentName) |
| Set the parent name of this overlay object. | |
| virtual const DtString & | parentName () const |
| Set the parent name of this overlay object. | |
| virtual void | setLabel (const DtString &label) |
| Set the parent name of this overlay object. | |
| virtual const DtString & | label () const |
| Set the parent name of this overlay object. | |
| virtual void | setForce (const DtForceType &forceType) |
| Set the parent name of this overlay object. | |
| virtual const DtForceType | force () const |
| Set the parent name of this overlay object. | |
| virtual void | setAppearance (const DtAppearance &appearance) |
| Set the parent name of this overlay object. | |
| virtual const DtAppearance & | appearance () const |
| Set the parent name of this overlay object. | |
| virtual void | setAttachmentName (const DtString &attachName) |
| Set the attachment name of this overlay object. | |
| virtual const DtString & | attachmentName () const |
| Set the attachment name of this overlay object. | |
| virtual void | setKeepExistingAttachment (bool keepExisting) |
| Set the keep attachment flag. | |
| virtual bool | keepExistingAttachment () const |
| Set the keep attachment flag. | |
| virtual void | setColor (int color) |
| Set the color of the object. | |
| virtual int | color () const |
| Set the color of the object. | |
| virtual void | setStartTimeImmediate (bool value) |
| If true, then the artillery start time will be treated as the same time that the object is created. | |
| virtual bool | startTimeImmediate () const |
| If true, then the artillery start time will be treated as the same time that the object is created. | |
| virtual void | setStartTime (int) |
| Set and return the time the first salvo will arrive. | |
| virtual int | startTime () const |
| Set and return the time the first salvo will arrive. | |
| virtual void | setTimeBetweenSalvos (int) |
| Set and return the time between salvos. | |
| virtual int | timeBetweenSalvos () const |
| Set and return the time between salvos. | |
| virtual void | setScatterTime (double) |
| Set and return the time over which an individual salvo will arrive. | |
| virtual double | scatterTime () const |
| Set and return the time over which an individual salvo will arrive. | |
| virtual void | setNumberOfSalvos (int) |
| Set and return the number of salvos to deliver. | |
| virtual int | numberOfSalvos () const |
| Set and return the number of salvos to deliver. | |
| virtual void | setRoundsPerSalvo (int) |
| Set and return the number of rounds per salvo. | |
| virtual int | roundsPerSalvo () const |
| Set and return the number of rounds per salvo. | |
| virtual void | setAltitudeAboveTerrain (double) |
| Set and return the altitude above the terrain (in meters) to detonate the salvo. | |
| virtual double | altitudeAboveTerrain () const |
| Set and return the altitude above the terrain (in meters) to detonate the salvo. | |
| virtual void | setWindDirection (double) |
| Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid. | |
| virtual double | windDirection () const |
| Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid. | |
| virtual void | setWindDistance (int) |
| Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid. | |
| virtual int | windDistance () const |
| Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid. | |
| virtual void | setMunitionType (const DtEntityType &) |
| Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid. | |
| virtual void | setMunitionType (const DtString &) |
| Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid. | |
| virtual const DtEntityType & | munitionType () const |
| Set and return the direction of the windage offset. The direction from indicated centroid to impact centroid. | |
| virtual size_t | size () const |
| Encode/decode to a buffer. | |
| virtual char * | encode (char *buffer) const |
| Encode/decode to a buffer. | |
| virtual const char * | decode (const char *buffer) |
| Encode/decode to a buffer. | |
Protected Attributes | |
| DtEntityIdentifier | myObjectIdentifier |
| DtForceType | myForceType |
| bool | myKeepExistingAttachment |
| int | myColor |
| DtAppearance | myAppearance |
| int | myUserDataLen |
| int | myModificationFlags |
| bool | myStartTimeImmediate |
| int | myStartTime |
| int | myTimeBetweenSalvos |
| double | myScatterTime |
| int | myNumberOfSalvos |
| int | myRoundsPerSalvo |
| double | myWindDirection |
| int | myWindDistance |
| DtEntityType | myMunitionType |
| const char * | myUserData |
| DtString | myName |
| DtString | myParentName |
| DtString | myAttachmentName |
| DtString | myLabel |
| DtList | myVertices |
| double | myAltitudeAboveTerrain |
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
| 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 parent name of this overlay object.
|
virtual |
Set the parent name of this overlay object.
|
virtual |
Set and return vertices.
|
virtual |
Set and return vertices.
|
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 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 the object identifier.
|
virtual |
Set and return the object identifier.
|
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 parent name of this overlay object.
|
virtual |
Set the parent name of this overlay object.
|
virtual |
Set the attachment name of this overlay object.
|
virtual |
Set the attachment name of this overlay object.
|
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 |
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.
|
virtual |
Encode/decode to a buffer.
|
virtual |
Encode/decode to a buffer.
|
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 |