VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
DtVrfLineOfSightCheckParams Class Reference

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

List of all members.

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)
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 *)

Protected Member Functions

bool testInvariant () const

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 
)

Copy constructor and Assignment operator not implemented.


Member Function Documentation

const DtVrfLineOfSightCheckParams& DtVrfLineOfSightCheckParams::operator= ( const DtVrfLineOfSightCheckParams original) [private]
void DtVrfLineOfSightCheckParams::setPrimaryVrfObject ( const DtVrfObject newPrimaryVrfObject)
void DtVrfLineOfSightCheckParams::setSecondaryVrfObject ( const DtVrfObject newSecondaryVrfObject)

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)