a structure used to define an arrow More...
#include <MWAWGraphicStyle.hxx>
Public Member Functions | |
| Arrow () | |
| constructor ( no arrow) | |
| Arrow (float w, MWAWBox2i const &box, std::string const &path, bool centered=false) | |
| constructor | |
| bool | operator== (Arrow const &arrow) const |
| operator== | |
| bool | operator!= (Arrow const &arrow) const |
| operator!= | |
| bool | operator< (Arrow const &arrow) const |
| operator< | |
| bool | operator<= (Arrow const &arrow) const |
| operator<= | |
| bool | operator> (Arrow const &arrow) const |
| operator> | |
| bool | operator>= (Arrow const &arrow) const |
| operator>= | |
| bool | isEmpty () const |
| returns true if there is no arrow | |
| void | addTo (librevenge::RVNGPropertyList &propList, std::string const &type) const |
| add a arrow to the propList knowing the type (start, end) | |
Static Public Member Functions | |
| static Arrow | plain () |
| returns a basic plain arrow | |
Public Attributes | |
| MWAWBox2i | m_viewBox |
| the arrow viewbox | |
| std::string | m_path |
| the arrow path | |
| float | m_width |
| the arrow width in point | |
| bool | m_isCentered |
| flag to know if the arrow is centered | |
Friends | |
| std::ostream & | operator<< (std::ostream &o, Arrow const &arrow) |
| operator<< | |
a structure used to define an arrow
|
inline |
constructor ( no arrow)
Referenced by plain().
|
inline |
constructor
| void MWAWGraphicStyle::Arrow::addTo | ( | librevenge::RVNGPropertyList & | propList, |
| std::string const & | type ) const |
add a arrow to the propList knowing the type (start, end)
Referenced by MWAWGraphicStyle::addTo().
|
inline |
returns true if there is no arrow
Referenced by addTo(), and MWAWGraphicShape::getBdBox().
|
inline |
operator!=
|
inline |
operator<
|
inline |
operator<=
|
inline |
operator==
|
inline |
operator>
|
inline |
operator>=
|
inlinestatic |
returns a basic plain arrow
Referenced by Canvas5Image::getArrow(), Canvas5StyleManager::readArrow(), CanvasStyleManager::readArrow(), PowerPoint1Parser::readFramesList(), PowerPoint3Parser::readFramesList(), MacDrawProParser::readGeometryShapeData(), ClarisDrawGraph::readGroupDef(), ClarisWksGraph::readGroupDef(), MacDraft5Parser::readObject(), MacDraftParser::readObject(), MacDrawParser::readObject(), MsWksGraph::readPictHeader(), CricketDrawParser::readShape(), BeagleWksDRParser::readShapeDefinitions(), HanMacWrdKGraph::readShapeGraph(), GreatWksGraph::readStyle(), RagTime5Graph::send(), RagTimeParser::sendBasicPicture(), Canvas5Graph::sendDimension(), CanvasGraph::sendDimension(), Canvas5Graph::sendDimension9(), HanMacWrdJGraph::sendGroup(), HanMacWrdJGraph::sendGroupChild(), DrawTableParser::sendShape(), HanMacWrdJGraph::sendShapeGraph(), and GreatWksGraphInternal::FrameShape::updateStyle().
|
friend |
operator<<
| bool MWAWGraphicStyle::Arrow::m_isCentered |
flag to know if the arrow is centered
Referenced by addTo(), operator<(), and operator==().
| std::string MWAWGraphicStyle::Arrow::m_path |
the arrow path
Referenced by addTo(), isEmpty(), operator<(), and operator==().
| MWAWBox2i MWAWGraphicStyle::Arrow::m_viewBox |
the arrow viewbox
Referenced by addTo(), operator<(), and operator==().
| float MWAWGraphicStyle::Arrow::m_width |
the arrow width in point
Referenced by addTo(), isEmpty(), operator<(), operator==(), CanvasGraph::update(), and MacDraft5StyleManager::updateArrows().