10#ifndef __VSDSTENCILS_H__
11#define __VSDSTENCILS_H__
Definition VSDCharacterList.h:26
Definition VSDFieldList.h:88
Definition VSDTypes.h:171
Definition VSDParagraphList.h:25
Definition VSDShapeList.h:20
Definition VSDStencils.h:28
std::map< unsigned, VSDTabSet > m_tabSets
Definition VSDStencils.h:49
VSDShape & operator=(const VSDShape &shape)
Definition VSDStencils.cpp:44
std::map< unsigned, VSDGeometryList > m_geometries
Definition VSDStencils.h:36
VSDOptionalLineStyle m_lineStyle
Definition VSDStencils.h:42
unsigned m_lineStyleId
Definition VSDStencils.h:41
VSDMisc m_misc
Definition VSDStencils.h:58
librevenge::RVNGBinaryData m_text
Definition VSDStencils.h:50
VSDFieldList m_fields
Definition VSDStencils.h:38
unsigned m_masterShape
Definition VSDStencils.h:40
unsigned m_parent
Definition VSDStencils.h:40
std::map< unsigned, VSDName > m_names
Definition VSDStencils.h:51
std::map< unsigned, NURBSData > m_nurbsData
Definition VSDStencils.h:53
VSDParagraphList m_paraList
Definition VSDStencils.h:48
VSDShapeList m_shapeList
Definition VSDStencils.h:37
VSDOptionalCharStyle m_charStyle
Definition VSDStencils.h:45
VSDShape()
Definition VSDStencils.cpp:14
unsigned m_fillStyleId
Definition VSDStencils.h:41
std::unique_ptr< ForeignData > m_foreign
Definition VSDStencils.h:39
XForm m_xform
Definition VSDStencils.h:55
unsigned m_masterPage
Definition VSDStencils.h:40
VSDOptionalParaStyle m_paraStyle
Definition VSDStencils.h:47
void clear()
Definition VSDStencils.cpp:82
unsigned m_textStyleId
Definition VSDStencils.h:41
unsigned m_shapeId
Definition VSDStencils.h:40
VSDName m_layerMem
Definition VSDStencils.h:59
VSDCharacterList m_charList
Definition VSDStencils.h:46
VSDOptionalFillStyle m_fillStyle
Definition VSDStencils.h:43
std::map< unsigned, PolylineData > m_polylineData
Definition VSDStencils.h:54
std::unique_ptr< XForm > m_txtxform
Definition VSDStencils.h:56
VSDOptionalTextBlockStyle m_textBlockStyle
Definition VSDStencils.h:44
~VSDShape()
Definition VSDStencils.cpp:39
TextFormat m_textFormat
Definition VSDStencils.h:52
std::unique_ptr< XForm1D > m_xform1d
Definition VSDStencils.h:57
VSDName m_aName
Definition VSDStencils.h:60
Definition VSDStencils.h:64
void setFirstShape(unsigned id)
Definition VSDStencils.cpp:131
double m_shadowOffsetX
Definition VSDStencils.h:74
VSDStencil()
Definition VSDStencils.cpp:117
void addStencilShape(unsigned id, const VSDShape &shape)
Definition VSDStencils.cpp:126
double m_shadowOffsetY
Definition VSDStencils.h:75
unsigned m_firstShapeId
Definition VSDStencils.h:76
std::map< unsigned, VSDShape > m_shapes
Definition VSDStencils.h:73
VSDStencil(const VSDStencil &stencil)=default
VSDStencil & operator=(const VSDStencil &stencil)=default
~VSDStencil()
Definition VSDStencils.cpp:122
const VSDShape * getStencilShape(unsigned id) const
Definition VSDStencils.cpp:137
const VSDShape * getStencilShape(unsigned pageId, unsigned shapeId) const
Definition VSDStencils.cpp:171
const VSDStencil * getStencil(unsigned idx) const
Definition VSDStencils.cpp:162
std::map< unsigned, VSDStencil > m_stencils
Definition VSDStencils.h:92
void addStencil(unsigned idx, const VSDStencil &stencil)
Definition VSDStencils.cpp:157
VSDStencils()
Definition VSDStencils.cpp:148
~VSDStencils()
Definition VSDStencils.cpp:153
unsigned count() const
Definition VSDStencils.h:87
Definition libvisio_utils.h:47
TextFormat
Definition VSDTypes.h:150
Definition VSDTypes.h:204
Definition VSDStyles.h:226
Definition VSDStyles.h:104
Definition VSDStyles.h:24
Definition VSDStyles.h:340
Definition VSDStyles.h:437