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