Public Member Functions |
| | Dt3DAreaFacade (DtAgentManagerInterface &, DtSceneObjectAgent *agent, DtElementID id, int modelSet) |
| | Constructor that will take an existing scene object agent.
|
| | Dt3DAreaFacade (DtAgentManagerInterface &, int modelSet, DtElementID id, bool distribute=true) |
| | Will create a new scene object agent for the given model set and element id.
|
| virtual | ~Dt3DAreaFacade () |
| | DTOR.
|
| virtual void | setLineWidth (int) |
| | Sets the up extent of the 3D line to represent width.
|
| virtual void | setSolid (bool b) |
| | Sets whether or not this item is solid (filled)
|
| virtual void | setOutsideColor (float r, float g, float b, float a) |
| | Sets the outside color (rim) if available.
|
| virtual void | setInsideColor (float r, float g, float b, float a) |
| | Sets inside color (fill) if available.
|
| virtual void | setScribed (bool) |
| | Sets whether or not line is scribed.
|
| | DtAreaFacadeInterface (DtAgentManagerInterface &, DtSceneObjectAgent *agent, DtElementID id, int modelSet) |
| | Constructor that will take an existing scene object agent.
|
| | DtAreaFacadeInterface (DtAgentManagerInterface &, int modelSet, DtElementID id, bool distribute=true) |
| | Will create a new scene object agent for the given model set and element id.
|
| virtual | ~DtAreaFacadeInterface () |
| | DTOR.
|
| virtual void | setModelDefinition (const std::string &) |
| | Sets the model definition for the model.
|
| virtual void | setColor (float r, float g, float b, float a) |
| | Sets the color for the area.
|
| virtual void | setFill (bool) |
| | Sets whether or not to fill area. If fill style of line is specified, will override this flag.
|
| virtual void | setFillPattern (vrvTacticalGraphicUtilities::FillStyle) |
| | Sets the fill pattern for the area.
|
| virtual void | setPoints (const std::vector< DtVector > &, const DtVector &withOffset=DtVector::zero()) |
| | Sets the points for the area.
|
| virtual void | addPoint (int index, const DtVector &) |
| | Adds a point to the area. Returns the index of the newly added point. Index of -1 will append.
|
| virtual void | setSelected (bool) |
| | Sets the area to be selected.
|
| virtual void | removePoint (int) |
| | Removes a point from the area.
|
| virtual void | setStipplePattern (int) |
| | Sets the pattern for the line portion of the area.
|
| virtual void | resetOrigin () |
| | Once the origin is set it cannot be changed, unless this method is called first.
|
| virtual void | setOrigin (const DtVector &) |
| | Sets the origin of the area.
|
| virtual const DtVector & | origin () const |
| | Returns origin.
|
| virtual void | setPoint (int iIndex, const DtVector &) |
| | Sets position in the area.
|
| virtual void | setUseDynamicOrigin (bool) |
| | Sets whether or not to use dynamic origins.
|
| virtual void | setLockUpdates (bool) |
| | Sets whether or not to lock updates.
|
| virtual bool | updatesLocked () const |
| | Returns whether or not updates are locked.
|
| virtual void | setVisible (bool) |
| | Sets the object visible.
|
| virtual void | setPickable (bool) |
| | Sets pickable or not.
|
virtual const std::vector
< DtVector > & | points () const |
| | Returns the points in this area.
|
| virtual makVrv::DtUniqueID | uniqueId () const |
| | Returns the unique id of the scene object agent.
|
| virtual makVrv::DtElementID | elementId () const |
| | Returns the element id of the scene object agent.
|
| virtual int | modelSet () const |
| | Returns the model set.
|
| virtual DtSceneObjectAgent * | sceneObjectAgent () |
| | Returns the scene object agent associated with this facade.
|
Contains Dt3DAreaFacade class.
Facade interface for constructing 3D area objects