![]() |
VR-Forces 5.0.1 Developer's Guide
|
class DtEnvironmentalFacadeCollection

Public Types | |
| enum | VertexVisibleMode { Never = 0, OnlyWhenSelected = 1, Always = 2 } |
| enum | EnviornmentalTypes { Unknown = 0, Circle = 1, Ellipse = 2, Arc = 3, Box = 4, Line = 5, Area = 6, TextBox = 7, Wedge = 8, SpiderWeb = 9, Point = 10 } |
Public Member Functions | |
| DtEnvironmentalFacadeCollection (makVrv::DtDe &, int modelSet=-1, bool verticesDisabled=false) | |
| virtual | ~DtEnvironmentalFacadeCollection () |
| virtual void | setVisible (bool, makVrv::DtShowHideContext::ShowHideContext context, bool updateOffsets=true) override |
| virtual bool | isVisible () const override |
| virtual void | setUseHighestTerrainLod (bool) |
| virtual void | setHidden (bool b) |
| makVrv::DtTacticalGraphicElement * | tacticalGraphicElement () |
| virtual void | setSymbolNameVisible (bool) |
| virtual void | setRespectPointAltitudePosition (bool) |
| bool | respectPointAltitudePosition () const |
| virtual void | setupNodeMaskFlags () |
| virtual makVrv::DtUniqueID | uniqueID () const |
| virtual std::vector < makVrv::DtUniqueID > | modelUniqueIDs () const |
| virtual void | setLabelIndicatorVisible (bool) |
| virtual void | setIndicatorVisible (bool) |
| virtual void | setIndicatorVisible (int index, bool) |
| virtual void | setAltitudeToOrigin (DtVector &) const |
| virtual void | setSceneObjectId (makVrv::DtElementID id) |
| virtual DtVector | centerOfMass () const |
| 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 |
| virtual void | setHatLineVisible (bool visible) |
| virtual void | setHatLineVisible (int vertex, bool visible) |
| virtual void | setAttachedTo (DtVrfObjectFacadeInterface *p, const DtVector &offset, const DtTaitBryan &o) |
| virtual void | setDictionaryToDisplay (int) |
| bool | dictionaryToDisplay () const |
| virtual DtVector | origin () const |
| virtual void | setMaxCeilingOffsetFromFloor (double d) |
| virtual double | maxCeilingOffsetFromFloor () const |
| virtual void | clearMaxCeilingOffsetFromFloor () |
| virtual void | setWeatherCommand (const DtChangeWeatherCommand &) |
| virtual void | setPickable (bool b) |
| virtual void | setSelected (bool b) |
| virtual const DtEntityType & | environmentalType () const |
| virtual void | setWidgetEventsEnabled (bool b) |
| virtual void | updateSymbolDecorationPosition () |
| virtual int | vertex (makVrv::DtUniqueID) const |
| virtual makVrv::DtUniqueID | vertexId (int index, int modelSet=-1) const |
| virtual void | setFillStyle (int) |
| template<typename T_Class > | |
| int | fillStyle () const |
| virtual int | fillStyle () const |
| virtual void | setPenStyle (int) |
| virtual int | penStyle () const |
| virtual double | length () const |
| virtual double | width () const |
| virtual void | setTopographicOffsetBetweenPoints (const DtGeodeticCoord &origin, const DtGeodeticCoord &originWithOffset, bool resetLocation=true) |
| virtual void | setAltitudeOffsetFromPrincipal (double offset) |
| virtual void | updateTopographicOffsets () |
| virtual DtVector | geocentricPosition (int i) const |
| virtual std::vector< DtVector > | geocentricPositions () const |
| virtual void | setWindSpeed (double) |
| virtual double | windSpeed () const |
| virtual void | setAirTurbulence (int) |
| virtual int | airTurbulence () const |
| template<typename T_Class > | |
| int | penStyle () const |
| template<typename T_Class > | |
| void | color (float &r, float &g, float &b, float &a) const |
| template<typename T > | |
| void | setWidgetEventsEnabled (bool b) |
| virtual void | realizeFacades () |
| virtual void | unrealizeFacades (bool willRecreate=false) |
| 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) |
| virtual void | setIndicatorModelDefinitions (int vertex, const std::string &normalTheme, const std::string &activeTheme, const std::string &selectedTheme, const std::string &multiSelectedTheme) |
| 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 |
| virtual void | setTopographicOffsetFromOrigin (const DtVector &geod, int i) |
| const DtVector & | topographicOffsetFromOrigin (int i) |
| virtual void | setShapeVertexVisible (VertexVisibleMode) |
| 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 | setForceType (DtForceType) |
| template<typename T > | |
| void | setForceColor (makVrv::DtVisualizerSet *s, makVrv::DtForceManager::RGBAColor color) |
| virtual void | setVertexSelected (makVrv::DtUniqueID, bool sel) |
| virtual void | selectVertex (int index, bool sel) |
| virtual void | clearSelectedVertices () |
| virtual DtGeodeticCoord | locationFromTopographicOffsetLocation (const DtGeodeticCoord &origin, int index) const |
| makVrv::DtBaseConnection & | baseConnection () const |
| virtual void | setElementDefinition (const makVrv::DtUnicode &definition) |
| 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 |
| virtual void | setOrigin (const DtVector &) |
| virtual void | setOrigin (const DtGeodeticCoord &) |
| virtual void | setPoint (const DtVector &, int, bool andUpdateOffset=true) |
| virtual int | addPoint (const DtVector &, int index=-1, bool resetLocation=true, bool notifyOfAddedPoint=false) |
| virtual void | setPoints (const std::vector< DtVector > &, bool updateOffsets=true, bool notifyOfAddedPoint=false) |
| 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) |
| virtual void | clearSelectedPoint () |
| int | selectedPoint () const |
| virtual void | setIconScale (float) |
| virtual bool | appearanceChanged () const |
| virtual double | calculatedHeading () const |
| virtual DtVector | geometricCenter () const |
| virtual DtGeodeticCoord | geodeticCenter () const |
| virtual std::vector< DtVector > | rotatePointsTo (const std::vector< DtVector > &, double heading) const |
| virtual void | setTopographicOrientation (const DtTaitBryan &) |
| virtual void | setLocalOrientation (const DtTaitBryan &) |
| virtual void | updateSymbolRotation (const DtTaitBryan &) |
| virtual void | updateSymbolRotation (double) |
| virtual void | setAltitudeAboveSeaLevel (double) |
| virtual void | setAltitudeAboveTerrain (double) |
| virtual DtVector | localLocation (const DtGeodeticCoord &geodLocation) const |
| virtual DtVector | localLocation () const |
| virtual bool | isBox () const |
| virtual bool | isTextBox () const |
| virtual bool | isLine () const |
| virtual bool | isArea () const |
| virtual bool | isUnknown () const |
| virtual bool | isCircle () const |
| virtual bool | isWedge () const |
| virtual bool | isSpiderWeb () const |
| virtual bool | isEllipse () const |
| virtual bool | isArc () const |
| virtual void | setIsClosedFigure (bool) |
| virtual bool | isClosedFigure () const |
| DtExtTacticalGraphicStateListener & | listener () |
| virtual void | updateHeading () |
| void | setNeedsUpdate (bool b) |
| virtual void | mergeExtendedData (const std::map< std::string, std::string > &) |
| virtual void | setExtendedData (const std::map< std::string, std::string > &) |
| 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 DtVector | clampToGround (const DtVector &localPosition, makVrv::DtIntersector::IntersectProperties props=makVrv::DtIntersector::SupportNodes, int clampFlag=-1) const |
| virtual DtGeodeticCoord | clampToGround (const DtGeodeticCoord &localPosition, makVrv::DtIntersector::IntersectProperties props=makVrv::DtIntersector::SupportNodes, int clampFlag=-1) const |
| virtual DtVector | setFloorToVertex (const DtVector &) const |
| virtual int | clampTypeFor (int index) const |
| virtual DtVector | convertGeodeticOffsetToTopographicOffset (const DtGeodeticCoord &origin, const DtGeodeticCoord &position) const override |
| virtual DtGeodeticCoord | modifyPointByTopographicOffset (const DtGeodeticCoord &origin, const DtVector &topographicOffset) const override |
| virtual void | setNumberOfSpiderWebSpokes (int) |
| virtual void | setNumberOfSpiderWebRings (int) |
| virtual void | getSpiderWebInformation (double &radius, int &spokes, int &rings) const |
| virtual void | setFloor (double) |
| virtual void | clearFloorSet () |
| virtual double | floor () const |
| bool | floorSet () const |
| virtual void | setCeiling (double) |
| virtual double | ceiling () const |
| virtual void | clearCeilingSet () |
| bool | ceilingSet () const |
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 void | setTopographicOffsetFromPrincipal (const DtVector &, bool resetLocation=true) |
| const DtVector & | topographicOffsetFromPrincipal () const |
| virtual DtVector | convertGeodeticOffsetFromOriginToTopographicOffsetFromOrigin (const DtGeodeticCoord &) const |
| virtual DtGeodeticCoord | locationFromTopographicOffsetFromCenterPoint (const DtGeodeticCoord &origin) const |
| virtual double | headingOffsetFromPrincipal () const |
| virtual void | setHeadingOffsetFromPrincipal (double offset) |
| virtual double | pitchOffsetFromPrincipal () const |
| virtual void | setPitchOffsetFromPrincipal (double offset) |
| virtual const DtEntityType & | entityType () const |
| virtual DtObjectType | objectType () const |
| virtual Dt3dBoundingVolume | boundingVolume (int modelSet=0) const |
| virtual double | altitudeOffsetFromPrincipal () const |
| virtual void | setAltitudeOffsetFromPrincipal (double offset, bool resetLocation=true) |
| virtual void | setOverrideIdsToIgnore (const std::vector< makVrv::DtUniqueID > &overrideIgnore) |
| virtual const std::vector < makVrv::DtUniqueID > & | idsToIgnore () const |
| 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 |
| virtual DtGeodeticCoord | convertToGeodetic (const DtVector &v) const |
| virtual double | currentHeading () const |
| virtual void | setCurrentHeading (double currentHeading) |
| virtual void | setHeadingChanged (bool b) |
| virtual double | currentPitch () const |
| virtual void | setCurrentPitch (double currentPitch) |
| virtual void | setPitchChanged (bool b) |
| const DtVector & | attachedPoint () const |
| const DtTaitBryan & | attachedOrientation () |
| DtVrfObjectFacadeInterface * | attachedToObject () const |
| virtual bool | attachedTo () const |
| virtual void | detach () |
| virtual double | currentAltitude () const |
| virtual DtVector | geocentricLocation () const |
| virtual double | initialAltitudeAboveTerrain () const |
| virtual DtVector | reviseLocation (const DtVector &loc, int clampType=-1) const |
| virtual DtTaitBryan | localOrientation () const |
| virtual void | setVisible (bool show, bool updateOffsets=true) |
| virtual bool | hasNameChange () const |
| virtual void | clearLocationChange () |
| virtual bool | hasLocationChange () const |
| virtual bool | hasAltitudeChange () const |
| virtual bool | hasHeadingChange () const |
| virtual bool | hasPitchChange () 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 | clampToLowestNonOceanPolygon (const DtVector &lp, makVrv::DtIntersector::IntersectProperties props) const |
| virtual void | setEmbarkationAllowed (bool) |
| bool | embarkationAllowed () const |
| virtual void | setDoNotClamp (bool b) |
| bool | doNotClamp () const |
| virtual void | setClampToClosestPolygon (bool b) |
| bool | clampToClosestPolygon () const |
Public Attributes | |
| boost::signals2::signal< void(DtEnvironmentalFacadeCollection *)> | signal_locationsChanged |
| boost::signals2::signal< void(DtEnvironmentalFacadeCollection *, int, bool)> | signal_vertexSelected |
| boost::signals2::signal< void(DtEnvironmentalFacadeCollection *)> | signal_geometryUpdated |
Public Attributes inherited from makVrf::DtVrfObjectFacadeInterface | |
| boost::signals2::signal< void(DtVrfObjectFacadeInterface *)> | signal_visualized |
| boost::signals2::signal< void(DtVrfObjectFacadeInterface *)> | signal_originChanged |
| boost::signals2::signal< void(DtVrfObjectFacadeInterface *, bool)> | signal_selected |
Protected Types | |
| using | NetworkKindToElementTypeMap = std::map< int, makVrv::DtElementEntry::ElementType > |
Protected Types inherited from makVrf::DtVrfObjectFacadeInterface | |
| typedef std::map< int, bool > | ModelSetVisualizationMap |
Protected Member Functions | |
| virtual void | setSpiderWebRadius (double) |
| virtual void | preparse (const makVrv::DtUnicode &type, const makVrv::DtSharedModelSetSettings::ModelSetVisualizedMap &sets) |
| virtual void | finalizeSetup () |
| virtual void | updateSpiderWebRadius () |
Protected Member Functions inherited from makVrf::DtVrfObjectFacadeInterface | |
| virtual void | setCurrentGroundLocation (const DtGeodeticCoord ¤tGroundLocation) |
|
protected |
| 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 |
|
overridevirtual |
Pass down to each facade realized:
Set if the facade set is visible.
Implements makVrf::DtVrfObjectFacadeInterface.
|
overridevirtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Whether or not to use highest terrain lod when showing HAT lines and labels. Default is false.
|
virtual |
|
inline |
|
virtual |
Sets symbol name visible. Symbol decorations must also be visible.
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
If an image is projected, when clamping to ground will look at the altitude of the first (origin) point. If this flag is true will keep the altitude of the point.
| bool makVrf::DtEnvironmentalFacadeCollection::respectPointAltitudePosition | ( | ) | const |
|
virtual |
Set flags to make temp objects not pickable or support nodes.
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Set the label decoration enabled.
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
|
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 |
|
virtual |
Embark on this object. The offset is in body coordinates.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Sets the dictionary to display from. Default is TacticalGraphics. Will only support items that can be displayed as environmentals. Set back to -1 to use default.
|
inline |
|
virtual |
|
virtual |
|
virtual |
|
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 |
Returns the point index with the given id.
|
virtual |
|
virtual |
Sets the fill style of a potentially filled are. See DtTacticalGraphicUtilities for styles.
|
inline |
|
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 |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Number of spokes to draw from the origin of the web (default is 6)
|
virtual |
Number of rings to draw in the given radius (default is 5)
|
virtual |
Number of spokes to draw from the origin of the web (default is 6)
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
inline |
|
inlinevirtual |
Template to enable mouse events on each visualizer.
Implements makVrf::DtVrfObjectFacadeInterface.
|
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 metersWill 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 metersWill 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 metersWill 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 metersWill 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 metersWill 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 metersWill 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 metersWill 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 |
Sets the indicators for points a point 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 |
|
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 |
|
virtual |
|
virtual |
|
virtual |
| makVrv::DtBaseConnection& makVrf::DtEnvironmentalFacadeCollection::baseConnection | ( | ) | const |
|
virtual |
Chooses the best based on environmental, then, will create facades based on that.
|
virtual |
|
virtual |
Implements makVrf::DtVrfObjectFacadeInterface.
| int makVrf::DtEnvironmentalFacadeCollection::positionOfVertex | ( | makVrv::DtUniqueID | ) | 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 |
||
| ) |
| void makVrf::DtEnvironmentalFacadeCollection::setAltitudeAboveSeaLevel | ( | int | , |
| double | , | ||
| bool | resetLocation = true |
||
| ) |
| 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 |
Returns the center as a geodetic coordinate.
|
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 |
Updates symbol rotation (if set) based on local orientation.
|
virtual |
Updates the rotation to the given heading.
|
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 has no known visualizer.
|
virtual |
Returns true if this item can be a circle or an ellipse.
|
virtual |
Returns true if this item can be a wedge.
|
virtual |
Returns true if this item can be a spider web.
|
virtual |
Returns true if is an ellipse. If returns false, call isCircle to see if this object is at least a circle.
|
virtual |
Returns true if is an arc. 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 |
|
virtual |
Override to set all projected altitudes to 0 rather than clamping.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
virtual |
If the floor is valid, set the Z component of the vertex to be the floor. Vertex is assumed in local database coordinates.
|
overridevirtual |
Override to set z value to 0 for projected objects.
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
overridevirtual |
Reimplemented from makVrf::DtVrfObjectFacadeInterface.
|
protectedvirtual |
For spider-webs only, this will set/get information for the spider web. The radius is set in meters from the origin of the web. Default is 100 meters.
|
protectedvirtual |
Given the type and model sets, figure out internal information.
|
protectedvirtual |
|
protectedvirtual |
| boost::signals2::signal<void (DtEnvironmentalFacadeCollection*)> makVrf::DtEnvironmentalFacadeCollection::signal_locationsChanged |
| boost::signals2::signal<void (DtEnvironmentalFacadeCollection*, int, bool)> makVrf::DtEnvironmentalFacadeCollection::signal_vertexSelected |
| boost::signals2::signal<void (DtEnvironmentalFacadeCollection*)> makVrf::DtEnvironmentalFacadeCollection::signal_geometryUpdated |
|
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 |
Local vertex ids.
|
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 |
|
protected |
|
protected |
|
protected |
|
protected |