Canvas5GraphInternal::State Struct Reference

Internal: the state of a Canvas5Graph. More...

Public Member Functions

 State ()
 constructor More...
 

Public Attributes

std::shared_ptr< Canvas5Structure::Streamm_stream
 the shape stream More...
 
std::vector< MWAWEntrym_shapeZones
 the shape data zones More...
 
std::map< int, Shapem_idToShapeMap
 the map id to shape More...
 
std::map< long, ShapeDatam_posToShapeDataMap
 the map id to shape data More...
 
std::map< int, std::array< std::array< double, 9 >, 2 > > m_idToMatrices
 the map id to matrices More...
 
std::set< int > m_sendIdSet
 the list of current send shape id (used to avoid loop) More...
 
std::set< int > m_sendAGIFIdSet
 the list of current send GIF id (used to avoid loop) More...
 
std::set< std::vector< unsigned > > m_sendMACOIdSet
 the list of current send macro id (used to avoid loop) More...
 

Detailed Description

Internal: the state of a Canvas5Graph.

Constructor & Destructor Documentation

◆ State()

Canvas5GraphInternal::State::State ( )
inline

constructor

Member Data Documentation

◆ m_idToMatrices

std::map<int, std::array<std::array<double,9>, 2> > Canvas5GraphInternal::State::m_idToMatrices

the map id to matrices

◆ m_idToShapeMap

std::map<int, Shape> Canvas5GraphInternal::State::m_idToShapeMap

the map id to shape

◆ m_posToShapeDataMap

std::map<long, ShapeData> Canvas5GraphInternal::State::m_posToShapeDataMap

the map id to shape data

◆ m_sendAGIFIdSet

std::set<int> Canvas5GraphInternal::State::m_sendAGIFIdSet

the list of current send GIF id (used to avoid loop)

◆ m_sendIdSet

std::set<int> Canvas5GraphInternal::State::m_sendIdSet

the list of current send shape id (used to avoid loop)

◆ m_sendMACOIdSet

std::set<std::vector<unsigned> > Canvas5GraphInternal::State::m_sendMACOIdSet

the list of current send macro id (used to avoid loop)

◆ m_shapeZones

std::vector<MWAWEntry> Canvas5GraphInternal::State::m_shapeZones

the shape data zones

◆ m_stream

std::shared_ptr<Canvas5Structure::Stream> Canvas5GraphInternal::State::m_stream

the shape stream


The documentation for this struct was generated from the following file:

Generated on Thu May 13 2021 02:58:23 for libmwaw by doxygen 1.9.1