|
| | Dt3DBoxFacade (DtAgentManagerInterface &, DtSceneObjectAgent *agent, DtElementID id, int modelSet) |
| | Constructor that will take an existing scene object agent. More...
|
| |
| | Dt3DBoxFacade (DtAgentManagerInterface &, int modelSet, DtElementID id, bool distribute=true) |
| | Will create a new scene object agent for the given model set and element id. More...
|
| |
| virtual | ~Dt3DBoxFacade () |
| | DTOR. More...
|
| |
| virtual void | setScribeWidth (float width) |
| | Sets the width of the scribe line in pixel space. More...
|
| |
| int | scribeWidth () const |
| | Returns current scribe width. More...
|
| |
| virtual void | setScribed (bool) |
| | Sets whether or not line is scribed. More...
|
| |
| virtual void | setSolid (bool b) |
| | Sets whether or not this item is solid (filled) More...
|
| |
| virtual void | setOutsideColor (float r, float g, float b, float a) |
| | Sets the outside color for the model. More...
|
| |
| virtual void | setSelectedOutsideColor (float r, float g, float b, float a) |
| | Sets the selected outside color for the model. More...
|
| |
| virtual void | updateColors () |
| | passes down the colors to use to the model based on the current selection state. More...
|
| |
| virtual void | setScribeAllPolygons (bool) |
| | Sets whether or not to only scribe the outline (and not the line edges). More...
|
| |
| virtual void | setScribeColor (float r, float g, float b, float a) |
| | Sets the color of the scribe. By default it is based on outside color. More...
|
| |
| virtual void | setSelectedScribeColor (float r, float g, float b, float a) |
| | Sets the color to used for the scrive when the mode is selected. More...
|
| |
| virtual void | setLineHeight (float) |
| | Sets the height of all lines in the area (up extent). Setting this will turn off line width. More...
|
| |
|
| virtual void | setUpExtent (float) |
| |
| virtual float | upExtent () const |
| |
| virtual void | setDownExtent (float) |
| |
| virtual float | downExtent () const |
| |
| virtual void | setLeftExtent (float) |
| |
| virtual float | leftExtent () const |
| |
| virtual void | setRightExtent (float) |
| |
| virtual float | rightExtent () const |
| |
| | DtBoxFacadeBase (DtAgentManagerInterface &, DtSceneObjectAgent *agent, DtElementID id, int modelSet) |
| | Constructor that will take an existing scene object agent. More...
|
| |
| | DtBoxFacadeBase (DtAgentManagerInterface &, int modelSet, DtElementID id, bool distribute=true) |
| | Will create a new scene object agent for the given model set and element id. More...
|
| |
| virtual | ~DtBoxFacadeBase () |
| | DTOR. More...
|
| |
| virtual void | addPoint (int index, const DtVector &) |
| | Overridden to make sure no more than 4 points are added. More...
|
| |
| virtual void | setPoint (int iIndex, const DtVector &) |
| | Sets position box. More...
|
| |
| virtual void | removePoint (int) |
| | Overriden for no-op. Boxes cannot remove points. More...
|
| |
| virtual void | setPoints (const std::vector< DtVector > &, const DtVector &withOffset=DtVector::zero()) |
| | Overriden to make sure there are exactly 4 points. More...
|
| |
| | DtAreaFacadeBase (DtAgentManagerInterface &, DtSceneObjectAgent *agent, DtElementID id, int modelSet) |
| | Constructor that will take an existing scene object agent. More...
|
| |
| | DtAreaFacadeBase (DtAgentManagerInterface &, int modelSet, DtElementID id, bool distribute=true) |
| | Will create a new scene object agent for the given model set and element id. More...
|
| |
| virtual | ~DtAreaFacadeBase () |
| | DTOR. More...
|
| |
| virtual void | setModelDefinition (const std::string &) |
| | Sets the model definition for the model. More...
|
| |
| virtual void | setColor (float r, float g, float b, float a) |
| | Sets the color for the area. This will apply to all segments of the area. More...
|
| |
| virtual void | setInsideColor (float r, float g, float b, float a) |
| | Sets inside color (fill) if available. More...
|
| |
| virtual void | setSelectedInsideColor (float r, float g, float b, float a) |
| | Sets the selected inside color. More...
|
| |
| virtual void | setLineWidth (int) |
| | Sets the width of the outside line. Default is 2. More...
|
| |
| virtual void | setFill (bool) |
| | Sets whether or not to fill area. If fill style of line is specified, will override this flag. More...
|
| |
| virtual void | setFillPattern (vrvTacticalGraphicUtilities::FillStyle) |
| | Sets the fill pattern for the area. More...
|
| |
| virtual void | setSelected (bool) |
| | Sets the area to be selected. More...
|
| |
| virtual bool | selected () |
| | Get the current selected state. More...
|
| |
| virtual void | setStipplePattern (int) |
| | Sets the pattern for the line portion of the area. More...
|
| |
| virtual void | resetOrigin () |
| | Once the origin is set it cannot be changed, unless this method is called first. More...
|
| |
| virtual void | setOrigin (const DtVector &) |
| | Sets the origin of the area. More...
|
| |
| virtual const DtVector & | origin () const |
| | Returns origin. More...
|
| |
| virtual void | setUseDynamicOrigin (bool) |
| | Sets whether or not to use dynamic origins. More...
|
| |
| virtual void | setVisible (bool) |
| | Sets the object visible. More...
|
| |
| virtual void | setPickable (bool) |
| | Sets pickable or not. More...
|
| |
virtual const std::vector
< DtVector > & | points () const |
| | Returns the points in this area. More...
|
| |
| virtual makVrv::DtUniqueID | uniqueId () const |
| | Returns the unique id of the scene object agent. More...
|
| |
| virtual makVrv::DtElementID | elementId () const |
| | Returns the element id of the scene object agent. More...
|
| |
| virtual int | modelSet () const |
| | Returns the model set. More...
|
| |
| DtSceneObjectAgent * | sceneObjectAgent () const |
| | Returns the scene object agent associated with this facade. More...
|
| |
| DtPolygonModelAgent * | polygonModelAgent () const |
| | Returns the polygon model agent created for this class. More...
|
| |
Contains Dt2DBoxFacade class.
Facade for a 2D (overlay) box.
The points are laid out as 0 = upper left, 1 = upper right, 2 = lower right, 3 = lower left.