#include <Shapes.h>
Public Member Functions | |
| void | addLine (ColorReference color, unsigned widthInEmu, bool lineExists) |
| void | fillDefaultAdjustValues () |
| void | setAdjustValue (unsigned index, int adjustValue) |
| void | setText (std::vector< TextParagraph > str) |
| double | getCalculationValue (unsigned index, bool recursiveEntry=false) const |
| double | getSpecialValue (const CustomShape &shape, int arg) const |
| void | writeText (librevenge::RVNGDrawingInterface *painter) |
| void | setTransformation (VectorTransformation2D transform) |
| GeometricShape (MSPUBCollector *o) | |
| GeometricShape (unsigned pageSeqNum, MSPUBCollector *o) | |
| std::vector< Color > | getPaletteColors () const |
| void | output (librevenge::RVNGDrawingInterface *painter, Coordinate coord) |
Public Attributes | |
| std::vector< TextParagraph > | m_str |
| bool | m_hasText |
| unsigned | m_pageSeqNum |
| unsigned | m_imgIndex |
| ShapeType | m_type |
| double | m_x |
| double | m_y |
| double | m_width |
| double | m_height |
| VectorTransformation2D | m_transform |
| std::vector< int > | m_adjustValues |
| unsigned | m_left |
| unsigned | m_top |
| unsigned | m_right |
| unsigned | m_bottom |
| std::vector< Line > | m_lines |
| bool | m_drawStroke |
| BorderPosition | m_borderPosition |
| bool | m_coordinatesRotated90 |
| VectorTransformation2D | m_foldedTransform |
Protected Member Functions | |
| virtual bool | hasFill () |
| void | setCoordProps (Coordinate coord) |
| virtual void | write (librevenge::RVNGDrawingInterface *painter) |
| librevenge::RVNGPropertyListVector | updateGraphicsProps () |
| GeometricShape () | |
Private Member Functions | |
| GeometricShape (const GeometricShape &) | |
| GeometricShape & | operator= (const GeometricShape &) |
Private Attributes | |
| std::vector< bool > | m_valuesSeen |
| bool | m_filledDefaultAdjustValues |
| Coordinate | m_textCoord |
| bool | m_closeEverything |
| libmspub::GeometricShape::GeometricShape | ( | MSPUBCollector * | o | ) | [inline] |
| libmspub::GeometricShape::GeometricShape | ( | unsigned | pageSeqNum, |
| MSPUBCollector * | o | ||
| ) | [inline] |
| libmspub::GeometricShape::GeometricShape | ( | ) | [protected] |
| libmspub::GeometricShape::GeometricShape | ( | const GeometricShape & | ) | [private] |
| void libmspub::GeometricShape::addLine | ( | ColorReference | color, |
| unsigned | widthInEmu, | ||
| bool | lineExists | ||
| ) |
| double libmspub::GeometricShape::getCalculationValue | ( | unsigned | index, |
| bool | recursiveEntry = false |
||
| ) | const |
| std::vector<Color> libmspub::GeometricShape::getPaletteColors | ( | ) | const |
| double libmspub::GeometricShape::getSpecialValue | ( | const CustomShape & | shape, |
| int | arg | ||
| ) | const |
| virtual bool libmspub::GeometricShape::hasFill | ( | ) | [protected, virtual] |
| GeometricShape& libmspub::GeometricShape::operator= | ( | const GeometricShape & | ) | [private] |
| void libmspub::GeometricShape::output | ( | librevenge::RVNGDrawingInterface * | painter, |
| Coordinate | coord | ||
| ) | [virtual] |
Reimplemented from libmspub::Shape.
| void libmspub::GeometricShape::setAdjustValue | ( | unsigned | index, |
| int | adjustValue | ||
| ) |
| void libmspub::GeometricShape::setCoordProps | ( | Coordinate | coord | ) | [protected, virtual] |
Reimplemented from libmspub::Shape.
| void libmspub::GeometricShape::setText | ( | std::vector< TextParagraph > | str | ) |
| void libmspub::GeometricShape::setTransformation | ( | VectorTransformation2D | transform | ) |
| librevenge::RVNGPropertyListVector libmspub::GeometricShape::updateGraphicsProps | ( | ) | [protected, virtual] |
Reimplemented from libmspub::FillableShape.
| virtual void libmspub::GeometricShape::write | ( | librevenge::RVNGDrawingInterface * | painter | ) | [protected, virtual] |
Implements libmspub::Shape.
| void libmspub::GeometricShape::writeText | ( | librevenge::RVNGDrawingInterface * | painter | ) |
| std::vector<int> libmspub::GeometricShape::m_adjustValues |
| unsigned libmspub::GeometricShape::m_bottom |
bool libmspub::GeometricShape::m_closeEverything [private] |
bool libmspub::GeometricShape::m_filledDefaultAdjustValues [private] |
| unsigned libmspub::GeometricShape::m_imgIndex |
| unsigned libmspub::GeometricShape::m_left |
| std::vector<Line> libmspub::GeometricShape::m_lines |
| unsigned libmspub::GeometricShape::m_right |
| std::vector<TextParagraph> libmspub::GeometricShape::m_str |
| unsigned libmspub::GeometricShape::m_top |
std::vector<bool> libmspub::GeometricShape::m_valuesSeen [mutable, private] |