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().