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 std::shared_ptr< IWORKGeometry > IWORKGeometryPtr_t
Definition: IWORKTypes_fwd.h:39
Definition: IWORKBezierElement.cpp:18
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
boost::optional< bool > m_horizontalFlip
Definition: IWORKGeometryElement.h:42
void endOfElement() override
Definition: IWORKGeometryElement.cpp:85
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
boost::optional< double > m_angle
Definition: IWORKGeometryElement.h:37
boost::optional< bool > m_sizesLocked
Definition: IWORKGeometryElement.h:41
Definition: IWORKToken.h:148
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
void attribute(int name, const char *value) override
Definition: IWORKGeometryElement.cpp:39
boost::optional< double > m_shearXAngle
Definition: IWORKGeometryElement.h:38
IWORKXMLContextPtr_t element(int name) override
Definition: IWORKGeometryElement.cpp:70