VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtSpotReportDataInterface Class Reference

The DtSpotReportDataInterface 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. More...

Inheritance diagram for makVrf::DtSpotReportDataInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSpotReportDataInterface (makVrv::DtDe &)
virtual ~DtSpotReportDataInterface ()
virtual
makVrv::DtElementEntry::ElementType 
type () const
 Returns the type of this object. Used for dynamic casting to proper sub-class.
makVrv::DtStateView
< DtSpotReportState > * 
spotReportStateView () const
 Access to the complete set of data on the spot report object is done though this method.
virtual DtVector location (Representation rep=Local) const
 Returns the location of the entity.
virtual std::string name () const
 Returns the label of the object.
virtual DtTaitBryan orientation (Representation rep=Local) const
 Returns the orientation of the object.
virtual std::string entityType () const
 Returns the type of the object.
virtual DtVector velocity (Representation rep=Local) const
 Returns the objects velocity.
virtual DtVector acceleration (Representation rep=Local) const
 Returns the objects acceleration.
virtual double heading () const
 Returns the objects topographic heading (in degrees)
virtual void setStateView (const makVrv::DtStateView< makVrv::DtSimState > *)
 Called to set the state view this data will wrap.

Protected Member Functions

virtual void slot_simObjectEntryAboutToBeRemoved (makVrv::DtSimObjectEntry &)
 Slot that is called when the state view is destroyed. Will mark this item as removed by clearing out internal pointers.

Protected Attributes

makVrv::DtStateView
< DtSpotReportState > * 
mySpotReportStateView

Detailed Description

The DtSpotReportDataInterface 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.

See also:
DtObjectDataInterface
Examples
GUI Object Data Interface example.

Constructor & Destructor Documentation


Member Function Documentation

Returns the type of this object. Used for dynamic casting to proper sub-class.

Reimplemented from makVrf::DtObjectDataInterface.

Access to the complete set of data on the spot report object is done though this method.

Returns the location of the entity.

virtual std::string makVrf::DtSpotReportDataInterface::name ( ) const [virtual]

Returns the label of the object.

virtual DtTaitBryan makVrf::DtSpotReportDataInterface::orientation ( Representation  rep = Local) const [virtual]

Returns the orientation of the object.

virtual std::string makVrf::DtSpotReportDataInterface::entityType ( ) const [virtual]

Returns the type of the object.

Returns the objects velocity.

Returns the objects acceleration.

virtual double makVrf::DtSpotReportDataInterface::heading ( ) const [virtual]

Returns the objects topographic heading (in degrees)

Called to set the state view this data will wrap.

Reimplemented from makVrf::DtObjectDataInterface.

Slot that is called when the state view is destroyed. Will mark this item as removed by clearing out internal pointers.

Reimplemented from makVrf::DtObjectDataInterface.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)