libetonyek::IWORKGeometryElement Class Reference

#include <IWORKGeometryElement.h>

Inheritance diagram for libetonyek::IWORKGeometryElement:
libetonyek::IWORKXMLContextBase< Base, State, Collector > Base

List of all members.

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< IWORKSizem_naturalSize
boost::optional< IWORKSizem_size
boost::optional< IWORKPositionm_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

Constructor & Destructor Documentation


Member Function Documentation

void libetonyek::IWORKGeometryElement::attribute ( int  name,
const char *  value 
) [protected, virtual]
void libetonyek::IWORKGeometryElement::endOfElement ( ) [protected, virtual]

Member Data Documentation

boost::optional<double> libetonyek::IWORKGeometryElement::m_angle [private]

Referenced by attribute(), and endOfElement().

Referenced by attribute(), and endOfElement().

boost::optional<bool> libetonyek::IWORKGeometryElement::m_horizontalFlip [private]

Referenced by attribute(), and endOfElement().

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

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


The documentation for this class was generated from the following files: