10 #ifndef IWORKGEOMETRYELEMENT_H_INCLUDED
11 #define IWORKGEOMETRYELEMENT_H_INCLUDED
13 #include <boost/optional.hpp>
36 boost::optional<IWORKPosition>
m_pos;
48 #endif // IWORKGEOMETRYELEMENT_H_INCLUDED
Definition: IWORKBezierElement.cpp:18
boost::shared_ptr< IWORKGeometry > IWORKGeometryPtr_t
Definition: IWORKTypes_fwd.h:40
virtual void endOfElement()
Definition: IWORKGeometryElement.cpp:85
boost::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
boost::optional< bool > m_horizontalFlip
Definition: IWORKGeometryElement.h:42
boost::optional< double > m_shearYAngle
Definition: IWORKGeometryElement.h:39
boost::optional< bool > m_verticalFlip
Definition: IWORKGeometryElement.h:43
const char * name
Definition: IWORKToken.cpp:43
virtual IWORKXMLContextPtr_t element(int name)
Definition: IWORKGeometryElement.cpp:70
boost::optional< double > m_angle
Definition: IWORKGeometryElement.h:37
boost::optional< bool > m_sizesLocked
Definition: IWORKGeometryElement.h:41
Definition: IWORKToken.h:139
boost::optional< IWORKSize > m_naturalSize
Definition: IWORKGeometryElement.h:34
Definition: IWORKXMLContextBase.h:27
Definition: IWORKXMLParserState.h:30
Definition: IWORKGeometryElement.h:21
IWORKGeometryElement(IWORKXMLParserState &state)
Definition: IWORKGeometryElement.cpp:27
boost::optional< IWORKSize > m_size
Definition: IWORKGeometryElement.h:35
boost::optional< bool > m_aspectRatioLocked
Definition: IWORKGeometryElement.h:40
boost::optional< IWORKPosition > m_pos
Definition: IWORKGeometryElement.h:36
IWORKGeometryPtr_t *const m_geometry
Definition: IWORKGeometryElement.h:33
boost::optional< double > m_shearXAngle
Definition: IWORKGeometryElement.h:38
virtual void attribute(int name, const char *value)
Definition: IWORKGeometryElement.cpp:39