Internal: the state of a FreeHandParser. More...
| Public Member Functions | |
| State () | |
| constructor  More... | |
| ZoneType | getZoneType (int id) const | 
| try to return a zone type  More... | |
| bool | addZoneId (int id, ZoneType zoneType) | 
| try to add a id  More... | |
| bool | updateFillStyle (int zId, MWAWGraphicStyle &style) const | 
| try to update the fill style  More... | |
| bool | updateLineStyle (int zId, MWAWGraphicStyle &style) const | 
| try to update the line style  More... | |
| int | updateGroupLayerId (int zId, std::set< int > &seen) | 
| try to update the group layer id, return 0 or the new layer id  More... | |
| Public Attributes | |
| int | m_mainGroupId | 
| the main group id  More... | |
| MWAWTransformation | m_transform | 
| the main transformation  More... | |
| std::map< int, ZoneType > | m_zIdToTypeMap | 
| the list of id seen  More... | |
| std::map< int, MWAWColor > | m_zIdToColorMap | 
| the list zoneId to color  More... | |
| std::map< int, std::vector< float > > | m_zIdToDashMap | 
| the list zoneId to dash  More... | |
| std::map< int, MWAWEntry > | m_zIdToDataMap | 
| the list zoneId to data map  More... | |
| std::map< int, FillStyle > | m_zIdToFillStyleMap | 
| the list zoneId to fillStyle  More... | |
| std::map< int, LineStyle > | m_zIdToLineStyleMap | 
| the list zoneId to lineStyle  More... | |
| std::map< int, std::string > | m_zIdToStringMap | 
| the list zoneId to string  More... | |
| std::map< int, std::string > | m_zIdToPostscriptMap | 
| the list zoneId to postscrip code  More... | |
| std::map< int, Shape > | m_zIdToShapeMap | 
| the list zoneId to shape  More... | |
| std::map< int, Textbox > | m_zIdToTextboxMap | 
| the list zoneId to textbox  More... | |
| int | m_actualLayer | 
| the actual layer  More... | |
| std::set< int > | m_sendIdSet | 
| a set of send id used to avoid potential loop  More... | |
| std::set< int > | m_sendLayerSet | 
| a set of create layer to avoid dupplicating layer  More... | |
Internal: the state of a FreeHandParser.
| 
 | inline | 
constructor
| 
 | inline | 
try to add a id
| 
 | inline | 
try to return a zone type
| bool FreeHandParserInternal::State::updateFillStyle | ( | int | zId, | 
| MWAWGraphicStyle & | style | ||
| ) | const | 
try to update the fill style
| int FreeHandParserInternal::State::updateGroupLayerId | ( | int | zId, | 
| std::set< int > & | seen | ||
| ) | 
try to update the group layer id, return 0 or the new layer id
| bool FreeHandParserInternal::State::updateLineStyle | ( | int | zId, | 
| MWAWGraphicStyle & | style | ||
| ) | const | 
try to update the line style
| int FreeHandParserInternal::State::m_actualLayer | 
the actual layer
| int FreeHandParserInternal::State::m_mainGroupId | 
the main group id
| std::set<int> FreeHandParserInternal::State::m_sendIdSet | 
a set of send id used to avoid potential loop
| std::set<int> FreeHandParserInternal::State::m_sendLayerSet | 
a set of create layer to avoid dupplicating layer
| MWAWTransformation FreeHandParserInternal::State::m_transform | 
the main transformation
| std::map<int, MWAWColor> FreeHandParserInternal::State::m_zIdToColorMap | 
the list zoneId to color
Referenced by updateFillStyle(), and updateLineStyle().
| std::map<int, std::vector<float> > FreeHandParserInternal::State::m_zIdToDashMap | 
the list zoneId to dash
Referenced by updateLineStyle().
| std::map<int, MWAWEntry> FreeHandParserInternal::State::m_zIdToDataMap | 
the list zoneId to data map
| std::map<int, FillStyle> FreeHandParserInternal::State::m_zIdToFillStyleMap | 
the list zoneId to fillStyle
Referenced by updateFillStyle().
| std::map<int, LineStyle> FreeHandParserInternal::State::m_zIdToLineStyleMap | 
the list zoneId to lineStyle
Referenced by updateLineStyle().
| std::map<int, std::string> FreeHandParserInternal::State::m_zIdToPostscriptMap | 
the list zoneId to postscrip code
| std::map<int, Shape> FreeHandParserInternal::State::m_zIdToShapeMap | 
the list zoneId to shape
Referenced by updateGroupLayerId().
| std::map<int, std::string> FreeHandParserInternal::State::m_zIdToStringMap | 
the list zoneId to string
| std::map<int, Textbox> FreeHandParserInternal::State::m_zIdToTextboxMap | 
the list zoneId to textbox
Referenced by updateGroupLayerId().
| std::map<int, ZoneType> FreeHandParserInternal::State::m_zIdToTypeMap | 
the list of id seen
Referenced by addZoneId(), and getZoneType().