libvisio::VSDGeometryListElement Class Reference

#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

List of all members.

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 ( ) [inline, virtual]

Member Function Documentation

virtual unsigned libvisio::VSDGeometryListElement::getDataID ( ) const [inline, virtual]
void libvisio::VSDGeometryListElement::setLevel ( unsigned  level) [inline]

Member Data Documentation


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