Internal: the state of a WPS4Text. More...
Public Member Functions | |
| State () | |
| constructor | |
| void | initTypeMaps () |
| initializes the type map | |
| WPSEntry | getTextZones (int id) const |
| returns the entry corresponding to a type id | |
| void | setParsed (WPSEntry const &entry, bool fl) |
| tests if a text zone is simillar to entry, if yes, updates is parsed field | |
| WPSEntry | getTCDZone (int strsId, int cellId) const |
| try to return a entry for a cell in table zones | |
Public Attributes | |
| std::vector< WPSEntry > | m_textZones |
| the list of different text zones | |
| std::map< long, Bookmark > | m_bookmarkMap |
| a map text offset->bookmark | |
| std::vector< Notes > | m_notesList |
| the list of notes | |
| std::map< long, Notes * > | m_notesMap |
| a map text offset->notes | |
| Object | m_object |
| actual object | |
| std::map< long, Object > | m_objectMap |
| a map text offset->object | |
| std::map< long, Token > | m_tokenMap |
| a map text offset->token | |
| std::map< int, std::vector< long > > | m_tcdMap |
| a map strsId -> last positions of cells | |
| std::map< int, int > | m_objectTypes |
| the object type | |
| std::vector< DataPLC > | m_plcList |
| a list of all plcs | |
| WPS8PLCInternal::KnownPLC | m_knownPLC |
| the known plc | |
Internal: the state of a WPS4Text.
|
inline |
constructor
try to return a entry for a cell in table zones
returns the entry corresponding to a type id
tests if a text zone is simillar to entry, if yes, updates is parsed field
| WPS8PLCInternal::KnownPLC WPS8TextInternal::State::m_knownPLC |
the known plc
| std::vector<Notes> WPS8TextInternal::State::m_notesList |
the list of notes
| Object WPS8TextInternal::State::m_object |
actual object
the object type
Referenced by initTypeMaps().
| std::vector<DataPLC> WPS8TextInternal::State::m_plcList |
a list of all plcs
| std::map<int, std::vector<long> > WPS8TextInternal::State::m_tcdMap |
a map strsId -> last positions of cells
Referenced by getTCDZone().
| std::vector<WPSEntry> WPS8TextInternal::State::m_textZones |
the list of different text zones
Referenced by getTCDZone(), getTextZones(), and setParsed().