|
| | Dt2DEllipseFacade (DtAgentManagerInterface &, DtSceneObjectAgent *agent, DtElementID id, int modelSet) |
| | Constructor that will take an existing scene object agent. More...
|
| |
| | Dt2DEllipseFacade (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 | ~Dt2DEllipseFacade () |
| | DTOR. More...
|
| |
| virtual void | setModelDefinition (const std::string &) |
| | Sets the model definition for the model. More...
|
| |
| virtual void | setLineWidth (int) |
| | Sets the width of the outside line. More...
|
| |
| virtual void | setFill (bool) |
| | Sets whether or not to fill ellipse. More...
|
| |
| virtual void | setPickable (bool) |
| | Sets whether or not items are pickable. More...
|
| |
| virtual void | setVisible (bool) |
| | Sets whether or not item is visible. More...
|
| |
| virtual void | setPosition (int index, const DtVector &v) |
| | Sets database position in updater (if created) or model agent. More...
|
| |
| virtual void | setStipplePattern (int) |
| | Currently unimplemented as ellipses do not currently support stipple patterns. More...
|
| |
| virtual void | setFillPattern (const std::vector< unsigned int > &) |
| | Unimplemented as ellipses do not currently support fille. More...
|
| |
| virtual void | setXRadius (double) |
| | Sets the X Radius of the ellipse. More...
|
| |
| virtual void | setYRadius (double) |
| | Sets the Y Radius of the ellipse. More...
|
| |
| virtual void | updateColors () |
| | pass the current color based on selection down to the model More...
|
| |
| virtual void | setDimensions (double, double) |
| | Sets the dimensions of the ellipse. More...
|
| |
| virtual void | startClamping () |
| | Initialize clamping variables. More...
|
| |
| DtOverlayEllipseArcModelAgent * | ellipseModelAgent () const |
| | Returns the ellipse model agent used for this class. More...
|
| |
| virtual void | setGroup (int) |
| | The higher the z order the "closer" to the eyepoint this element will be drawn. More...
|
| |
| | DtEllipseFacadeBase (DtAgentManagerInterface &, DtSceneObjectAgent *agent, DtElementID id, int modelSet) |
| | Constructor that will take an existing scene object agent. More...
|
| |
| | DtEllipseFacadeBase (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 | ~DtEllipseFacadeBase () |
| | DTOR. More...
|
| |
| virtual void | setColor (float r, float g, float b, float a) |
| | Sets the color for the ellipse. More...
|
| |
| virtual void | setOutsideColor (float r, float g, float b, float a) |
| | Sets the outside color (rim) if available. More...
|
| |
| virtual void | setSelectedOutsideColor (float r, float g, float b, float a) |
| | Sets the selected outside color. This color is used if the object is selected. 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 | setPoints (const std::vector< DtVector > &) |
| | Sets the origin, and, possible radii of the ellipse. More...
|
| |
| virtual void | setOrigin (const DtVector &) |
| | Sets the origin of the ellipse. More...
|
| |
| virtual void | setSelected (bool) |
| | Sets whether or not the ellipse is selected. More...
|
| |
| virtual bool | selected () |
| | Get the current selected state. 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...
|
| |
| virtual void | setDynamicOrigin (bool) |
| | Sets whether or origin is set in the updater or retrieved from the scene object. More...
|
| |
| virtual void | stopClamping () |
| | Stops clamping the ellipse. More...
|
| |
| DtEllipseUpdaterAgent * | updater () const |
| | Returns the updater agent for this class. More...
|
| |
| DtSceneObjectAgent * | sceneObjectAgent () const |
| | Returns the scene object agent for this class. More...
|
| |
Contains Dt2DEllipseFacade class.
Facade for a 2D (overlay) ellipse. If X Radius and Y Radius are specified the object will be rendered as an ellipse. This class will clamp by default