libvisio::VSDGeometryListElement Class Referenceabstract

#include <VSDGeometryList.h>

Inheritance diagram for libvisio::VSDGeometryListElement:
libvisio::VSDArcTo libvisio::VSDEllipse libvisio::VSDEllipticalArcTo libvisio::VSDEmpty libvisio::VSDGeometry libvisio::VSDInfiniteLine libvisio::VSDLineTo libvisio::VSDMoveTo libvisio::VSDNURBSTo1 libvisio::VSDNURBSTo2 libvisio::VSDNURBSTo3 libvisio::VSDPolylineTo1 libvisio::VSDPolylineTo2 libvisio::VSDPolylineTo3 libvisio::VSDRelCubBezTo libvisio::VSDRelEllipticalArcTo libvisio::VSDRelLineTo libvisio::VSDRelMoveTo libvisio::VSDRelQuadBezTo libvisio::VSDSplineKnot libvisio::VSDSplineStart

Public Member Functions

 VSDGeometryListElement (unsigned id, unsigned level)
 
virtual ~VSDGeometryListElement ()
 
virtual void handle (VSDCollector *collector) const =0
 
virtual VSDGeometryListElementclone ()=0
 
virtual unsigned getDataID () const
 
void setLevel (unsigned level)
 

Protected Attributes

unsigned m_id
 
unsigned m_level
 

Constructor & Destructor Documentation

libvisio::VSDGeometryListElement::VSDGeometryListElement ( unsigned  id,
unsigned  level 
)
inline
virtual libvisio::VSDGeometryListElement::~VSDGeometryListElement ( )
inlinevirtual

Member Function Documentation

virtual unsigned libvisio::VSDGeometryListElement::getDataID ( ) const
inlinevirtual
void libvisio::VSDGeometryListElement::setLevel ( unsigned  level)
inline

Member Data Documentation

unsigned libvisio::VSDGeometryListElement::m_id
protected
unsigned libvisio::VSDGeometryListElement::m_level
protected

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

Generated for libvisio by doxygen 1.8.9.1