VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Private Member Functions | Private Attributes
DtVrfLineOfSightCheckParams Class Reference

The DtVrfLineOfSightCheckParams class is used to configure the line of sight queries. More...

Public Member Functions

 DtVrfLineOfSightCheckParams (const DtVrfObject &primaryVrfObj, const DtVector &databaseStartPnt, const DtVrfObject &secondaryVrfObj, const DtVector &databaseEndPnt, bool *terrainDataAvailable)
 DtVrfLineOfSightCheckParams (const DtVector &databaseStartPnt, const DtVrfObject &secondaryVrfObj, const DtVector &databaseEndPnt, bool *terrainDataAvailable)
 DtVrfLineOfSightCheckParams (const DtVrfObject &primaryVrfObj, const DtVector &databaseStartPnt, const DtVector &databaseEndPnt, bool *terrainDataAvailable)
 DtVrfLineOfSightCheckParams (const DtVector &databaseStartPnt, const DtVector &databaseEndPnt, bool *terrainDataAvailable)
virtual ~DtVrfLineOfSightCheckParams ()
const DtVrfObjectprimaryVrfObject () const
void setPrimaryVrfObject (const DtVrfObject &newPrimaryVrfObject)
const DtVector databaseStartPoint () const
void setDatabaseStartPoint (const DtVector &newDbStartPoint)
const DtVrfObjectsecondaryVrfObject () const
void setSecondaryVrfObject (const DtVrfObject &newSecondaryVrfObject)
const DtVector databaseEndPoint () const
void setDatabaseEndPoint (const DtVector &newDbStartPoint)
boolterrainDataAvailable () const
void setTerrainDataAvailable (bool *)

Private Member Functions

 DtVrfLineOfSightCheckParams (const DtVrfLineOfSightCheckParams &original)
 Copy constructor and Assignment operator not implemented.
const DtVrfLineOfSightCheckParamsoperator= (const DtVrfLineOfSightCheckParams &original)

Private Attributes

const DtVrfObjectmyPrimaryVrfObject
DtVector myDatabaseStartPoint
const DtVrfObjectmySecondaryVrfObject
DtVector myDatabaseEndPoint
boolmyTerrainDataAvailable

Detailed Description

The DtVrfLineOfSightCheckParams class is used to configure the line of sight queries.

The DtVrfLineOfSightCheckParams contains all information necessary to configure the simple line of sight query between two DtVrfObjects.

Constructor & Destructor Documentation

DtVrfLineOfSightCheckParams::DtVrfLineOfSightCheckParams ( const DtVrfObject primaryVrfObj,
const DtVector databaseStartPnt,
const DtVrfObject secondaryVrfObj,
const DtVector databaseEndPnt,
bool terrainDataAvailable 
)
DtVrfLineOfSightCheckParams::DtVrfLineOfSightCheckParams ( const DtVector databaseStartPnt,
const DtVrfObject secondaryVrfObj,
const DtVector databaseEndPnt,
bool terrainDataAvailable 
)
DtVrfLineOfSightCheckParams::DtVrfLineOfSightCheckParams ( const DtVrfObject primaryVrfObj,
const DtVector databaseStartPnt,
const DtVector databaseEndPnt,
bool terrainDataAvailable 
)
DtVrfLineOfSightCheckParams::DtVrfLineOfSightCheckParams ( const DtVector databaseStartPnt,
const DtVector databaseEndPnt,
bool terrainDataAvailable 
)
virtual DtVrfLineOfSightCheckParams::~DtVrfLineOfSightCheckParams ( )
virtual
DtVrfLineOfSightCheckParams::DtVrfLineOfSightCheckParams ( const DtVrfLineOfSightCheckParams original)
private

Copy constructor and Assignment operator not implemented.

Member Function Documentation

const DtVrfLineOfSightCheckParams& DtVrfLineOfSightCheckParams::operator= ( const DtVrfLineOfSightCheckParams original)
private
const DtVrfObject* DtVrfLineOfSightCheckParams::primaryVrfObject ( ) const
void DtVrfLineOfSightCheckParams::setPrimaryVrfObject ( const DtVrfObject newPrimaryVrfObject)
const DtVector DtVrfLineOfSightCheckParams::databaseStartPoint ( ) const
void DtVrfLineOfSightCheckParams::setDatabaseStartPoint ( const DtVector newDbStartPoint)
const DtVrfObject* DtVrfLineOfSightCheckParams::secondaryVrfObject ( ) const
void DtVrfLineOfSightCheckParams::setSecondaryVrfObject ( const DtVrfObject newSecondaryVrfObject)
const DtVector DtVrfLineOfSightCheckParams::databaseEndPoint ( ) const
void DtVrfLineOfSightCheckParams::setDatabaseEndPoint ( const DtVector newDbStartPoint)
bool* DtVrfLineOfSightCheckParams::terrainDataAvailable ( ) const
void DtVrfLineOfSightCheckParams::setTerrainDataAvailable ( bool )

Member Data Documentation

const DtVrfObject* DtVrfLineOfSightCheckParams::myPrimaryVrfObject
private
DtVector DtVrfLineOfSightCheckParams::myDatabaseStartPoint
private
const DtVrfObject* DtVrfLineOfSightCheckParams::mySecondaryVrfObject
private
DtVector DtVrfLineOfSightCheckParams::myDatabaseEndPoint
private
bool* DtVrfLineOfSightCheckParams::myTerrainDataAvailable
private

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)