VR-Forces 5.0.2 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
DtRangeItemLocalObjectFacadeInterface Class Referenceabstract

The DtRangeItemLocalObjectFacadeInterface class deals with range ring items for objects that support it.

Inheritance diagram for DtRangeItemLocalObjectFacadeInterface:
Inheritance graph
[legend]

Public Member Functions

 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)
 

Protected Member Functions

virtual DtLocalObjectlocalObject () const =0
 
virtual void setupDecorator ()
 

Protected Attributes

DtRangeItemLocalObjectDecoratormyRangeItemLocalDecorator
 

Constructor & Destructor Documentation

DtRangeItemLocalObjectFacadeInterface::DtRangeItemLocalObjectFacadeInterface ( )
virtual DtRangeItemLocalObjectFacadeInterface::~DtRangeItemLocalObjectFacadeInterface ( )
virtual

DTOR.

Member Function Documentation

bool DtRangeItemLocalObjectFacadeInterface::isUsable ( ) const
bool DtRangeItemLocalObjectFacadeInterface::hasRangeRings ( ) const
inline
void DtRangeItemLocalObjectFacadeInterface::addNextFrameRangeItem ( const DtRangeItem )
void DtRangeItemLocalObjectFacadeInterface::removeNextFrameRangeItem ( int  index)
void DtRangeItemLocalObjectFacadeInterface::setNextFrameRangeItems ( const DtRangeItems )
DtRangeItems& DtRangeItemLocalObjectFacadeInterface::nextFrameRangeItems ( )
void DtRangeItemLocalObjectFacadeInterface::clearNextFrameRangeItems ( )
void DtRangeItemLocalObjectFacadeInterface::updateMaximumSensorRangeRing ( )
void DtRangeItemLocalObjectFacadeInterface::disableRangeRingPublishing ( bool  )

Whether or not to disable range ring publishing. Will call down to logic proxy.

void DtRangeItemLocalObjectFacadeInterface::setRangeRingsParametersPublisherTickRate ( double  d)

Calls to logic.

virtual DtLocalObject* DtRangeItemLocalObjectFacadeInterface::localObject ( ) const
protectedpure virtual
virtual void DtRangeItemLocalObjectFacadeInterface::setupDecorator ( )
protectedvirtual

Member Data Documentation

DtRangeItemLocalObjectDecorator* DtRangeItemLocalObjectFacadeInterface::myRangeItemLocalDecorator
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)