VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
DtPlatformLocalObjectFacadeInterface Class Referenceabstract

This DtPlatformLocalObjectFacadeInterface class will provide API functionality for platform objects. These objects are typically ground objects and have the DtMovingObjectParameters object parameter.

Inheritance diagram for DtPlatformLocalObjectFacadeInterface:
Inheritance graph
[legend]

Public Member Functions

 DtPlatformLocalObjectFacadeInterface ()
 
virtual ~DtPlatformLocalObjectFacadeInterface ()
 
bool isUsable () const
 
void setNextFrameDestroyed (bool)
 
bool nextFrameIsDestroyed () const
 
void setNextFrameSmoking (bool)
 
bool nextFrameSmoking () const
 
void setNextFrameFlaming (bool)
 
bool nextFrameFlaming () const
 
void setNextFramePowerPlantOn (bool)
 
bool nextFramePowerPlantOn () const
 
void setNextFrameTrailState (int s)
 
int nextFrameTrailState () const
 
void setNextFrameLightState (int state, bool onOff)
 
bool nextFrameLightState (int state) const
 
- Public Member Functions inherited from DtAppearanceLocalObjectFacadeInterface
 DtAppearanceLocalObjectFacadeInterface ()
 
virtual ~DtAppearanceLocalObjectFacadeInterface ()
 
void setNextFrameAppearance (const DtAppearance &)
 
void setNextFrameAppearanceBits (unsigned int)
 
DtAppearance nextFrameAppearance () const
 
bool nextFrameMobilityKilled () const
 
void setNextFrameMobilityKilled (const bool mobilityKilled)
 
void setNextFrameFirePowerKilled (bool)
 
int nextFrameFirepowerKilled () const
 
void setNextFrameDamageState (int)
 
DtDamageState nextFrameDamageState () const
 
void setNextFrameHealthPct (DtReal pct)
 
void setNextFrameCapabilities (int)
 
int nextFrameCapabilities () const
 
void setNextFramePrimaryWeaponState (int s)
 
int nextFramePrimaryWeaponState () const
 
void setNextFrameConcealed (bool)
 
bool nextFrameConcealed () const
 
void setNextFrameComplianceState (int)
 
int nextFrameComplianceState () const
 
void setNextFrameDestroyed (bool)
 
bool nextFrameDestroyed () const
 
- Public Member Functions inherited from DtArticulatedPartsLocalObjectFacadeInterface
 DtArticulatedPartsLocalObjectFacadeInterface ()
 
virtual ~DtArticulatedPartsLocalObjectFacadeInterface ()
 
bool isUsable () const
 
bool hasArticulatedParts () const
 
makVrf::DtArticulatedPartStateRepositoryaddNextFramePart (DtArtPartType partType)
 
void removeNextFramePart (DtArtPartType partType)
 
makVrf::DtArticulatedPartManagernextFrameArticulatedPartsManager ()
 
DtArticulatedPartCollectionnextFrameArtPartList ()
 
const
makVrf::DtArticulatedPartStateRepository
nextFramePart (DtArtPartType partType) const
 
makVrf::DtArticulatedPartStateRepositorynextFramePart (DtArtPartType partType)
 
- Public Member Functions inherited from DtRangeItemLocalObjectFacadeInterface
 DtRangeItemLocalObjectFacadeInterface ()
 
virtual ~DtRangeItemLocalObjectFacadeInterface ()
 
bool isUsable () const
 
bool hasRangeRings () const
 
void addNextFrameRangeItem (const DtRangeItem &)
 
void removeNextFrameRangeItem (int index)
 
void setNextFrameRangeItems (const DtRangeItems &)
 
DtRangeItemsnextFrameRangeItems ()
 
void clearNextFrameRangeItems ()
 
void updateMaximumSensorRangeRing ()
 
void disableRangeRingPublishing (bool)
 
void setRangeRingsParametersPublisherTickRate (double d)
 
- Public Member Functions inherited from DtNavigationLocalObjectFacadeInterface
 DtNavigationLocalObjectFacadeInterface ()
 
 ~DtNavigationLocalObjectFacadeInterface ()
 
bool isUsable () const
 
const DtVrfObjectNavInterfacenavInterface () const
 
DtVrfObjectNavInterfacenavInterface ()
 
bool navigationEnabled () const
 
void setNavigationEnabled (bool)
 
- Public Member Functions inherited from DtMovementLocalObjectFacadeInterface
 DtMovementLocalObjectFacadeInterface ()
 
