Internal: class which stores a group of graphics, ... More...
Classes | |
| struct | LinkedZones |
| a small class of Group used to store a list a set of text zone More... | |
Public Member Functions | |
| Group (CWStruct::DSET const &dset=CWStruct::DSET()) | |
| constructor | |
| bool | isLinked (int id) const |
| check if we need to send the frame is linked to another frmae | |
| bool | addFrameName (int id, int subId, WPXPropertyList &framePList, WPXPropertyList &textboxPList) const |
| add the frame name if needed | |
Public Attributes | |
| std::vector< shared_ptr< Zone > > | m_zones |
| the list of child zones | |
| Vec2i | m_headerDim |
| the header dimension ( if defined ) | |
| bool | m_hasMainZone |
| a flag to know if this zone contains or no the call to zone 1 | |
| Box2f | m_box |
| the group bdbox ( if known ) | |
| int | m_page |
| the group page ( if known ) | |
| int | m_totalNumber |
| the number of zone to send | |
| std::vector< size_t > | m_blockToSendList |
| the list of block to send | |
| std::map< int, LinkedZones > | m_idLinkedZonesMap |
| a map zone id to the list of zones | |
Friends | |
| std::ostream & | operator<< (std::ostream &o, Group const &doc) |
| operator<< | |
Internal: class which stores a group of graphics, ...
| CWGraphInternal::Group::Group | ( | CWStruct::DSET const & | dset = CWStruct::DSET() | ) | [inline] |
constructor
| bool CWGraphInternal::Group::addFrameName | ( | int | id, |
| int | subId, | ||
| WPXPropertyList & | framePList, | ||
| WPXPropertyList & | textboxPList | ||
| ) | const [inline] |
add the frame name if needed
Referenced by CWGraph::sendGroupChild().
| bool CWGraphInternal::Group::isLinked | ( | int | id | ) | const [inline] |
check if we need to send the frame is linked to another frmae
Referenced by addFrameName(), CWGraph::canSendAsGraphic(), CWGraph::sendGroup(), and CWGraph::sendGroupChild().
| std::ostream& operator<< | ( | std::ostream & | o, |
| Group const & | doc | ||
| ) | [friend] |
operator<<
| std::vector<size_t> CWGraphInternal::Group::m_blockToSendList |
the list of block to send
Referenced by CWGraph::canSendAsGraphic(), CWGraph::sendGroup(), and CWGraph::updateInformation().
the group bdbox ( if known )
Referenced by CWGraph::sendGroup(), and CWGraph::updateInformation().
a flag to know if this zone contains or no the call to zone 1
Referenced by CWGraph::sendGroup(), and CWGraph::updateInformation().
the header dimension ( if defined )
Referenced by CWGraph::readGroupUnknown(), and CWGraph::updateInformation().
| std::map<int, LinkedZones> CWGraphInternal::Group::m_idLinkedZonesMap |
a map zone id to the list of zones
Referenced by addFrameName(), isLinked(), and CWGraph::updateInformation().
the group page ( if known )
Referenced by CWGraph::canSendAsGraphic(), CWGraph::sendGroup(), and CWGraph::updateInformation().
the number of zone to send
Referenced by CWGraph::sendGroup(), and CWGraph::updateInformation().
| std::vector<shared_ptr<Zone> > CWGraphInternal::Group::m_zones |
the list of child zones
Referenced by CWGraph::canSendAsGraphic(), CWGraph::checkNumberAccrossPages(), CWGraph::readGroupData(), CWGraph::sendGroup(), CWGraph::sendGroupChild(), and CWGraph::updateInformation().