libvisio::VSDLayerList Class Reference

#include <VSDLayerList.h>

Public Member Functions

 VSDLayerList ()
 
 VSDLayerList (const VSDLayerList &layerList)
 
 ~VSDLayerList ()
 
VSDLayerListoperator= (const VSDLayerList &layerList)
 
void clear ()
 
void addLayer (unsigned id, const VSDLayer &layer)
 
const ColourgetColour (const std::vector< unsigned > &ids)
 
bool getVisible (const std::vector< unsigned > &ids)
 
bool getPrintable (const std::vector< unsigned > &ids)
 

Private Attributes

std::map< unsigned, VSDLayerm_elements
 

Constructor & Destructor Documentation

◆ VSDLayerList() [1/2]

libvisio::VSDLayerList::VSDLayerList ( )

◆ VSDLayerList() [2/2]

libvisio::VSDLayerList::VSDLayerList ( const VSDLayerList layerList)

◆ ~VSDLayerList()

libvisio::VSDLayerList::~VSDLayerList ( )

Member Function Documentation

◆ addLayer()

void libvisio::VSDLayerList::addLayer ( unsigned  id,
const VSDLayer layer 
)

◆ clear()

void libvisio::VSDLayerList::clear ( )

◆ getColour()

const libvisio::Colour * libvisio::VSDLayerList::getColour ( const std::vector< unsigned > &  ids)

◆ getPrintable()

bool libvisio::VSDLayerList::getPrintable ( const std::vector< unsigned > &  ids)

◆ getVisible()

bool libvisio::VSDLayerList::getVisible ( const std::vector< unsigned > &  ids)

◆ operator=()

libvisio::VSDLayerList & libvisio::VSDLayerList::operator= ( const VSDLayerList layerList)

Member Data Documentation

◆ m_elements

std::map<unsigned, VSDLayer> libvisio::VSDLayerList::m_elements
private

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


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

Generated for libvisio by doxygen 1.9.4