Internal: the shape of a CanvasGraph. More...
Public Member Functions | |
| Shape () | |
| constructor | |
| std::string | getTypeName () const |
| returns the type name | |
| int | getSpecialId () const |
| try to return the special type | |
Public Attributes | |
| int | m_type |
| the shape type | |
| MWAWBox2f | m_box |
| the bounding box | |
| int | m_rotation |
| the transformed child rotation | |
| MWAWVec2f | m_penSize |
| the pen size | |
| int | m_mode |
| the copy mode (8: copy, 9: xor) | |
| int | m_patterns [2] |
| the line, surface pattern | |
| int | m_dash |
| the line dash | |
| std::vector< float > | m_dashWidth |
| the dash array: a sequence of (fullsize, emptysize) v3.5 | |
| int | m_hatchGradChild |
| the hatch or gradient child | |
| int | m_values [2] |
| the values | |
| MWAWColor | m_colors [2] |
| the color | |
| std::vector< MWAWVec2f > | m_points |
| the points: line, ... | |
| int | m_child |
| the main child (all) | |
| int | m_origChild |
| the child before the transformation | |
| std::vector< int > | m_childs |
| the childs (group 99) | |
| int | m_align |
| the text alignment: 0:left, 1:center, ... | |
| int | m_bitmapType |
| the bitmap type | |
| MWAWGraphicStyle::Arrow | m_arrow |
| the line/arc arrow | |
| std::string | m_specialType |
| the special type | |
| MWAWEntry | m_entry |
| the data zone | |
| bool | m_sent |
| a flag to know if the shape is already send | |
Friends | |
| std::ostream & | operator<< (std::ostream &o, Shape const &s) |
| operator<< | |
Internal: the shape of a CanvasGraph.
|
inline |
constructor
Referenced by operator<<.
|
inline |
try to return the special type
Referenced by CanvasGraph::readShapeData(), CanvasGraph::send(), and CanvasGraph::sendSpecial().
|
inline |
returns the type name
Referenced by operator<<, CanvasGraph::readShapeData(), CanvasGraph::sendDimension(), and CanvasGraph::sendMultiLines().
|
friend |
operator<<
| int CanvasGraphInternal::Shape::m_align |
the text alignment: 0:left, 1:center, ...
Referenced by operator<<, CanvasGraph::readShape(), CanvasGraph::sendText(), and Shape().
| MWAWGraphicStyle::Arrow CanvasGraphInternal::Shape::m_arrow |
the line/arc arrow
Referenced by CanvasGraph::readShapeData(), Shape(), and CanvasGraph::update().
| int CanvasGraphInternal::Shape::m_bitmapType |
the bitmap type
Referenced by CanvasGraph::getBitmap(), CanvasGraph::getBitmapBW(), operator<<, CanvasGraph::readShape(), and Shape().
| MWAWBox2f CanvasGraphInternal::Shape::m_box |
the bounding box
Referenced by CanvasGraph::getBitmap(), CanvasGraph::getBitmapBW(), operator<<, CanvasGraph::readShape(), CanvasGraph::send(), CanvasGraph::sendDimension(), CanvasGraph::sendMultiLines(), CanvasGraph::sendSpecial(), and Shape().
| int CanvasGraphInternal::Shape::m_child |
the main child (all)
Referenced by operator<<, CanvasGraph::readShape(), CanvasGraph::send(), and Shape().
| std::vector<int> CanvasGraphInternal::Shape::m_childs |
the childs (group 99)
Referenced by CanvasGraph::readShapeData(), CanvasGraph::send(), CanvasGraph::sendSpecial(), and Shape().
| MWAWColor CanvasGraphInternal::Shape::m_colors[2] |
the color
Referenced by CanvasGraph::getBitmapBW(), operator<<, CanvasGraph::readShape(), Shape(), and CanvasGraph::update().
| int CanvasGraphInternal::Shape::m_dash |
the line dash
Referenced by operator<<, CanvasGraph::readShape(), Shape(), and CanvasGraph::update().
| std::vector<float> CanvasGraphInternal::Shape::m_dashWidth |
the dash array: a sequence of (fullsize, emptysize) v3.5
Referenced by operator<<, CanvasGraph::readShapeData(), Shape(), and CanvasGraph::update().
| MWAWEntry CanvasGraphInternal::Shape::m_entry |
the data zone
Referenced by CanvasGraph::getBitmap(), CanvasGraph::getBitmapBW(), CanvasGraph::getPicture(), operator<<, CanvasGraph::readShape(), CanvasGraph::readShapeData(), CanvasGraph::send(), CanvasGraph::sendDimension(), CanvasGraph::sendMultiLines(), CanvasGraph::sendSpecial(), CanvasGraph::sendText(), and Shape().
| int CanvasGraphInternal::Shape::m_hatchGradChild |
the hatch or gradient child
Referenced by operator<<, CanvasGraph::readShape(), CanvasGraph::send(), and Shape().
| int CanvasGraphInternal::Shape::m_mode |
the copy mode (8: copy, 9: xor)
Referenced by operator<<, CanvasGraph::readShape(), and Shape().
| int CanvasGraphInternal::Shape::m_origChild |
the child before the transformation
Referenced by operator<<, CanvasGraph::readShape(), CanvasGraph::send(), and Shape().
| int CanvasGraphInternal::Shape::m_patterns[2] |
the line, surface pattern
Referenced by operator<<, CanvasGraph::readShape(), Shape(), and CanvasGraph::update().
| MWAWVec2f CanvasGraphInternal::Shape::m_penSize |
the pen size
Referenced by operator<<, CanvasGraph::readShape(), Shape(), and CanvasGraph::update().
| std::vector<MWAWVec2f> CanvasGraphInternal::Shape::m_points |
the points: line, ...
Referenced by operator<<, CanvasGraph::readShapeData(), CanvasGraph::send(), CanvasGraph::sendSpecial(), and Shape().
| int CanvasGraphInternal::Shape::m_rotation |
the transformed child rotation
Referenced by operator<<, CanvasGraph::readShape(), CanvasGraph::send(), and Shape().
|
mutable |
a flag to know if the shape is already send
Referenced by CanvasGraph::send(), and Shape().
| std::string CanvasGraphInternal::Shape::m_specialType |
the special type
Referenced by getSpecialId(), getTypeName(), CanvasGraph::readShape(), and Shape().
| int CanvasGraphInternal::Shape::m_type |
the shape type
Referenced by getTypeName(), operator<<, CanvasGraph::readShape(), CanvasGraph::readShapeData(), CanvasGraph::send(), CanvasGraph::sendText(), Shape(), and CanvasGraph::update().
| int CanvasGraphInternal::Shape::m_values[2] |
the values
Referenced by CanvasGraph::getBitmap(), operator<<, CanvasGraph::readShape(), CanvasGraph::send(), CanvasGraph::sendSpecial(), Shape(), and CanvasGraph::update().