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

Public Member Functions | |
| DtEnvironmentalFacadeCollection (makVrv::DtDe &, int modelSet=-1, bool verticesDisabled=false) | |
| If vertices disabled is true, for multi-point objects vertices will never be shown. | |
| virtual | ~DtEnvironmentalFacadeCollection () |
| virtual void | setVisible (bool visible) |
| Pass down to each facade realized: | |
| virtual void | setVisible (bool, int context) |
| virtual bool | isVisible () const |
| virtual void | setUseHighestTerrainLod (bool) |
| Whether or not to use highest terrain lod when showing HAT lines and labels. Default is false. | |
| virtual void | setHidden (bool b) |
| virtual void | setSymbolNameVisible (bool) |
| Sets symbol name visible. Symbol decorations must also be visible. | |
| virtual void | setupNodeMaskFlags () |
| Set flags to make temp objects not pickable or support nodes. | |
| virtual makVrv::DtUniqueID | uniqueID () const |
| virtual std::vector < makVrv::DtUniqueID > | modelUniqueIDs () const |
| virtual void | setUniqueID (makVrv::DtUniqueID id) |
| virtual void | setIndicatorVisible (bool) |
| virtual void | setSceneObjectId (makVrv::DtElementID id) |
| virtual DtVector | centerOfMass () const |
| Returns the center of mass (geocentric) of this object. | |
| virtual void | setDisplayName (const std::string &s) |
| virtual std::string | displayName () const |
| virtual void | setLabel (const std::string &) |
| virtual std::string | label () const |
| virtual void | setFormattingData (const std::string &s) |
| virtual std::string | formattingData () const |
| virtual void | setDropShadow (bool b) |
| 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 void | setAttachedTo (DtVrfObjectFacadeInterface *p, const DtVector &offset, const DtTaitBryan &o) |
| Embark on this object. The offset is in body coordinates. | |
| virtual DtVector | origin () const |
| virtual void | setWeatherCommand (const DtChangeWeatherCommand &) |
| If this is a weather display update any applicable visualizer with the new weather contents. | |
| virtual void | setPickable (bool b) |
| Set the entities to be pickable. | |
| virtual void | setSelected (bool b) |
| Set the entities to be selected. | |
| virtual const DtEntityType & | environmentalType () const |
| virtual void | setWidgetEventsEnabled (bool b) |
| Set the entities widget events to be enabled. | |
| virtual void | updateSymbolDecorationPosition () |
| virtual void | setFillStyle (int) |
| Sets the fill style of a potentially filled are. See DtTacticalGraphicUtilities for styles. | |
| virtual int | fillStyle () const |
| virtual void | setPenStyle (int) |
| Sets the style of the line. | |
| virtual int | penStyle () const |
| Returns the style of the line. | |
| virtual double | length () const |
| virtual double | width () const |
| virtual void | setLocationOffsetFromPrincipal (const DtGeodeticCoord &offset) |
| virtual void | setAltitudeOffsetFromPrincipal (double offset) |
| virtual DtVector | geocentricPosition (int i) const |
| virtual std::vector< DtVector > | geocentricPositions () const |
| 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 | setSymbolDecorationPosition (const DtVector &v) |
| 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 | setAlwaysRecalculateGeometry (bool) |
| bool | alwaysRecalculateGeometry () const |
| virtual void | setArrowStyle (int) |
| virtual int | arrowStyle () const |
| virtual void | setArrowHeadPlacement (int) |
| virtual int | arrowHeadPlacement () const |
| virtual void | setArrowSize (double) |
| virtual double | arrowSize () const |
| virtual bool | fixedWidthSizing () const |
| Returns whether or not line is in fixed width sizing mode. | |
| virtual void | setLocationOffsetFromFirst (const DtGeodeticCoord &geod, int i) |
| const DtGeodeticCoord & | locationOffsetFromFirst (int i) |
| virtual void | setShapeVertexVisible (bool) |
| Toggles the triangular vertex markers. | |
| virtual void | setSymbolDecorationsVisible (bool) |
| virtual void | setColor (int rgba) |
| virtual bool | colorChanged () const |
| virtual int | color () const |
| virtual void | setColor (float r, float g, float b, float a) |
| virtual bool | isPointObject () const |
| virtual const makVrv::DtUnicode & | elementDefinition () const |
| virtual void | setPixelLineWidth (float) |
| virtual float | pixelLineWidth () const |
| virtual void | setPhysicalLineHeight (float) |
| virtual float | physicalLineHeight () const |
| virtual void | setOffsetPoints (const std::vector< DtVector > &) |
| virtual void | setPhysicalLineWidth (float) |
| virtual float | physicalLineWidth () const |
| virtual bool | physicalLineHeightChanged () const |
| virtual void | clearPhysicalLineHeightChanged () |
| virtual bool | physicalLineWidthChanged () const |
| virtual void | clearPhysicalLineWidthChanged () |
| virtual void | setDefaultCeilingHeightIfCeilingIsNotSet (double) |
| double | defaultCeilingHeightIfCeilingIsNotSet () |
| virtual void | setForce (int) |
| template<typename T > | |
| void | setAttached (DtVrfObjectFacadeInterface *p) |
| 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 &, bool preparseOnly=false) |
| 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, bool resetLocation=true) |
| virtual void | setPoints (const std::vector< DtVector > &) |
| const std::vector< DtVector > & | points () const |
| std::vector< DtVector > | geocentricPoints () const |
| virtual void | removePoint (int) |
| DtGeodeticCoord | geodeticPosition (int) const |
| virtual void | updateOffsets () |
| virtual DtVector | reviseLocation (int index, const DtVector &v) |
| void | setAltitudeAboveTerrain (int, double, bool resetLocation=true) |
| double | altitudeAboveTerrain (int=-1) const |
| void | setAltitudeAboveSeaLevel (int, double, bool resetLocation=true) |
| double | altitudeAboveSeaLevel (int=-1) const |
| int | numVertices () const |
| const DtExtTacticalGraphicStateListener & | 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 bool | appearanceChanged () const |
| virtual double | calculatedHeading () const |
| Returns the heading as calculated from the points. | |
| virtual DtVector | geometricCenter () const |
| Returns the geometric center of the object (average position of vertices) | |
| virtual std::vector< DtVector > | rotatePointsTo (const std::vector< DtVector > &, double heading) const |
| Rotate all the points around the geometric center to the given heading (in radians) | |
| virtual void | setTopographicOrientation (const DtTaitBryan &) |
| Orients all the points of the object around the geometric center of the object by the given orientation. | |
| virtual void | setLocalOrientation (const DtTaitBryan &) |
| 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 | isBox () const |
| Returns true if this item is a box. | |
| virtual bool | isTextBox () const |
| Returns true if this item is a text box. | |
| virtual bool | isLine () const |
| Returns true if this item is a line. | |
| virtual bool | isArea () const |
| Returns true if this item is an area. | |
| 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. | |
| virtual void | setIsClosedFigure (bool) |
| virtual bool | isClosedFigure () const |
| DtExtTacticalGraphicStateListener & | listener () |
| Returns the listener of this class. | |
| virtual void | updateHeading () |
| Updates the heading based on closed figure (origin to first point) or not (origin to last point) | |
| void | setNeedsUpdate (bool b) |
| virtual void | mergeExtendedData (const std::map< std::string, std::string > &) |
| Replaces/adds but does not remove extended data. | |
| virtual void | setExtendedData (const std::map< std::string, std::string > &) |
| For subclasses to implement... | |
| virtual std::map< std::string, std::string > | extendedData () const |
| virtual void | setExtendedLabels (const std::map< int, DtString > &) |
| virtual std::map< int, DtString > | extendedLabels () const |
| virtual void | updateOffset (const DtVector &position, int i, bool force=false) |
| virtual void | setAltitudeForPoint (const DtVector &v, int index) |
| virtual void | setFloor (double) |
| Valid only for areal objects that are volumetric, get/set floor/ceiling of area. | |
| virtual void | clearFloorSet () |
| Valid only for areal objects that are volumetric, get/set floor/ceiling of area. | |
| virtual double | floor () const |
| Valid only for areal objects that are volumetric, get/set floor/ceiling of area. | |
| bool | floorSet () const |
| Valid only for areal objects that are volumetric, get/set floor/ceiling of area. | |
| virtual void | setCeiling (double) |
| If there is a floor defined changes the up extent to the difference of the floor and the ceiling. | |
| virtual double | ceiling () const |
| Valid only for areal objects that are volumetric, get/set floor/ceiling of area. | |
| virtual void | clearCeilingSet () |
| Valid only for areal objects that are volumetric, get/set floor/ceiling of area. | |
| bool | ceilingSet () const |
| Valid only for areal objects that are volumetric, get/set floor/ceiling of area. | |
Public Member Functions inherited from makVrf::DtVrfObjectFacadeInterface | |
| DtVrfObjectFacadeInterface (makVrv::DtDe &de, int modelSet=-1) | |
| virtual | ~DtVrfObjectFacadeInterface () |
| virtual const std::string & | entityId () const |
| virtual void | setEntityId (const std::string &i) |
| virtual const DtGeodeticCoord & | locationOffsetFromPrincipal () const |
| virtual void | setLocationOffsetFromPrincipal (const DtGeodeticCoord &offset, bool resetLocation=true) |
| virtual double | headingOffsetFromPrincipal () const |
| virtual void | setHeadingOffsetFromPrincipal (double offset) |
| virtual const DtEntityType & | entityType () const |
| virtual Dt3dBoundingVolume | boundingVolume () const |
| virtual double | altitudeOffsetFromPrincipal () const |
| virtual void | setAltitudeOffsetFromPrincipal (double offset, bool resetLocation=true) |
| virtual std::vector < makVrv::DtUniqueID > | idsToIgnore () const |
| All the IDs to ignore (TG plus any represented by this object) when clamping to ground. | |
| virtual makVrv::DtUniqueID | sceneObjectId () const |
| virtual void | setSceneObjectId (const makVrv::DtUniqueID &id) |
| virtual void | setUUID (const DtUUID &) |
| virtual const DtUUID & | uuid () const |
| virtual DtGeodeticCoord | currentGeodeticOrigin () const |
| virtual DtGeodeticCoord | currentGeodeticPosition () const |
| Includes location offset from principal. | |
| virtual DtGeodeticCoord | convertToGeodetic (const DtVector &v) const |
| virtual double | currentHeading () const |
| virtual void | setCurrentHeading (double currentHeading) |
| virtual void | setHeadingChanged (bool b) |
| virtual bool | attachedTo () const |
| virtual void | detach () |
| virtual double | currentAltitude () const |
| Altitude above sea level. | |
| virtual DtVector | geocentricLocation () const |
| virtual double | initialAltitudeAboveTerrain () const |
| Height entity should be above terrain to account for bounding volume offsets. Default is 0. | |
| virtual DtVector | reviseLocation (const DtVector &loc) const |
| virtual DtTaitBryan | localOrientation () const |
| return local 'cig' eulers given current heading | |
| virtual bool | hasNameChange () const |
| virtual void | clearLocationChange () |
| virtual bool | hasLocationChange () const |
| virtual bool | hasAltitudeChange () const |
| virtual bool | hasHeadingChange () const |
| virtual void | clearFlags () |
| virtual void | setAltitudeClampType (DtAltitudeClampType t) |
| virtual DtAltitudeClampType | altitudeClampType () const |
| virtual double | altitudeAboveTerrain () const |
| virtual double | altitudeAboveSeaLevel () const |
| virtual void | setIsAnchor (bool) |
| virtual bool | isAnchor () const |
| virtual void | setUserData (const std::string &userData) |
| virtual std::string | userData () const |
| bool | userDataChanged () const |
| int | modelSet () const |
| bool | supportsModelSet (int i) const |
| virtual makVrv::DtIntersector::IntersectProperties | intersectorPickMask () const |
| virtual DtVector | clampToGround (const DtVector &localPosition, makVrv::DtIntersector::IntersectProperties props=makVrv::DtIntersector::SupportNodes) const |
| virtual DtGeodeticCoord | clampToGround (const DtGeodeticCoord &localPosition, makVrv::DtIntersector::IntersectProperties props=makVrv::DtIntersector::SupportNodes) const |
| virtual void | setEmbarkationAllowed (bool) |
| bool | embarkationAllowed () const |
| virtual void | setClampToClosestPolygon (bool b) |
| bool | clampToClosestPolygon () const |
Protected Types | |
| typedef std::map< int, makVrv::DtEnvironmentalVisualizerSet * > | ModelSetMap |
| typedef std::vector < makVrv::DtUniqueID > | UniqueIDs |
| Local vertex ids. | |
Protected Member Functions | |
| virtual void | preparse (const makVrv::DtUnicode &type, const makVrv::DtSharedModelSetSettings::ModelSetVisualizedMap &sets) |
| Given the type and model sets, figure out internal information. | |
| virtual DtVector | setFloorToVertex (const DtVector &) const |
| If the floor is valid, set the Z component of the vertex to be the floor. Vertex is assumed in local database coordinates. | |
| virtual void | clearVertices (makVrv::DtEnvironmentalVisualizerSet *) |
Protected Member Functions inherited from makVrf::DtVrfObjectFacadeInterface | |
| virtual void | setCurrentGroundLocation (const DtGeodeticCoord ¤tGroundLocation) |
Additional Inherited Members | |
Public Attributes inherited from makVrf::DtVrfObjectFacadeInterface | |
| boost::signal< void(DtVrfObjectFacadeInterface *)> | signal_visualized |
|
protected |
|
protected |
Local vertex ids.
| makVrf::DtEnvironmentalFacadeCollection::DtEnvironmentalFacadeCollection | ( | makVrv::DtDe & | , |
| int | modelSet = -1, |
||
| bool | verticesDisabled = false |
||
| ) |
If vertices disabled is true, for multi-point objects vertices will never be shown.
|
virtual |
|
virtual |
Pass down to each facade realized:
Set if the facade set is visible.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Whether or not to use highest terrain lod when showing HAT lines and labels. Default is false.
|
virtual |
|
virtual |
Sets symbol name visible. Symbol decorations must also be visible.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Set flags to make temp objects not pickable or support nodes.
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
Returns the center of mass (geocentric) of this object.
For multi-point objects this will be the average of all the points
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Returns the overlay this object is on. Returns empty string at root level.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Set if the Height Above Terrain (HAT) line is visible.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Embark on this object. The offset is in body coordinates.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
If this is a weather display update any applicable visualizer with the new weather contents.
|
virtual |
Set the entities to be pickable.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Set the entities to be selected.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
Set the entities widget events to be enabled.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
Sets the fill style of a potentially filled are. See DtTacticalGraphicUtilities for styles.
|
virtual |
|
virtual |
Sets the style of the line.
See makVrv::DtTacticalGraphicUtilities for mapping Qt line styles to stipple patterns
|
virtual |
Returns the style of the line.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
Template to enable mouse events on each visualizer.
References makVrv::DtVisualizerSet::findVisualizers().
|
virtual |
Valid only for areal objects that are volumetric, get/set floor/ceiling of area.
Note that any volumetric area, regardless of whether or not it has a floor or a ceiling will be displayed non-projected. If called on a non-areal object will have no effect. Values are in meters
Will set the altitude of each point to the floor. If there is a ceiling defined will change the up extent to be the difference between the floor and the ceiling
|
virtual |
Valid only for areal objects that are volumetric, get/set floor/ceiling of area.
Note that any volumetric area, regardless of whether or not it has a floor or a ceiling will be displayed non-projected. If called on a non-areal object will have no effect. Values are in meters
Will set the altitude of each point to the floor. If there is a ceiling defined will change the up extent to be the difference between the floor and the ceiling
|
virtual |
Valid only for areal objects that are volumetric, get/set floor/ceiling of area.
Note that any volumetric area, regardless of whether or not it has a floor or a ceiling will be displayed non-projected. If called on a non-areal object will have no effect. Values are in meters
Will set the altitude of each point to the floor. If there is a ceiling defined will change the up extent to be the difference between the floor and the ceiling
|
inline |
Valid only for areal objects that are volumetric, get/set floor/ceiling of area.
Note that any volumetric area, regardless of whether or not it has a floor or a ceiling will be displayed non-projected. If called on a non-areal object will have no effect. Values are in meters
Will set the altitude of each point to the floor. If there is a ceiling defined will change the up extent to be the difference between the floor and the ceiling
|
virtual |
If there is a floor defined changes the up extent to the difference of the floor and the ceiling.
|
virtual |
Valid only for areal objects that are volumetric, get/set floor/ceiling of area.
Note that any volumetric area, regardless of whether or not it has a floor or a ceiling will be displayed non-projected. If called on a non-areal object will have no effect. Values are in meters
Will set the altitude of each point to the floor. If there is a ceiling defined will change the up extent to be the difference between the floor and the ceiling
|
virtual |
Valid only for areal objects that are volumetric, get/set floor/ceiling of area.
Note that any volumetric area, regardless of whether or not it has a floor or a ceiling will be displayed non-projected. If called on a non-areal object will have no effect. Values are in meters
Will set the altitude of each point to the floor. If there is a ceiling defined will change the up extent to be the difference between the floor and the ceiling
|
inline |
Valid only for areal objects that are volumetric, get/set floor/ceiling of area.
Note that any volumetric area, regardless of whether or not it has a floor or a ceiling will be displayed non-projected. If called on a non-areal object will have no effect. Values are in meters
Will set the altitude of each point to the floor. If there is a ceiling defined will change the up extent to be the difference between the floor and the ceiling
|
virtual |
Makes state views know about all facades.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Removes facades from state views.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Sets the indicators for points on the line.
|
virtual |
| bool makVrf::DtEnvironmentalFacadeCollection::alwaysRecalculateGeometry | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Returns whether or not line is in fixed width sizing mode.
|
virtual |
| const DtGeodeticCoord& makVrf::DtEnvironmentalFacadeCollection::locationOffsetFromFirst | ( | int | i | ) |
|
virtual |
Toggles the triangular vertex markers.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
virtual |
|
inline |
References makVrf::DtEntityFacadeCollection::modelSetMap().
|
inline |
|
virtual |
| makVrv::DtBaseConnection& makVrf::DtEnvironmentalFacadeCollection::baseConnection | ( | ) | const |
|
virtual |
Chooses the best based on environmental, then, will create facades based on that.
|
virtual |
| makVrv::DtUniqueID makVrf::DtEnvironmentalFacadeCollection::uniqueIDForModelSet | ( | int | i | ) | const |
| int makVrf::DtEnvironmentalFacadeCollection::positionOfVertex | ( | makVrv::DtUniqueID | ) | const |
| DtVector makVrf::DtEnvironmentalFacadeCollection::position | ( | int | index | ) | const |
|
virtual |
Return the altitude given the current altitude type set. Goes to facade for information.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Pure overrides that must be implemented.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
|
virtual |
| const std::vector<DtVector>& makVrf::DtEnvironmentalFacadeCollection::points | ( | ) | const |
| std::vector<DtVector> makVrf::DtEnvironmentalFacadeCollection::geocentricPoints | ( | ) | const |
|
virtual |
| DtGeodeticCoord makVrf::DtEnvironmentalFacadeCollection::geodeticPosition | ( | int | ) | const |
|
virtual |
|
virtual |
| void makVrf::DtEnvironmentalFacadeCollection::setAltitudeAboveTerrain | ( | int | , |
| double | , | ||
| bool | resetLocation = true |
||
| ) |
| double makVrf::DtEnvironmentalFacadeCollection::altitudeAboveTerrain | ( | int | = -1 | ) | const |
| void makVrf::DtEnvironmentalFacadeCollection::setAltitudeAboveSeaLevel | ( | int | , |
| double | , | ||
| bool | resetLocation = true |
||
| ) |
| double makVrf::DtEnvironmentalFacadeCollection::altitudeAboveSeaLevel | ( | int | = -1 | ) | const |
| int makVrf::DtEnvironmentalFacadeCollection::numVertices | ( | ) | const |
|
inline |
|
virtual |
Selects the current point and deselects any currently selected as only one point is allowed to be selected.
|
virtual |
| int makVrf::DtEnvironmentalFacadeCollection::selectedPoint | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
Returns the heading as calculated from the points.
|
virtual |
Returns the geometric center of the object (average position of vertices)
|
virtual |
Rotate all the points around the geometric center to the given heading (in radians)
|
virtual |
Orients all the points of the object around the geometric center of the object by the given orientation.
Assumes topographic orientation.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Override to reset origin when altitude changes.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Returns true if this item is a box.
|
virtual |
Returns true if this item is a text box.
|
virtual |
Returns true if this item is a line.
|
virtual |
Returns true if this item is an area.
|
virtual |
Returns true if this item can be a circle or an ellipse.
|
virtual |
Returns true if is an ellipse.
If returns false, call isCircle to see if this object is at least a circle
|
virtual |
|
virtual |
|
inline |
Returns the listener of this class.
|
virtual |
Updates the heading based on closed figure (origin to first point) or not (origin to last point)
|
inline |
|
virtual |
Replaces/adds but does not remove extended data.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
For subclasses to implement...
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
|
protectedvirtual |
Given the type and model sets, figure out internal information.
|
protectedvirtual |
If the floor is valid, set the Z component of the vertex to be the floor. Vertex is assumed in local database coordinates.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
Aggregate is also an entity state listener, so, it can be used.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |