#include <IWORKGeometryElement.h>
Public Member Functions | |
IWORKGeometryElement (IWORKXMLParserState &state) | |
IWORKGeometryElement (IWORKXMLParserState &state, IWORKGeometryPtr_t &geometry) | |
Protected Member Functions | |
virtual void | attribute (int name, const char *value) |
virtual IWORKXMLContextPtr_t | element (int name) |
virtual void | endOfElement () |
Private Attributes | |
IWORKGeometryPtr_t *const | m_geometry |
boost::optional< IWORKSize > | m_naturalSize |
boost::optional< IWORKSize > | m_size |
boost::optional< IWORKPosition > | m_pos |
boost::optional< double > | m_angle |
boost::optional< double > | m_shearXAngle |
boost::optional< double > | m_shearYAngle |
boost::optional< bool > | m_aspectRatioLocked |
boost::optional< bool > | m_sizesLocked |
boost::optional< bool > | m_horizontalFlip |
boost::optional< bool > | m_verticalFlip |
libetonyek::IWORKGeometryElement::IWORKGeometryElement | ( | IWORKXMLParserState & | state | ) | [explicit] |
libetonyek::IWORKGeometryElement::IWORKGeometryElement | ( | IWORKXMLParserState & | state, |
IWORKGeometryPtr_t & | geometry | ||
) |
void libetonyek::IWORKGeometryElement::attribute | ( | int | name, |
const char * | value | ||
) | [protected, virtual] |
IWORKXMLContextPtr_t libetonyek::IWORKGeometryElement::element | ( | int | name | ) | [protected, virtual] |
void libetonyek::IWORKGeometryElement::endOfElement | ( | ) | [protected, virtual] |
boost::optional<double> libetonyek::IWORKGeometryElement::m_angle [private] |
Referenced by attribute(), and endOfElement().
boost::optional<bool> libetonyek::IWORKGeometryElement::m_aspectRatioLocked [private] |
Referenced by attribute(), and endOfElement().
IWORKGeometryPtr_t* const libetonyek::IWORKGeometryElement::m_geometry [private] |
Referenced by endOfElement().
boost::optional<bool> libetonyek::IWORKGeometryElement::m_horizontalFlip [private] |
Referenced by attribute(), and endOfElement().
boost::optional<IWORKSize> libetonyek::IWORKGeometryElement::m_naturalSize [private] |
Referenced by element(), and endOfElement().
boost::optional<IWORKPosition> libetonyek::IWORKGeometryElement::m_pos [private] |
Referenced by element(), and endOfElement().
boost::optional<double> libetonyek::IWORKGeometryElement::m_shearXAngle [private] |
Referenced by attribute(), and endOfElement().
boost::optional<double> libetonyek::IWORKGeometryElement::m_shearYAngle [private] |
Referenced by attribute(), and endOfElement().
boost::optional<IWORKSize> libetonyek::IWORKGeometryElement::m_size [private] |
Referenced by element(), and endOfElement().
boost::optional<bool> libetonyek::IWORKGeometryElement::m_sizesLocked [private] |
Referenced by attribute(), and endOfElement().
boost::optional<bool> libetonyek::IWORKGeometryElement::m_verticalFlip [private] |
Referenced by attribute(), and endOfElement().