libvisio::VSDShape Class Reference

#include <VSDStencils.h>

Public Member Functions

 VSDShape ()
 
 VSDShape (const VSDShape &shape)
 
 ~VSDShape ()
 
VSDShapeoperator= (const VSDShape &shape)
 
void clear ()
 

Public Attributes

std::map< unsigned, VSDGeometryListm_geometries
 
VSDShapeList m_shapeList
 
VSDFieldList m_fields
 
std::unique_ptr< ForeignDatam_foreign
 
unsigned m_parent
 
unsigned m_masterPage
 
unsigned m_masterShape
 
unsigned m_shapeId
 
unsigned m_lineStyleId
 
unsigned m_fillStyleId
 
unsigned m_textStyleId
 
VSDOptionalLineStyle m_lineStyle
 
VSDOptionalFillStyle m_fillStyle
 
VSDOptionalTextBlockStyle m_textBlockStyle
 
VSDOptionalCharStyle m_charStyle
 
VSDCharacterList m_charList
 
VSDOptionalParaStyle m_paraStyle
 
VSDParagraphList m_paraList
 
std::map< unsigned, VSDTabSetm_tabSets
 
librevenge::RVNGBinaryData m_text
 
std::map< unsigned, VSDNamem_names
 
TextFormat m_textFormat
 
std::map< unsigned, NURBSDatam_nurbsData
 
std::map< unsigned, PolylineDatam_polylineData
 
XForm m_xform
 
std::unique_ptr< XFormm_txtxform
 
std::unique_ptr< XForm1Dm_xform1d
 
VSDMisc m_misc
 
VSDName m_layerMem
 

Constructor & Destructor Documentation

◆ VSDShape() [1/2]

libvisio::VSDShape::VSDShape ( )

◆ VSDShape() [2/2]

libvisio::VSDShape::VSDShape ( const VSDShape & shape)

◆ ~VSDShape()

libvisio::VSDShape::~VSDShape ( )

Member Function Documentation

◆ clear()

void libvisio::VSDShape::clear ( )

Referenced by clear().

◆ operator=()

libvisio::VSDShape & libvisio::VSDShape::operator= ( const VSDShape & shape)

Member Data Documentation

◆ m_charList

VSDCharacterList libvisio::VSDShape::m_charList

◆ m_charStyle

VSDOptionalCharStyle libvisio::VSDShape::m_charStyle

Referenced by operator=().

◆ m_fields

VSDFieldList libvisio::VSDShape::m_fields

Referenced by operator=().

◆ m_fillStyle

VSDOptionalFillStyle libvisio::VSDShape::m_fillStyle

Referenced by operator=().

◆ m_fillStyleId

unsigned libvisio::VSDShape::m_fillStyleId

Referenced by operator=().

◆ m_foreign

◆ m_geometries

std::map<unsigned, VSDGeometryList> libvisio::VSDShape::m_geometries

◆ m_layerMem

VSDName libvisio::VSDShape::m_layerMem

Referenced by operator=().

◆ m_lineStyle

VSDOptionalLineStyle libvisio::VSDShape::m_lineStyle

Referenced by operator=().

◆ m_lineStyleId

unsigned libvisio::VSDShape::m_lineStyleId

◆ m_masterPage

unsigned libvisio::VSDShape::m_masterPage

Referenced by operator=().

◆ m_masterShape

unsigned libvisio::VSDShape::m_masterShape

Referenced by operator=().

◆ m_misc

◆ m_names

std::map<unsigned, VSDName> libvisio::VSDShape::m_names

Referenced by operator=().

◆ m_nurbsData

std::map<unsigned, NURBSData> libvisio::VSDShape::m_nurbsData

Referenced by operator=().

◆ m_paraList

VSDParagraphList libvisio::VSDShape::m_paraList

◆ m_paraStyle

VSDOptionalParaStyle libvisio::VSDShape::m_paraStyle

Referenced by operator=().

◆ m_parent

unsigned libvisio::VSDShape::m_parent

Referenced by operator=().

◆ m_polylineData

std::map<unsigned, PolylineData> libvisio::VSDShape::m_polylineData

Referenced by operator=().

◆ m_shapeId

unsigned libvisio::VSDShape::m_shapeId

Referenced by operator=().

◆ m_shapeList

VSDShapeList libvisio::VSDShape::m_shapeList

Referenced by operator=().

◆ m_tabSets

std::map<unsigned, VSDTabSet> libvisio::VSDShape::m_tabSets

◆ m_text

librevenge::RVNGBinaryData libvisio::VSDShape::m_text

◆ m_textBlockStyle

VSDOptionalTextBlockStyle libvisio::VSDShape::m_textBlockStyle

Referenced by operator=().

◆ m_textFormat

◆ m_textStyleId

unsigned libvisio::VSDShape::m_textStyleId

Referenced by operator=().

◆ m_txtxform

std::unique_ptr<XForm> libvisio::VSDShape::m_txtxform

◆ m_xform

◆ m_xform1d

std::unique_ptr<XForm1D> libvisio::VSDShape::m_xform1d

Referenced by operator=().


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

Generated for libvisio by doxygen 1.12.0