a class to define a rectangle (or a rectangle with round corner) More...
#include <MWAWPictBasic.hxx>
Public Member Functions | |
| MWAWPictRectangle (Box2f box) | |
| constructor More... | |
| virtual | ~MWAWPictRectangle () |
| virtual destructor More... | |
| void | setRoundCornerWidth (int w) |
| sets the corner width More... | |
| void | setRoundCornerWidth (int xw, int yw) |
| sets the corner width More... | |
| virtual bool | getODGBinary (WPXBinaryData &res) const |
| returns a ODG (encoded) More... | |
Public Member Functions inherited from MWAWPictBasic | |
| virtual | ~MWAWPictBasic () |
| virtual destructor More... | |
| virtual Type | getType () const |
| returns the picture type More... | |
| void | setLineWidth (float w) |
| sets the line width (by default 1.0) More... | |
| void | setLineColor (MWAWColor const &col) |
| sets the line color. More... | |
| void | setSurfaceColor (MWAWColor const &col, bool hasColor=true) |
| sets the surface color. More... | |
| bool | hasSurfaceColor () const |
| virtual bool | getBinary (WPXBinaryData &data, std::string &s) const |
| returns the final representation in encoded odg (if possible) More... | |
Public Member Functions inherited from MWAWPict | |
| virtual | ~MWAWPict () |
| virtual destructor More... | |
| Box2f | getBdBox () const |
| returns the bdbox of the picture More... | |
| void | setBdBox (Box2f const &box) |
| sets the bdbox of the picture More... | |
Protected Member Functions | |
| virtual SubType | getSubType () const |
| returns the class type More... | |
| virtual void | getGraphicStyleProperty (WPXPropertyList &list) const |
| returns the graphics style More... | |
| virtual int | cmp (MWAWPict const &a) const |
| comparison function More... | |
Protected Member Functions inherited from MWAWPictBasic | |
| void | getStyle1DProperty (WPXPropertyList &list) const |
| returns the basic style property for 1D form (line, ...) More... | |
| void | getStyle2DProperty (WPXPropertyList &list) const |
| returns the basic style property for 2D form (line, ...) More... | |
| void | startODG (MWAWPropertyHandlerEncoder &doc) const |
| adds the odg header knowing the minPt and the maxPt More... | |
| void | endODG (MWAWPropertyHandlerEncoder &doc) const |
| adds the odg footer More... | |
| void | extendBDBox (float val, int id) |
| a function to extend the bdbox More... | |
| MWAWPictBasic () | |
| protected constructor must not be called directly More... | |
| MWAWPictBasic (MWAWPictBasic const &p) | |
| protected constructor must not be called directly More... | |
| MWAWPictBasic & | operator= (MWAWPictBasic const &p) |
| protected= must not be called directly More... | |
Protected Member Functions inherited from MWAWPict | |
| void | extendBDBox (float val) |
| udaptes the bdbox, by extended it by (val-previousVal) More... | |
| MWAWPict () | |
| protected constructor must not be called directly More... | |
| MWAWPict (MWAWPict const &p) | |
| protected constructor must not be called directly More... | |
| MWAWPict & | operator= (MWAWPict const &p) |
| protected operator= must not be called directly More... | |
Protected Attributes | |
| int | m_cornerWidth [2] |
| an int used to define round corner More... | |
| Box2f | m_rectBox |
| corner point More... | |
Additional Inherited Members | |
Public Types inherited from MWAWPictBasic | |
| enum | SubType { Line, Rectangle, Polygon, Circle, Arc, Path } |
| the picture subtype ( line, rectangle, polygon, circle, arc) More... | |
Public Types inherited from MWAWPict | |
| enum | Type { Basic, PictData, Bitmap, OleContainer, Unknown } |
| the different picture types: More... | |
| enum | ReadResult { MWAW_R_BAD =0, MWAW_R_OK, MWAW_R_OK_EMPTY, MWAW_R_MAYBE } |
| an enum to defined the result of a parsing use by some picture's classes which can read their data More... | |
Static Protected Member Functions inherited from MWAWPict | |
| static Box2f | getBdBox (int numPt, Vec2f const *pt) |
| computes the minimum and maximum of a list of point More... | |
a class to define a rectangle (or a rectangle with round corner)
|
inline |
constructor
|
inlinevirtual |
virtual destructor
|
inlineprotectedvirtual |
comparison function
Reimplemented from MWAWPictBasic.
|
protectedvirtual |
returns the graphics style
Implements MWAWPictBasic.
|
virtual |
returns a ODG (encoded)
Reimplemented from MWAWPictBasic.
|
inlineprotectedvirtual |
returns the class type
Implements MWAWPictBasic.
|
inline |
sets the corner width
Referenced by MSKGraphInternal::BasicForm::getBinaryData(), HMWJGraph::sendBasicGraph(), HMWKGraph::sendBasicGraph(), and CWGraph::sendBasicPicture().
|
inline |
sets the corner width
|
protected |
an int used to define round corner
Referenced by cmp(), getODGBinary(), MWAWPictRectangle(), and setRoundCornerWidth().
|
protected |
corner point
Referenced by getODGBinary().