![]() |
VR-Forces 5.0.3 Developer's Guide
|
The DtAggregateDataInterface class is a wrapper around state views to give access to convenience methods which will allow developers to more easily access data about those objects. It will also provide some basic manipulation for that object.

Protected Member Functions | |
| virtual void | slot_simObjectEntryAboutToBeRemoved (makVrv::DtSimObjectEntry &) |
Protected Member Functions inherited from makVrf::DtEntityDataInterface | |
| virtual void | slot_onIffStateViewAdded (const DtIffStateDataView &view) |
| virtual void | slot_onIffStateViewAboutToBeRemoved (const DtIffStateDataView &view) |
Protected Member Functions inherited from makVrf::DtVrfVrlinkDataInterface | |
| virtual void | slot_onResourcesChanged () |
| virtual void | slot_onStateViewUpdated () |
Protected Member Functions inherited from makVrf::DtObjectDataInterface | |
| virtual DtVector | geocentricVectorToLocalVector (const DtVector &localLocation, const DtVector &geocVector) const |
Additional Inherited Members | |
Public Types inherited from makVrf::DtObjectDataInterface | |
| enum | Representation { Local = 0, World = 1 } |
Static Public Member Functions inherited from makVrf::DtObjectDataInterface | |
| template<typename T_ObjectDataInterfaceType > | |
| static DtBoost::shared_ptr < T_ObjectDataInterfaceType > | cast (DtBoost::shared_ptr< DtObjectDataInterface > dataInterface) |
Public Attributes inherited from makVrf::DtVrfVrlinkDataInterface | |
| boost::signals2::signal< void()> | signal_resourcesChanged |
Public Attributes inherited from makVrf::DtObjectDataInterface | |
| boost::signals2::signal< void()> | signal_dataUpdated |
| boost::signals2::signal< void()> | signal_dataRemoved |
| makVrf::DtAggregateDataInterface::DtAggregateDataInterface | ( | makVrv::DtDe & | ) |
|
virtual |
|
virtual |
Called to set the state view this data will wrap. Subclasses are responsible for providing interface to access the specific data, however, you can access the data through the state() members of the contained state views. Overridden to cast to appropriate type.
Reimplemented from makVrf::DtEntityDataInterface.
|
virtual |
Returns the type of this object. Used for dynamic casting to proper sub-class.
Reimplemented from makVrf::DtEntityDataInterface.
|
virtual |
Returns extended data as supplied on the network.
Reimplemented from makVrf::DtVrfVrlinkDataInterface.
|
virtual |
Returns a list of all subordinates this object.
|
virtual |
Returns the current formation of this object.
|
virtual |
Returns the aggregate dimensions.
|
inline |
Returns the state view of this class.
|
protectedvirtual |
Slot that is called when the state view is destroyed. Will mark this item as removed by clearing out internal pointers.
Reimplemented from makVrf::DtEntityDataInterface.
|
protected |