VR-Forces 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 () override
 
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 DtMovementLocalObjectFacadeInterface
 DtMovementLocalObjectFacadeInterface ()
 
virtual ~DtMovementLocalObjectFacadeInterface ()
 
bool isUsable () const
 
DtDeadReckonTypes nextFrameDeadReckoningAlgorithm () const
 
void setNextFrameDeadReckoningAlgorithm (DtDeadReckonTypes)
 
void setNextFrameLocalVelocity (const DtVector &)
 
const DtVector & nextFrameLocalVelocity () const
 
void setNextFrameRelativeVelocity (const DtVector &)
 
void setNextFrameWorldVelocity (const DtVector &)
 
const DtVector & nextFrameWorldVelocity () const
 
const DtVector & nextFrameRelativeVelocity () const
 
void setNextFrameRotationalVelocity (const DtVector &)
 
const DtVector & nextFrameRotationalVelocity () const
 
void setNextFrameParentStationName (DtStationName)
 
DtStationName nextFrameParentStationName () const
 
void setNextFrameParentVelocity (const DtVector &)
 
const DtVector & nextFrameParentVelocity () const
 
void setNextFrameLocalSpeed (double)
 
void setNextFrameLocalAcceleration (const DtVector &)
 
const DtVector & nextFrameLocalAcceleration () const
 
const DtVector & nextFrameRelativeAcceleration () const
 
void setNextFrameRelativeAcceleration (const DtVector &)
 
void setNextFrameParentAcceleration (const DtVector &)
 
const DtVector & nextFrameParentAcceleration () const
 
void setNextFrameWorldAcceleration (const DtVector &)
 
const DtVector & nextFrameWorldAcceleration () const
 
void setNextFrameIsFrozen (bool)
 
bool nextFrameIsFrozen () const
 
bool nextFrameIsSpatiallyFrozen () const
 
void nextFrameFreezeSpatial ()
 
void nextFrameThawSpatial ()
 
DtThresholder & nextFrameThresholder ()
 
DtThresholder nextFrameThresholder () const
 
- Public Member Functions inherited from DtNavigationLocalObjectFacadeInterface
 DtNavigationLocalObjectFacadeInterface ()
 
 ~DtNavigationLocalObjectFacadeInterface ()
 
bool isUsable () const
 
const DtVrfObjectNavInterfacenextFrameNavInterface () const
 
DtVrfObjectNavInterfacenextFrameNavInterface ()
 
bool nextFrameNavigationEnabled () const
 
void setNextFrameNavigationEnabled (bool)
 
DtNavPathEvalFunction nextFrameNavigationPathEvalFunction () const
 
void setNextFrameNavigationPathEvalFunction (const DtNavPathEvalFunction &eval)
 

Protected Member Functions

virtual DtLocalObjectlocalObject () const override=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 ( )
overridevirtual

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
overrideprotectedpure virtual
virtual void DtPlatformLocalObjectFacadeInterface::setupDecorator ( )
overrideprotectedvirtual

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)