libvisio::VSDStencil Class Reference

#include <VSDStencils.h>

Public Member Functions

 VSDStencil ()
 VSDStencil (const VSDStencil &stencil)=default
 ~VSDStencil ()
VSDStenciloperator= (const VSDStencil &stencil)=default
void addStencilShape (unsigned id, const VSDShape &shape)
void setFirstShape (unsigned id)
const VSDShapegetStencilShape (unsigned id) const

Public Attributes

std::map< unsigned, VSDShapem_shapes
double m_shadowOffsetX
double m_shadowOffsetY
unsigned m_firstShapeId

Constructor & Destructor Documentation

◆ VSDStencil() [1/2]

libvisio::VSDStencil::VSDStencil ( )

Referenced by operator=(), and VSDStencil().

◆ VSDStencil() [2/2]

libvisio::VSDStencil::VSDStencil ( const VSDStencil & stencil)
default

◆ ~VSDStencil()

libvisio::VSDStencil::~VSDStencil ( )

Member Function Documentation

◆ addStencilShape()

void libvisio::VSDStencil::addStencilShape ( unsigned id,
const VSDShape & shape )

◆ getStencilShape()

const libvisio::VSDShape * libvisio::VSDStencil::getStencilShape ( unsigned id) const

◆ operator=()

VSDStencil & libvisio::VSDStencil::operator= ( const VSDStencil & stencil)
default

◆ setFirstShape()

void libvisio::VSDStencil::setFirstShape ( unsigned id)

Member Data Documentation

◆ m_firstShapeId

unsigned libvisio::VSDStencil::m_firstShapeId

◆ m_shadowOffsetX

double libvisio::VSDStencil::m_shadowOffsetX

Referenced by VSDStencil().

◆ m_shadowOffsetY

double libvisio::VSDStencil::m_shadowOffsetY

Referenced by VSDStencil().

◆ m_shapes

std::map<unsigned, VSDShape> libvisio::VSDStencil::m_shapes

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

Generated for libvisio by doxygen 1.14.0