![]() |
VR-Forces Developer's Guide
|
The intel collection area manager will keep track of all Intel Collection area objects and their state. Intel Collection areas are predefined as part of this class.
Public Member Functions | |
| DtIntelCollectionAreaManager (const DtSimulationServices *) | |
| virtual | ~DtIntelCollectionAreaManager () |
| virtual double | sensorModificationFactor (const DtSimObject *, int force) const |
| const std::map< unsigned long long, DtSimObjectReference > & | intelCollectionAreas () const |
Protected Member Functions | |
| virtual double | sensorModificationFactorForArea (const DtSimObject *intelArea, int force) const |
| virtual void | processIntelCollectionAreaAdded (DtSimObjectReference) |
| virtual void | processIntelCollectionAreaDeleted (const DtSimObject *) |
Protected Attributes | |
| const DtSimulationServices * | mySimulationServices |
| std::map< unsigned long long, DtSimObjectReference > | myIntelCollectionAreas |
| boost::signals2::scoped_connection | mySimObjectAddedConnection |
Private Member Functions | |
| DtIntelCollectionAreaManager (const DtIntelCollectionAreaManager &orig) | |
| DtIntelCollectionAreaManager & | operator= (const DtIntelCollectionAreaManager &orig) |
| DtIntelCollectionAreaManager::DtIntelCollectionAreaManager | ( | const DtSimulationServices * | ) |
CTOR.
|
virtual |
DTOR.
|
private |
copy constructor
|
private |
assignment operator
|
virtual |
Given an object and force, return the sensor modifier that is applied.
| const std::map<unsigned long long, DtSimObjectReference>& DtIntelCollectionAreaManager::intelCollectionAreas | ( | ) | const |
|
protectedvirtual |
Returns the sensor modifier from the specified intel collection area for the given force.
|
protectedvirtual |
Called when a IntelCollection area is added via the object manager.
|
protectedvirtual |
Called when a IntelCollection area is removed from the object manager.
|
protected |
|
protected |
|
protected |