Internal: the state of a FWParser. More...
Public Member Functions | |
State () | |
constructor | |
bool | addCorrespondance (int docId, int fileId) |
insert a docId fileId in the correspondance map | |
int | getFileZoneId (int docId) const |
return the file zone id ( if found or -1) | |
Public Attributes | |
bool | m_pageSpanSet |
a flag to know if the page span has been filled | |
int | m_zoneFlagsId [3] |
the list of main zone flags id | |
FWStruct::EntryPtr | m_fileZoneList |
the list of file zone position | |
FWStruct::EntryPtr | m_fileZoneFlagsList |
the list of file zone flags | |
std::vector< DocZoneStruct > | m_docZoneList |
the list of the documents zone list | |
std::map< int, int > | m_docFileIdMap |
the correspondance doc id -> file id | |
std::map< int, int > | m_fileDocIdMap |
the correspondance file id -> doc id | |
int | m_biblioId |
the bibliography id | |
std::multimap< int, FWStruct::EntryPtr > | m_entryMap |
zoneId -> entry | |
std::map< int, int > | m_variableRedirectMap |
redirection docId -> variable docId | |
std::map< int, ReferenceCalledData > | m_referenceRedirectMap |
redirection docId -> reference docId | |
int | m_actPage |
the actual page | |
int | m_numPages |
the number of page of the final document | |
int | m_headerHeight |
the header height if known | |
int | m_footerHeight |
the footer height if known |
Internal: the state of a FWParser.
FWParserInternal::State::State | ( | ) | [inline] |
constructor
bool FWParserInternal::State::addCorrespondance | ( | int | docId, |
int | fileId | ||
) | [inline] |
insert a docId fileId in the correspondance map
int FWParserInternal::State::getFileZoneId | ( | int | docId | ) | const [inline] |
return the file zone id ( if found or -1)
the actual page
the bibliography id
std::map<int,int> FWParserInternal::State::m_docFileIdMap |
the correspondance doc id -> file id
Referenced by addCorrespondance(), and getFileZoneId().
std::vector<DocZoneStruct> FWParserInternal::State::m_docZoneList |
the list of the documents zone list
Referenced by addCorrespondance().
std::multimap<int, FWStruct::EntryPtr > FWParserInternal::State::m_entryMap |
zoneId -> entry
Referenced by addCorrespondance().
std::map<int,int> FWParserInternal::State::m_fileDocIdMap |
the correspondance file id -> doc id
Referenced by addCorrespondance().
the list of file zone flags
the list of file zone position
the footer height if known
the header height if known
the number of page of the final document
a flag to know if the page span has been filled
redirection docId -> reference docId
std::map<int,int> FWParserInternal::State::m_variableRedirectMap |
redirection docId -> variable docId
the list of main zone flags id
Referenced by State().