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

◆ VSDGeometryListElement()

◆ ~VSDGeometryListElement()

virtual libvisio::VSDGeometryListElement::~VSDGeometryListElement ( )
inlinevirtual

Member Function Documentation

◆ clone()

◆ getDataID()

virtual unsigned libvisio::VSDGeometryListElement::getDataID ( ) const
inlinevirtual

◆ handle()

◆ setLevel()

void libvisio::VSDGeometryListElement::setLevel ( unsigned level)
inline

Member Data Documentation

◆ m_id

unsigned libvisio::VSDGeometryListElement::m_id
protected

◆ m_level

unsigned libvisio::VSDGeometryListElement::m_level
protected

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

Generated for libvisio by doxygen 1.14.0