Canvas5GraphInternal::State Struct Reference

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

Public Member Functions

 State ()
 constructor
 

Public Attributes

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

Detailed Description

Internal: the state of a Canvas5Graph.

Constructor & Destructor Documentation

◆ State()

Canvas5GraphInternal::State::State ( )
inline

constructor

Member Data Documentation

◆ m_dataStream

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

the data shape stream

◆ m_dataStreamReverted

bool Canvas5GraphInternal::State::m_dataStreamReverted

a flag to retrieved the data shape entry

◆ 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


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

Generated on Thu Jan 19 2023 00:00:00 for libmwaw by doxygen 1.9.6