Public Member Functions |
| | DtEntityFacadeCollection (makVrv::DtDe &, int modelSet=-1) |
| virtual | ~DtEntityFacadeCollection () |
| virtual void | visualize (const makVrv::DtUnicode &type, const makVrv::DtSharedModelSetSettings::ModelSetVisualizedMap &sets) |
| | Pass down to each facade realized:
|
| const ModelSetMap & | modelSetMap () const |
| ModelSetMap & | modelSetMap () |
| virtual void | setOrientation (const DtTaitBryan &orientation) |
| | Set the orientation of the entity.
|
| virtual void | setOrigin (const DtVector &v) |
| | Set the position of the entity.
|
| virtual void | setOrigin (const DtGeodeticCoord &v) |
| | Pure overrides that must be implemented.
|
| virtual void | setOriginAndSeaLevel (const DtVector &v) |
| | Sets origin and also resets sea level to given altitude in vector.
|
| virtual void | setOriginAndSeaLevel (const DtGeodeticCoord &v) |
| virtual void | setForceId (int) |
| | Sets the force of the entity.
|
| int | forceId () const |
| virtual bool | hasForceChange () const |
| virtual makVrv::DtBaseConnection & | baseConnection () const |
| void | setHatLineVisible (bool visible) |
| | Set if the Height Above Terrain (HAT) line is visible.
|
| virtual void | setVisible (bool b) |
| | Set the entity to be visible.
|
| virtual void | setPickable (bool b) |
| | Set the entities to be pickable.
|
| virtual void | setSelected (bool b) |
| | Set the entities to be selected.
|
| virtual void | setLabel (const std::string &label) |
| | Object label.
|
| virtual std::string | label () const |
| virtual bool | hasLabelChange () const |
| virtual void | setOverlayName (const std::string &) |
| | If this object is on an overlay, returns the overlay name.
|
| virtual std::string | overlayName () const |
| | Returns the overlay this object is on. Returns empty string at root level.
|
| virtual void | setIndicatorVisible (bool b) |
| | Set the entities indicator to be visible.
|
| virtual void | setUniqueID (makVrv::DtUniqueID) |
| makVrv::DtUniqueID | uniqueID () const |
| virtual void | setWidgetEventsEnabled (bool b) |
| | Set the entities widget events to be enabled.
|
| virtual void | setGroundClamping (bool b) |
| | Set the entities ground clamping state.
|
| virtual void | setSymbolDecorationOffset (double x, double y) |
| | If there are symbol decorations, set this as the offset.
|
| virtual void | setAutoEnableGroundClamping (bool b) |
| | Set the entities auto enable ground clamping state.
|
| virtual void | realizeFacades () |
| | Makes state views know about all facades.
|
| virtual void | unrealizeFacades () |
| | Removes facades from state views.
|
| virtual bool | hasProjectedModel (int modelSet) const |
| | Returns true if this model has a projected model as it's main display for the given model set.
|
| virtual void | setElementDefinition (const makVrv::DtUnicode &elementName) |
| | Set the entity's model definition names.
|
| virtual const makVrv::DtUnicode & | elementDefinition () const |
| | Returns the current element definition.
|
| virtual void | setElementDefinition (const DtEntityType &) |
| | Chooses the best based on aggregate or entity, then, will create facades based on that.
|
| void | setSmoothingEnabled (bool enabled) |
| | Set whether the Entity smooths.
|
| void | setMotionModel (const std::string &) |
| | Set the motion model of the entity.
|
| virtual void | setHeadingIndicatorVisible (bool) |
| | Sets whether or not heading indicator is visible.
|
| virtual void | setHeadingIndicatorSize (float l) |
| | Sets the size of the heading indicator.
|
| virtual DtVector | position () const |
| | Returns visual definition set for specified model set.
|
| virtual makVrv::DtUniqueID | uniqueIDForModelSet (int set) const |
| virtual void | setEffectsVisible (bool) |
| | Sets all effects to be visible/hidden.
|
| virtual void | setAltitudeAboveTerrain (double d) |
| | Sets altitude above terrain, and also resets altitude above sea level.
|
| virtual void | setAltitudeAboveSeaLevel (double d) |
| | Sets altitude above sea level, and also resets altitude above terrain.
|
| template<typename T > |
| bool | hasVisualizer (makVrv::DtVisualizerSet *s) const |
| | Returns true if has the visualizer.
|
| virtual void | setIconScale (float) |
| | For MilStd icons, set the icon scale.
|
| template<typename T > |
| void | setIconScale (makVrv::DtVisualizerSet *s, float scale) |
| virtual void | destroySchema (const makVrv::DtVisualizerSchema &) |
| virtual void | setEntityExtents (const DtVector &volume, const DtVector &offset) |
| | Sets the bounding volume and offset for the entity. Both offset and dimensions are in body coordinates.
|
| virtual bool | hasBoundingVolumes () const |
| | Returns true if this item has bounding volume visualizer.
|
| virtual void | setEntityExtentsVisible (bool, int modelSet=-1) |
| | For MilStd icons, set the icon scale.
|
| template<typename T > |
| void | setEntityExtentsVisible (makVrv::DtVisualizerSet *s, bool b, int modelSet=-1) |
| template<typename T > |
| void | setScale (makVrv::DtVisualizerSet *s, float scale) |
| template<typename T > |
| void | setForceColor (makVrv::DtVisualizerSet *s, makVrv::DtForceManager::RGBAColor color) |
| template<typename T > |
| void | setColor (makVrv::DtVisualizerSet *s, makVrv::DtForceManager::RGBAColor color) |
| virtual void | setDisplayName (const std::string &displayName) |
| | Sets the name to display on the screen.
|
| virtual void | setSymbolDecorationsVisible (bool) |
| virtual bool | isAggregate () const |
| | 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) |
| virtual double | headingOffsetFromPrincipal () const |
| virtual void | setHeadingOffsetFromPrincipal (double offset) |
| virtual double | altitudeOffsetFromPrincipal () const |
| virtual void | setAltitudeOffsetFromPrincipal (double offset) |
| virtual makVrv::DtUniqueID | sceneObjectId () const |
| virtual void | setSceneObjectId (const makVrv::DtUniqueID &id) |
| virtual std::string | displayName () const |
| virtual const DtGeodeticCoord & | currentGroundLocation () const |
| virtual DtGeodeticCoord | convertToGeodetic (const DtVector &v) const |
| virtual double | currentHeading () const |
| virtual void | setCurrentHeading (double currentHeading) |
| virtual double | currentAltitude () const |
| | Altitude above sea level.
|
| virtual DtVector | localLocation () const |
| virtual DtVector | localLocation (const DtGeodeticCoord &geodLocation) const |
| virtual DtVector | reviseLocation (const DtVector &loc) const |
| virtual DtTaitBryan | localOrientation () const |
| | return local 'cig' eulers given current heading
|
| virtual bool | isVisible () const |
| virtual bool | hasNameChange () const |
| 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 |
| int | modelSet () const |
| virtual DtVector | clampToGround (const DtVector &localPosition) const |
| virtual DtGeodeticCoord | clampToGround (const DtGeodeticCoord &localPosition) const |