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 | Protected Attributes
DtHumanLocalObjectFacadeInterface Class Referenceabstract

This class will provide API functionality for human objects. These objects are typically ground objects and have the DtHumanParameters object parameter.

Inheritance diagram for DtHumanLocalObjectFacadeInterface:
Inheritance graph
[legend]

Public Member Functions

 DtHumanLocalObjectFacadeInterface ()
 
virtual ~DtHumanLocalObjectFacadeInterface ()
 
bool isUsable () const
 
void setNextFrameDestroyed (bool)
 
void setNextFrameLifeformState (int s)
 
int nextFrameLifeformState () const
 
void setNextFrameConcealed (bool)
 
void addNextFrameRangeItem (const DtRangeItem &)
 
void removeNextFrameRangeItem (int index)
 
void setNextFrameRangeItems (const DtRangeItems &)
 
DtRangeItemsnextFrameRangeItems ()
 
void clearNextFrameRangeItems ()
 
void updateMaximumSensorRangeRing ()
 
- 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 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 DtNavigationLocalObjectFacadeInterface
 DtNavigationLocalObjectFacadeInterface ()
 
 ~DtNavigationLocalObjectFacadeInterface ()
 
bool isUsable () const
 
const DtVrfObjectNavInterfacenextFrameNavInterface () const
 
DtVrfObjectNavInterfacenextFrameNavInterface ()
 
bool nextFrameNavigationEnabled () const
 
void setNextFrameNavigationEnabled (bool)
 
- 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 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 ()
 

Protected Attributes

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

Constructor & Destructor Documentation

DtHumanLocalObjectFacadeInterface::DtHumanLocalObjectFacadeInterface ( )

CTOR.

virtual DtHumanLocalObjectFacadeInterface::~DtHumanLocalObjectFacadeInterface ( )
virtual

DTOR.

Member Function Documentation

bool DtHumanLocalObjectFacadeInterface::isUsable ( ) const
void DtHumanLocalObjectFacadeInterface::setNextFrameDestroyed ( bool  )
void DtHumanLocalObjectFacadeInterface::setNextFrameLifeformState ( int  s)
int DtHumanLocalObjectFacadeInterface::nextFrameLifeformState ( ) const
void DtHumanLocalObjectFacadeInterface::setNextFrameConcealed ( bool  )
void DtHumanLocalObjectFacadeInterface::addNextFrameRangeItem ( const DtRangeItem )

Range ring control.

void DtHumanLocalObjectFacadeInterface::removeNextFrameRangeItem ( int  index)

Range ring control.

void DtHumanLocalObjectFacadeInterface::setNextFrameRangeItems ( const DtRangeItems )

Range ring control.

DtRangeItems& DtHumanLocalObjectFacadeInterface::nextFrameRangeItems ( )

Range ring control.

void DtHumanLocalObjectFacadeInterface::clearNextFrameRangeItems ( )

Range ring control.

void DtHumanLocalObjectFacadeInterface::updateMaximumSensorRangeRing ( )

Range ring control.

virtual DtLocalObject* DtHumanLocalObjectFacadeInterface::localObject ( ) const
protectedpure virtual
virtual void DtHumanLocalObjectFacadeInterface::setupDecorator ( )
overrideprotectedvirtual

Member Data Documentation

DtHumanLocalObjectDecorator* DtHumanLocalObjectFacadeInterface::myHumanLocalDecorator
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)