![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtEnvironmentalFacadeCollection (makVrv::DtDe &, int modelSet=-1) | |
| virtual | ~DtEnvironmentalFacadeCollection () |
| virtual void | setVisible (bool visible) |
| Pass down to each facade realized: | |
| virtual void | setHidden (bool b) |
| makVrv::DtUniqueID | uniqueID () const |
| virtual void | setUniqueID (makVrv::DtUniqueID id) |
| virtual void | setIndicatorVisible (bool) |
| virtual void | setSceneObjectId (makVrv::DtElementID id) |
| virtual void | setDisplayName (const std::string &s) |
| virtual std::string | displayName () const |
| virtual void | setOverlayName (const std::string &s) |
| virtual std::string | overlayName () const |
| Returns the overlay this object is on. Returns empty string at root level. | |
| virtual void | setHatLineVisible (bool visible) |
| Set if the Height Above Terrain (HAT) line is visible. | |
| virtual DtVector | origin () const |
| virtual void | setPickable (bool b) |
| Set the entities to be pickable. | |
| virtual void | setSelected (bool b) |
| Set the entities to be selected. | |
| virtual void | setWidgetEventsEnabled (bool b) |
| Set the entities widget events to be enabled. | |
| template<typename T > | |
| void | setWidgetEventsEnabled (makVrv::DtEnvironmentalVisualizerSet *v, bool b) |
| Template to enable mouse events on each visualizer. | |
| virtual void | realizeFacades () |
| Makes state views know about all facades. | |
| virtual void | unrealizeFacades () |
| Removes facades from state views. | |
| virtual void | setProjected (bool) |
| virtual bool | projected () const |
| virtual void | updateGeometry () |
| virtual void | visualize (const makVrv::DtUnicode &type, const makVrv::DtSharedModelSetSettings::ModelSetVisualizedMap &sets) |
| virtual void | setIndicatorModelDefinitions (const std::string &normalTheme, const std::string &activeTheme, const std::string &selectedTheme, const std::string &multiSelectedTheme) |
| Sets the indicators for points on the line. | |
| virtual void | setLockUpdates (bool) |
| If supported, lock updates. | |
| bool | updatesLocked () const |
| virtual void | setAlwaysRecalculateGeometry (bool) |
| bool | alwaysRecalculateGeometry () const |
| virtual void | setLocationOffsetFromFirst (const DtGeodeticCoord &geod, int i) |
| const DtGeodeticCoord & | locationOffsetFromFirst (int i) |
| virtual void | setShapeVertexVisible (bool) |
| virtual void | setSymbolDecorationsVisible (bool) |
| virtual void | setColor (int rgba) |
| virtual void | setColor (float r, float g, float b, float a) |
| virtual void | setLineWidth (float) |
| virtual double | lineWidth () const |
| virtual void | setForce (int) |
| template<typename T > | |
| void | setForceColor (makVrv::DtVisualizerSet *s, makVrv::DtForceManager::RGBAColor color) |
| virtual void | setVertexSelected (makVrv::DtUniqueID id, bool sel) |
| makVrv::DtBaseConnection & | baseConnection () const |
| virtual void | setElementDefinition (const makVrv::DtUnicode &definition) |
| Chooses the best based on environmental, then, will create facades based on that. | |
| virtual void | setElementDefinition (const DtEntityType &) |
| DtEntityType | environmentalType () const |
| makVrv::DtUniqueID | uniqueIDForModelSet (int i) const |
| int | positionOfVertex (makVrv::DtUniqueID) const |
| DtVector | position (int index) const |
| virtual double | altitudeForAltitudeType (int) const |
| Return the altitude given the current altitude type set. Goes to facade for information. | |
| virtual void | setOrigin (const DtVector &) |
| virtual void | setOrigin (const DtGeodeticCoord &) |
| Pure overrides that must be implemented. | |
| virtual void | setPoint (const DtVector &, int) |
| virtual int | addPoint (const DtVector &, int index=-1) |
| virtual void | setPoints (const std::vector< DtVector > &) |
| const std::vector< DtVector > & | points () const |
| virtual void | removePoint (int) |
| DtGeodeticCoord | geodeticPosition (int) const |
| virtual DtVector | reviseLocation (int index, const DtVector &v) |
| void | setAltitudeAboveTerrain (int, double) |
| double | altitudeAboveTerrain (int=-1) const |
| void | setAltitudeAboveSeaLevel (int, double) |
| double | altitudeAboveSeaLevel (int=-1) const |
| int | numVertices () const |
| const makVrv::DtTacticalGraphicStateListener & | listener () const |
| virtual void | selectPoint (int) |
| Selects the current point and deselects any currently selected as only one point is allowed to be selected. | |
| virtual void | clearSelectedPoint () |
| int | selectedPoint () const |
| virtual void | setIconScale (float) |
| virtual void | setOrientation (const DtTaitBryan &) |
| No-Op. | |
| virtual void | setAltitudeAboveSeaLevel (double) |
| Override to reset origin when altitude changes. | |
| virtual void | setAltitudeAboveTerrain (double) |
| virtual DtVector | localLocation (const DtGeodeticCoord &geodLocation) const |
| virtual DtVector | localLocation () const |
| virtual bool | isCircle () const |
| Returns true if this item can be a circle or an ellipse. | |
| virtual bool | isEllipse () const |
| Returns true if is an ellipse. | |
| makVrv::DtTacticalGraphicStateListener & | listener () |
| Returns the listener of this class. | |
Protected Types | |
| typedef std::map< int, makVrv::DtEnvironmentalVisualizerSet * > | ModelSetMap |
| typedef std::vector < makVrv::DtUniqueID > | UniqueIDs |
| Local vertex ids. | |
Protected Attributes | |
| DtEntityType | myEntityType |
| Facades by model set. | |
| makVrv::DtUnicode | myElementDefinition |
| float | myDefaultColor [4] |
| makVrv::DtBaseConnection * | myConnection |
| makVrv::DtTacticalGraphicStateListener | myListener |
| Aggregate is also an entity state listener, so, it can be used. | |
| std::vector< double > | myAltitudeAboveTerrain |
| std::vector< double > | myAltitudeAboveSeaLevel |
| ModelSetMap | myModelSetMap |
| double | myDefaultWidth |
| int | mySelectedPoint |
| std::vector< DtGeodeticCoord > | myLocationOffsetFromFirst |
| bool | myAlwaysRecalculateGeometry |
| std::map< int, UniqueIDs > | myIds |
| char | myIsCircular |
| 0 = No 1 = Circle 2 = Ellipse | |
typedef std::map<int, makVrv::DtEnvironmentalVisualizerSet*> makVrf::DtEnvironmentalFacadeCollection::ModelSetMap [protected] |
typedef std::vector<makVrv::DtUniqueID> makVrf::DtEnvironmentalFacadeCollection::UniqueIDs [protected] |
Local vertex ids.
| makVrf::DtEnvironmentalFacadeCollection::DtEnvironmentalFacadeCollection | ( | makVrv::DtDe & | , |
| int | modelSet = -1 |
||
| ) |
| virtual makVrf::DtEnvironmentalFacadeCollection::~DtEnvironmentalFacadeCollection | ( | ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setVisible | ( | bool | visible | ) | [virtual] |
Pass down to each facade realized:
Set if the facade set is visible.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setHidden | ( | bool | b | ) | [virtual] |
| makVrv::DtUniqueID makVrf::DtEnvironmentalFacadeCollection::uniqueID | ( | ) | const [virtual] |
Implements makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setUniqueID | ( | makVrv::DtUniqueID | id | ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setIndicatorVisible | ( | bool | ) | [virtual] |
Implements makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setSceneObjectId | ( | makVrv::DtElementID | id | ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setDisplayName | ( | const std::string & | s | ) | [virtual] |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual std::string makVrf::DtEnvironmentalFacadeCollection::displayName | ( | ) | const [virtual] |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setOverlayName | ( | const std::string & | s | ) | [virtual] |
| virtual std::string makVrf::DtEnvironmentalFacadeCollection::overlayName | ( | ) | const [virtual] |
Returns the overlay this object is on. Returns empty string at root level.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setHatLineVisible | ( | bool | visible | ) | [virtual] |
Set if the Height Above Terrain (HAT) line is visible.
Implements makVrf::DtVrfObjectFacadeInterface.
| virtual DtVector makVrf::DtEnvironmentalFacadeCollection::origin | ( | ) | const [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setPickable | ( | bool | b | ) | [virtual] |
Set the entities to be pickable.
Implements makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setSelected | ( | bool | b | ) | [virtual] |
Set the entities to be selected.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setWidgetEventsEnabled | ( | bool | b | ) | [virtual] |
Set the entities widget events to be enabled.
Implements makVrf::DtVrfObjectFacadeInterface.
| void makVrf::DtEnvironmentalFacadeCollection::setWidgetEventsEnabled | ( | makVrv::DtEnvironmentalVisualizerSet * | v, |
| bool | b | ||
| ) | [inline] |
Template to enable mouse events on each visualizer.
References makVrv::DtVisualizerSet::findVisualizers().
| virtual void makVrf::DtEnvironmentalFacadeCollection::realizeFacades | ( | ) | [virtual] |
Makes state views know about all facades.
Implements makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::unrealizeFacades | ( | ) | [virtual] |
Removes facades from state views.
Implements makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setProjected | ( | bool | ) | [virtual] |
| virtual bool makVrf::DtEnvironmentalFacadeCollection::projected | ( | ) | const [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::updateGeometry | ( | ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::visualize | ( | const makVrv::DtUnicode & | type, |
| const makVrv::DtSharedModelSetSettings::ModelSetVisualizedMap & | sets | ||
| ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setIndicatorModelDefinitions | ( | const std::string & | normalTheme, |
| const std::string & | activeTheme, | ||
| const std::string & | selectedTheme, | ||
| const std::string & | multiSelectedTheme | ||
| ) | [virtual] |
Sets the indicators for points on the line.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setLockUpdates | ( | bool | ) | [virtual] |
If supported, lock updates.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setAlwaysRecalculateGeometry | ( | bool | ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setLocationOffsetFromFirst | ( | const DtGeodeticCoord & | geod, |
| int | i | ||
| ) | [virtual] |
| const DtGeodeticCoord& makVrf::DtEnvironmentalFacadeCollection::locationOffsetFromFirst | ( | int | i | ) |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setShapeVertexVisible | ( | bool | ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setSymbolDecorationsVisible | ( | bool | ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setColor | ( | int | rgba | ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setColor | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float | a | ||
| ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setLineWidth | ( | float | ) | [virtual] |
| virtual double makVrf::DtEnvironmentalFacadeCollection::lineWidth | ( | ) | const [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setForce | ( | int | ) | [virtual] |
| void makVrf::DtEnvironmentalFacadeCollection::setForceColor | ( | makVrv::DtVisualizerSet * | s, |
| makVrv::DtForceManager::RGBAColor | color | ||
| ) | [inline] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setVertexSelected | ( | makVrv::DtUniqueID | id, |
| bool | sel | ||
| ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setElementDefinition | ( | const makVrv::DtUnicode & | definition | ) | [virtual] |
Chooses the best based on environmental, then, will create facades based on that.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setElementDefinition | ( | const DtEntityType & | ) | [virtual] |
| DtEntityType makVrf::DtEnvironmentalFacadeCollection::environmentalType | ( | ) | const |
| DtVector makVrf::DtEnvironmentalFacadeCollection::position | ( | int | index | ) | const |
| virtual double makVrf::DtEnvironmentalFacadeCollection::altitudeForAltitudeType | ( | int | ) | const [virtual] |
Return the altitude given the current altitude type set. Goes to facade for information.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setOrigin | ( | const DtVector & | ) | [virtual] |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setOrigin | ( | const DtGeodeticCoord & | ) | [virtual] |
Pure overrides that must be implemented.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setPoint | ( | const DtVector & | , |
| int | |||
| ) | [virtual] |
| virtual int makVrf::DtEnvironmentalFacadeCollection::addPoint | ( | const DtVector & | , |
| int | index = -1 |
||
| ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setPoints | ( | const std::vector< DtVector > & | ) | [virtual] |
| const std::vector<DtVector>& makVrf::DtEnvironmentalFacadeCollection::points | ( | ) | const |
| virtual void makVrf::DtEnvironmentalFacadeCollection::removePoint | ( | int | ) | [virtual] |
| DtGeodeticCoord makVrf::DtEnvironmentalFacadeCollection::geodeticPosition | ( | int | ) | const |
| virtual DtVector makVrf::DtEnvironmentalFacadeCollection::reviseLocation | ( | int | index, |
| const DtVector & | v | ||
| ) | [virtual] |
| void makVrf::DtEnvironmentalFacadeCollection::setAltitudeAboveTerrain | ( | int | , |
| double | |||
| ) |
| double makVrf::DtEnvironmentalFacadeCollection::altitudeAboveTerrain | ( | int | = -1 | ) | const |
| void makVrf::DtEnvironmentalFacadeCollection::setAltitudeAboveSeaLevel | ( | int | , |
| double | |||
| ) |
| double makVrf::DtEnvironmentalFacadeCollection::altitudeAboveSeaLevel | ( | int | = -1 | ) | const |
| int makVrf::DtEnvironmentalFacadeCollection::numVertices | ( | ) | const |
| const makVrv::DtTacticalGraphicStateListener& makVrf::DtEnvironmentalFacadeCollection::listener | ( | ) | const [inline] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::selectPoint | ( | int | ) | [virtual] |
Selects the current point and deselects any currently selected as only one point is allowed to be selected.
| virtual void makVrf::DtEnvironmentalFacadeCollection::clearSelectedPoint | ( | ) | [virtual] |
| int makVrf::DtEnvironmentalFacadeCollection::selectedPoint | ( | ) | const |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setIconScale | ( | float | ) | [virtual] |
| virtual void makVrf::DtEnvironmentalFacadeCollection::setOrientation | ( | const DtTaitBryan & | ) | [virtual] |
No-Op.
Implements makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setAltitudeAboveSeaLevel | ( | double | ) | [virtual] |
Override to reset origin when altitude changes.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual void makVrf::DtEnvironmentalFacadeCollection::setAltitudeAboveTerrain | ( | double | ) | [virtual] |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual DtVector makVrf::DtEnvironmentalFacadeCollection::localLocation | ( | const DtGeodeticCoord & | geodLocation | ) | const [virtual] |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual DtVector makVrf::DtEnvironmentalFacadeCollection::localLocation | ( | ) | const [virtual] |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
| virtual bool makVrf::DtEnvironmentalFacadeCollection::isCircle | ( | ) | const [virtual] |
Returns true if this item can be a circle or an ellipse.
| virtual bool makVrf::DtEnvironmentalFacadeCollection::isEllipse | ( | ) | const [virtual] |
Returns true if is an ellipse.
If returns false, call isCircle to see if this object is at least a circle
| makVrv::DtTacticalGraphicStateListener& makVrf::DtEnvironmentalFacadeCollection::listener | ( | ) | [inline] |
Returns the listener of this class.
DtEntityType makVrf::DtEnvironmentalFacadeCollection::myEntityType [protected] |
Facades by model set.
float makVrf::DtEnvironmentalFacadeCollection::myDefaultColor[4] [protected] |
makVrv::DtTacticalGraphicStateListener makVrf::DtEnvironmentalFacadeCollection::myListener [protected] |
Aggregate is also an entity state listener, so, it can be used.
std::vector<double> makVrf::DtEnvironmentalFacadeCollection::myAltitudeAboveTerrain [protected] |
std::vector<double> makVrf::DtEnvironmentalFacadeCollection::myAltitudeAboveSeaLevel [protected] |
double makVrf::DtEnvironmentalFacadeCollection::myDefaultWidth [protected] |
int makVrf::DtEnvironmentalFacadeCollection::mySelectedPoint [protected] |
std::vector<DtGeodeticCoord> makVrf::DtEnvironmentalFacadeCollection::myLocationOffsetFromFirst [protected] |
std::map<int, UniqueIDs> makVrf::DtEnvironmentalFacadeCollection::myIds [protected] |
char makVrf::DtEnvironmentalFacadeCollection::myIsCircular [protected] |
0 = No 1 = Circle 2 = Ellipse