A 2D elliptical Stealth Draw Control Object.
DtEllipseObject represents an Elliptical Draw Control Object that can be sent to a MAK Stealth to be drawn on its main view. The class inherits DtEllipseRectangleBase; it only needs to set the appropriate object type in its constructor.
|
| | DtEllipseObject (DtExerciseConn *exConn, unsigned id, const DtVdcVector2D &position, const DtVdcVector2D &size, double rotation=0.0, double scale=1.0, DtVdcColor color=DtVdcColor::DtVdcWhite, bool fill=false, unsigned pattern=0xffffffff, bool flashing=false) |
| |
| virtual | ~DtEllipseObject () |
| |
| virtual DtVdcVector2D | position () const |
| |
| virtual void | setPosition (const DtVdcVector2D &position) |
| |
| virtual DtVdcVector2D | size () const |
| |
| virtual void | setSize (const DtVdcVector2D &size) |
| |
| virtual double | rotation () const |
| |
| virtual void | setRotation (double rotation) |
| |
| virtual const DtVdcColor & | color () const |
| |
| virtual void | setColor (const DtVdcColor &color) |
| |
| virtual bool | fill () const |
| |
| virtual void | setFill (bool fill) |
| |
| virtual unsigned | pattern () const |
| |
| virtual void | setPattern (unsigned pattern) |
| |
| virtual bool | flashing () const |
| |
| virtual void | setFlashing (bool flashing) |
| |
| virtual double | scale () const |
| |
| virtual void | setScale (double scale) |
| |
| virtual void | setRemoteGraphicSet (const std::string &setName) |
| |
| virtual void | update () |
| |
| | Dt2DPositionedObject (DtExerciseConn *exConn, unsigned id, const DtString &objName) |
| |
| virtual | ~Dt2DPositionedObject () |
| |
| | DtDrawControlObject (DtExerciseConn *exConn, unsigned id, const DtString &objName) |
| |
| virtual | ~DtDrawControlObject () |
| |
| virtual unsigned | id () const |
| |
| virtual void | setId (unsigned id) |
| |
virtual const
DtGlobalObjectDesignator & | globalId () const |
| |
| virtual void | setVisible (bool yesNo) |
| |
| virtual bool | visible () const |
| |