|
| | DtEnvironmentalFacadeCollection (makVrv::DtDe &, int modelSet=-1, bool verticesDisabled=false) |
| | If vertices disabled is true, for multi-point objects vertices will never be shown. More...
|
| |
| virtual | ~DtEnvironmentalFacadeCollection () |
| |
| virtual void | setVisible (bool visible, bool updateOffsets=true) |
| | Pass down to each facade realized: More...
|
| |
| 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. More...
|
| |
| virtual void | setHidden (bool b) |
| |
| virtual void | setSymbolNameVisible (bool) |
| | Sets symbol name visible. Symbol decorations must also be visible. More...
|
| |
| virtual void | setRespectPointAltitudePosition (bool) |
| | If an image is projected, when clamping to ground will look at the altitude of the first (origin) point. More...
|
| |
| bool | respectPointAltitudePosition () const |
| |
| virtual void | setupNodeMaskFlags () |
| | Set flags to make temp objects not pickable or support nodes. More...
|
| |
| virtual makVrv::DtUniqueID | uniqueID () const |
| |
virtual std::vector
< makVrv::DtUniqueID > | modelUniqueIDs () const |
| |
| virtual void | setUniqueID (makVrv::DtUniqueID id) |
| |
| virtual void | setLabelIndicatorVisible (bool) |
| | Set the label decoration enabled. More...
|
| |
| virtual void | setIndicatorVisible (bool) |
| |
| virtual void | setAltitudeToOrigin (DtVector &) const |
| |
| virtual void | setSceneObjectId (makVrv::DtElementID id) |
| |
| virtual DtVector | centerOfMass () const |
| | Returns the center of mass (geocentric) of this object. More...
|
| |
| 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. More...
|
| |
| virtual void | setHatLineVisible (bool visible) |
| | Set if the Height Above Terrain (HAT) line is visible. More...
|
| |
| virtual void | setAttachedTo (DtVrfObjectFacadeInterface *p, const DtVector &offset, const DtTaitBryan &o) |
| | Embark on this object. The offset is in body coordinates. More...
|
| |
| virtual void | setDictionaryToDisplay (int) |
| | Sets the dictionary to display from. More...
|
| |
| bool | dictionaryToDisplay () const |
| |
| virtual DtVector | origin () const |
| |
| virtual void | setMaxCeilingOffsetFromFloor (double d) |
| |
| virtual double | maxCeilingOffsetFromFloor () const |
| |
| virtual void | clearMaxCeilingOffsetFromFloor () |
| |
| virtual void | setWeatherCommand (const DtChangeWeatherCommand &) |
| | If this is a weather display update any applicable visualizer with the new weather contents. More...
|
| |
| virtual void | setPickable (bool b) |
| | Set the entities to be pickable. More...
|
| |
| virtual void | setSelected (bool b) |
| | Set the entities to be selected. More...
|
| |
| virtual const DtEntityType & | environmentalType () const |
| |
| virtual void | setWidgetEventsEnabled (bool b) |
| | Set the entities widget events to be enabled. More...
|
| |
| virtual void | updateSymbolDecorationPosition () |
| |
| virtual int | vertex (makVrv::DtUniqueID) const |
| | Returns the point index with the given id. More...
|
| |
| virtual makVrv::DtUniqueID | vertexId (int index, int modelSet=-1) const |
| |
| virtual void | setFillStyle (int) |
| | Sets the fill style of a potentially filled are. See DtTacticalGraphicUtilities for styles. More...
|
| |
| template<typename T_Class > |
| int | fillStyle () const |
| |
| virtual int | fillStyle () const |
| |
| virtual void | setPenStyle (int) |
| | Sets the style of the line. More...
|
| |
| virtual int | penStyle () const |
| | Returns the style of the line. More...
|
| |
| 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 (makVrv::DtEnvironmentalVisualizerSet *v, bool b) |
| | Template to enable mouse events on each visualizer. More...
|
| |
| virtual void | realizeFacades () |
| | Makes state views know about all facades. More...
|
| |
| virtual void | unrealizeFacades (bool willRecreate=false) |
| | Removes facades from state views. More...
|
| |
| 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. More...
|
| |
| virtual void | setIndicatorModelDefinitions (int vertex, const std::string &normalTheme, const std::string &activeTheme, const std::string &selectedTheme, const std::string &multiSelectedTheme) |
| | Sets the indicators for points a point on the line. More...
|
| |
| 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. More...
|
| |
| virtual void | setTopographicOffsetFromOrigin (const DtVector &geod, int i) |
| |
| const DtVector & | topographicOffsetFromOrigin (int i) |
| |
| virtual void | setShapeVertexVisible (bool) |
| | Toggles the triangular vertex markers. More...
|
| |
| 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 | setAttached (DtVrfObjectFacadeInterface *p) |
| |
| 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) |
| | Chooses the best based on environmental, then, will create facades based on that. More...
|
| |
| 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. More...
|
| |
| virtual void | setOrigin (const DtVector &) |
| |
| virtual void | setOrigin (const DtGeodeticCoord &) |
| | Pure overrides that must be implemented. More...
|
| |
| 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) |
| | Selects the current point and deselects any currently selected as only one point is allowed to be selected. More...
|
| |
| 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. More...
|
| |
| virtual DtVector | geometricCenter () const |
| | Returns the geometric center of the object (average position of vertices) More...
|
| |
| virtual DtGeodeticCoord | geodeticCenter () const |
| | Returns the center as a geodetic coordinate. More...
|
| |
| 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) More...
|
| |
| virtual void | setTopographicOrientation (const DtTaitBryan &) |
| | Orients all the points of the object around the geometric center of the object by the given orientation. More...
|
| |
| virtual void | setLocalOrientation (const DtTaitBryan &) |
| |
| virtual void | updateSymbolRotation (const DtTaitBryan &) |
| | Updates symbol rotation (if set) based on local orientation. More...
|
| |
| virtual void | updateSymbolRotation (double) |
| | Updates the rotation to the given heading. More...
|
| |
| virtual void | setAltitudeAboveSeaLevel (double) |
| | Override to reset origin when altitude changes. More...
|
| |
| 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. More...
|
| |
| virtual bool | isTextBox () const |
| | Returns true if this item is a text box. More...
|
| |
| virtual bool | isLine () const |
| | Returns true if this item is a line. More...
|
| |
| virtual bool | isArea () const |
| | Returns true if this item is an area. More...
|
| |
| virtual bool | isUnknown () const |
| | Returns true if this item has no known visualizer. More...
|
| |
| virtual bool | isCircle () const |
| | Returns true if this item can be a circle or an ellipse. More...
|
| |
| virtual bool | isWedge () const |
| | Returns true if this item can be a wedge. More...
|
| |
| virtual bool | isSpiderWeb () const |
| | Returns true if this item can be a spider web. More...
|
| |
| virtual bool | isEllipse () const |
| | Returns true if is an ellipse. More...
|
| |
| virtual bool | isArc () const |
| | Returns true if is an arc. More...
|
| |
| virtual void | setIsClosedFigure (bool) |
| |
| virtual bool | isClosedFigure () const |
| |
| DtExtTacticalGraphicStateListener & | listener () |
| | Returns the listener of this class. More...
|
| |
| virtual void | updateHeading () |
| | Updates the heading based on closed figure (origin to first point) or not (origin to last point) More...
|
| |
| void | setNeedsUpdate (bool b) |
| |
| virtual void | mergeExtendedData (const std::map< std::string, std::string > &) |
| | Replaces/adds but does not remove extended data. More...
|
| |
| virtual void | setExtendedData (const std::map< std::string, std::string > &) |
| | For subclasses to implement... More...
|
| |
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 |
| | Override to set all projected altitudes to 0 rather than clamping. More...
|
| |
| virtual DtGeodeticCoord | clampToGround (const DtGeodeticCoord &localPosition, makVrv::DtIntersector::IntersectProperties props=makVrv::DtIntersector::SupportNodes, int clampFlag=-1) const |
| |
| 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. More...
|
| |
| virtual int | clampTypeFor (int index) const |
| |
|
| virtual void | setNumberOfSpiderWebSpokes (int) |
| |
| virtual void | setNumberOfSpiderWebRings (int) |
| | Number of rings to draw in the given radius (default is 5) More...
|
| |
| virtual void | getSpiderWebInformation (double &radius, int &spokes, int &rings) const |
| |
|
| virtual void | setFloor (double) |
| | Valid only for areal objects that are volumetric, get/set floor/ceiling of area. More...
|
| |
| virtual void | clearFloorSet () |
| |
| virtual double | floor () const |
| |
| bool | floorSet () const |
| |
| virtual void | setCeiling (double) |
| | If there is a floor defined changes the up extent to the difference of the floor and the ceiling. More...
|
| |
| virtual double | ceiling () const |
| |
| virtual void | clearCeilingSet () |
| |
| bool | ceilingSet () const |
| |
| | 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 DtVector | convertGeodeticOffsetToTopographicOffset (const DtGeodeticCoord &origin, const DtGeodeticCoord &position) 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 Dt3dBoundingVolume | boundingVolume (int modelSet=0) const |
| |
| virtual DtGeodeticCoord | modifyPointByTopographicOffset (const DtGeodeticCoord &origin, const DtVector &topographicOffset) const |
| |
| virtual double | altitudeOffsetFromPrincipal () const |
| |
| virtual void | setAltitudeOffsetFromPrincipal (double offset, bool resetLocation=true) |
| |
| virtual void | setOverrideIdsToIgnore (const std::vector< makVrv::DtUniqueID > &overrideIgnore) |
| | Set this list explicity to use to ignore rather than those calculated by this object facade. More...
|
| |
virtual const std::vector
< makVrv::DtUniqueID > & | idsToIgnore () const |
| | All the IDs to ignore (TG plus any represented by this object) when clamping to ground. More...
|
| |
| 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. More...
|
| |
| 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 |
| | Altitude above sea level. More...
|
| |
| virtual DtVector | geocentricLocation () const |
| |
| virtual double | initialAltitudeAboveTerrain () const |
| | Height entity should be above terrain to account for bounding volume offsets. Default is 0. More...
|
| |
| virtual DtVector | reviseLocation (const DtVector &loc, int clampType=-1) const |
| |
| virtual DtTaitBryan | localOrientation () const |
| | return local 'cig' eulers given current heading More...
|
| |
| 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 |
| |