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:81
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
Definition VSDStencils.h:63
void setFirstShape(unsigned id)
Definition VSDStencils.cpp:129
double m_shadowOffsetX
Definition VSDStencils.h:73
VSDStencil()
Definition VSDStencils.cpp:115
void addStencilShape(unsigned id, const VSDShape &shape)
Definition VSDStencils.cpp:124
double m_shadowOffsetY
Definition VSDStencils.h:74
unsigned m_firstShapeId
Definition VSDStencils.h:75
std::map< unsigned, VSDShape > m_shapes
Definition VSDStencils.h:72
VSDStencil(const VSDStencil &stencil)=default
VSDStencil & operator=(const VSDStencil &stencil)=default
~VSDStencil()
Definition VSDStencils.cpp:120
const VSDShape * getStencilShape(unsigned id) const
Definition VSDStencils.cpp:135
const VSDShape * getStencilShape(unsigned pageId, unsigned shapeId) const
Definition VSDStencils.cpp:169
const VSDStencil * getStencil(unsigned idx) const
Definition VSDStencils.cpp:160
std::map< unsigned, VSDStencil > m_stencils
Definition VSDStencils.h:91
void addStencil(unsigned idx, const VSDStencil &stencil)
Definition VSDStencils.cpp:155
VSDStencils()
Definition VSDStencils.cpp:146
~VSDStencils()
Definition VSDStencils.cpp:151
unsigned count() const
Definition VSDStencils.h:86
Definition libvisio_utils.h:49
TextFormat
Definition VSDTypes.h:150
Definition VSDTypes.h:204
Definition VSDStyles.h:208
Definition VSDStyles.h:104
Definition VSDStyles.h:24
Definition VSDStyles.h:322
Definition VSDStyles.h:419