Collection of factory methods to produce functions for altering the state of an observer to match some specification (e.g.
More...
|
| | DtViewStateProcessor () |
| | CTOR. More...
|
| |
| | ~DtViewStateProcessor () |
| | DTOR. More...
|
| |
| ObserverAction | makeAbsolute (double x, double y, double z, double psi, double theta, double phi, long ignoreFlags) |
| | Create function that sets observer mode to absolute. More...
|
| |
| ObserverAction | makeTether (const DtUniqueID &targetId, double x, double y, double z, double psi, double theta, double phi, long ignoreFlags) |
| | Create function that sets observer mode to tether. More...
|
| |
| ObserverAction | makeMimic (const DtUniqueID &targetId, double x, double y, double z, double psi, double theta, double phi, long ignoreFlags) |
| | Create function that sets observer mode to mimic. More...
|
| |
| ObserverAction | makeTrack (const DtUniqueID &targetId, double x, double y, double z, long ignoreFlags) |
| | Create function that sets observer mode to track. More...
|
| |
| ObserverAction | makeTetherTrack (const DtUniqueID &tetherId, const DtUniqueID &trackId, double x, double y, double z, long ignoreFlags) |
| | Create function that sets observer mode to tether track. More...
|
| |
| ObserverAction | makeMimicTrack (const DtUniqueID &mimicId, const DtUniqueID &trackId, double x, double y, double z, long ignoreFlags) |
| | Create function that sets observer mode to mimic track. More...
|
| |
| ObserverAction | makeFollow (const DtUniqueID &targetId, double x, double y, double z, long ignoreFlags) |
| | Create function that sets observer mode to follow. More...
|
| |
| ObserverAction | makeOrbit (const DtUniqueID &targetId, double azimuthRate, double attachX, double attachY, double attachZ, double offsetX, double offsetY, double offsetZ, long ignoreFlags) |
| | Create function that sets observer mode to orbit. More...
|
| |
| ObserverAction | makeCompass (const DtUniqueID &targetId, double bodyHeading, double headingOffset, double pitch, double pitchOffset, double roll, double radius, long ignoreFlags) |
| | Create function that sets observer mode to compass. More...
|
| |
| ObserverAction | makeMove (double geocX, double geocY, double geocZ, double geocPsi, double geocTheta, double geocPhi, int move, int turn, bool reset, long ignoreFlags) |
| | Create function that moves the observer. More...
|
| |
|
| static void | setAbsolute (double x, double y, double z, double psi, double theta, double phi, long ignoreFlags, DtObserver &obs) |
| | Setup absolute mode. More...
|
| |
| static void | setTether (const DtUniqueID &targetId, const Vec3d &attachPos, double psi, double theta, double phi, long ignoreFlags, DtObserver &obs) |
| | Setup tether mode. More...
|
| |
| static void | setMimic (const DtUniqueID &targetId, const Vec3d &attachPos, double psi, double theta, double phi, long ignoreFlags, DtObserver &obs) |
| | Setup mimic mode. More...
|
| |
| static void | setTrack (const DtUniqueID &targetId, double x, double y, double z, long ignoreFlags, DtObserver &obs) |
| | Setup track mode. More...
|
| |
| static void | setTetherTrack (const DtUniqueID &tetherId, const DtUniqueID &trackId, double x, double y, double z, long ignoreFlags, DtObserver &obs) |
| | Setup tether track mode. More...
|
| |
| static void | setMimicTrack (const DtUniqueID &mimicId, const DtUniqueID &trackId, double x, double y, double z, long ignoreFlags, DtObserver &obs) |
| | Setup mimic track mode. More...
|
| |
| static void | setFollow (const DtUniqueID &targetId, double x, double y, double z, long ignoreFlags, DtObserver &obs) |
| | Setup follow mode. More...
|
| |
| static void | setOrbit (const DtUniqueID &targetId, double azimuthRate, const Vec3d &attachPos, const Vec3d &offset, long ignoreFlags, DtObserver &obs) |
| | Setup orbit mode Attach coords are location in cig of the entity to orbit around, and offset coords are an offset vector in topo to position the observer at. More...
|
| |
| static void | setCompass (const DtUniqueID &targetId, const RadiusArg &pos, double headingOffset, double pitchOffset, double roll, long ignoreFlags, DtObserver &obs) |
| | Setup compass mode. More...
|
| |
| static void | setMove (const Vec3d &geocPos, const Vec3d &geocOrient, int move, int turn, bool reset, long ignoreFlags, DtObserver &obs) |
| | Setup move. More...
|
| |
Collection of factory methods to produce functions for altering the state of an observer to match some specification (e.g.
from a DtTetherVCPdu).
The functions map old stealth modes to new stealth modes.