MWAWGraphicStyle::Arrow Struct Reference

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 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

float m_width
 the arrow width in point More...
 
MWAWBox2i m_viewBox
 the arrow viewbox More...
 
std::string m_path
 the arrow path 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...
 

Detailed Description

a structure used to define an arrow

Constructor & Destructor Documentation

MWAWGraphicStyle::Arrow::Arrow ( )
inline

constructor ( no arrow)

Referenced by plain().

MWAWGraphicStyle::Arrow::Arrow ( float  w,
MWAWBox2i const &  box,
std::string  path,
bool  centered = false 
)
inline

constructor

Member Function Documentation

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().

bool MWAWGraphicStyle::Arrow::isEmpty ( ) const
inline
bool MWAWGraphicStyle::Arrow::operator!= ( Arrow const &  arrow) const
inline

operator!=

bool MWAWGraphicStyle::Arrow::operator< ( Arrow const &  arrow) const
inline

operator<

bool MWAWGraphicStyle::Arrow::operator<= ( Arrow const &  arrow) const
inline

operator<=

bool MWAWGraphicStyle::Arrow::operator== ( Arrow const &  arrow) const
inline

operator==

bool MWAWGraphicStyle::Arrow::operator> ( Arrow const &  arrow) const
inline

operator>

bool MWAWGraphicStyle::Arrow::operator>= ( Arrow const &  arrow) const
inline

operator>=

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
Arrow const &  arrow 
)
friend

operator<<

Member Data Documentation

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 documentation for this struct was generated from the following files:

Generated on Wed Dec 2 2015 23:41:26 for libmwaw by doxygen 1.8.9.1