virtual ~DtMovementLocalObjectFacadeInterface ()
 
bool isUsable () const
 
DtDeadReckonTypes nextFrameDeadReckoningAlgorithm () const
 
void setNextFrameDeadReckoningAlgorithm (DtDeadReckonTypes)
 
void setNextFrameLocalVelocity (const DtVector &)
 
const DtVectornextFrameLocalVelocity () const
 
void setNextFrameRelativeVelocity (const DtVector &)
 
void setNextFrameWorldVelocity (const DtVector &)
 
const DtVectornextFrameWorldVelocity () const
 
const DtVectornextFrameRelativeVelocity () const
 
void setNextFrameRotationalVelocity (const DtVector &)
 
const DtVectornextFrameRotationalVelocity () const
 
void setNextFrameParentStationName (DtStationName)
 
DtStationName nextFrameParentStationName () const
 
void setNextFrameParentVelocity (const DtVector &)
 
const DtVectornextFrameParentVelocity () const
 
void setNextFrameLocalSpeed (double)
 
void setNextFrameLocalAcceleration (const DtVector &)
 
const DtVectornextFrameLocalAcceleration () const
 
const DtVectornextFrameRelativeAcceleration () const
 
void setNextFrameRelativeAcceleration (const DtVector &)
 
void setNextFrameParentAcceleration (const DtVector &)
 
const DtVectornextFrameParentAcceleration () const
 
void setNextFrameWorldAcceleration (const DtVector &)
 
const DtVectornextFrameWorldAcceleration () const
 
void setNextFrameIsFrozen (bool)
 
bool nextFrameIsFrozen () const
 
bool nextFrameIsSpatiallyFrozen () const
 
void nextFrameFreezeSpatial ()
 
void nextFrameThawSpatial ()
 
DtThresholder & nextFrameThresholder ()
 
DtThresholder nextFrameThresholder () const
 

Protected Member Functions

virtual DtLocalObjectlocalObject () const =0
 
virtual void setupDecorator () override
 
- Protected Member Functions inherited from DtMovementLocalObjectFacadeInterface
void setupDecorator ()
 

Additional Inherited Members

- Protected Attributes inherited from DtAppearanceLocalObjectFacadeInterface
makVrf::DtSimulatedObjectStateComponentmyNextFrameSimulatedObjectStateComponent
 
- Protected Attributes inherited from DtRangeItemLocalObjectFacadeInterface
DtRangeItemLocalObjectDecoratormyRangeItemLocalDecorator
 
- Protected Attributes inherited from DtNavigationLocalObjectFacadeInterface
DtNavigationLocalObjectDecoratormyNavigationLocalDecorator
 

Constructor & Destructor Documentation

DtPlatformLocalObjectFacadeInterface::DtPlatformLocalObjectFacadeInterface ( )

CTOR.

virtual DtPlatformLocalObjectFacadeInterface::~DtPlatformLocalObjectFacadeInterface ( )
virtual

DTOR.

Member Function Documentation

bool DtPlatformLocalObjectFacadeInterface::isUsable ( ) const
void DtPlatformLocalObjectFacadeInterface::setNextFrameDestroyed ( bool  )
bool DtPlatformLocalObjectFacadeInterface::nextFrameIsDestroyed ( ) const
void DtPlatformLocalObjectFacadeInterface::setNextFrameSmoking ( bool  )
bool DtPlatformLocalObjectFacadeInterface::nextFrameSmoking ( ) const
void DtPlatformLocalObjectFacadeInterface::setNextFrameFlaming ( bool  )
bool DtPlatformLocalObjectFacadeInterface::nextFrameFlaming ( ) const
void DtPlatformLocalObjectFacadeInterface::setNextFramePowerPlantOn ( bool  )
bool DtPlatformLocalObjectFacadeInterface::nextFramePowerPlantOn ( ) const
void DtPlatformLocalObjectFacadeInterface::setNextFrameTrailState ( int  s)
int DtPlatformLocalObjectFacadeInterface::nextFrameTrailState ( ) const
void DtPlatformLocalObjectFacadeInterface::setNextFrameLightState ( int  state,
bool  onOff 
)
bool DtPlatformLocalObjectFacadeInterface::nextFrameLightState ( int  state) const
virtual DtLocalObject* DtPlatformLocalObjectFacadeInterface::localObject ( ) const
protectedpure virtual
virtual void DtPlatformLocalObjectFacadeInterface::setupDecorator ( )
overrideprotectedvirtual

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)