CWGraphInternal::Group Struct Reference

Internal: class which stores a group of graphics, ... More...

Inheritance diagram for CWGraphInternal::Group:
CWStruct::DSET

List of all members.

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, LinkedZonesm_idLinkedZonesMap
 a map zone id to the list of zones

Friends

std::ostream & operator<< (std::ostream &o, Group const &doc)
 operator<<

Detailed Description

Internal: class which stores a group of graphics, ...


Constructor & Destructor Documentation

constructor


Member Function Documentation

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


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
Group const &  doc 
) [friend]

operator<<


Member Data Documentation

a flag to know if this zone contains or no the call to zone 1

Referenced by CWGraph::sendGroup(), and CWGraph::updateInformation().

a map zone id to the list of zones

Referenced by addFrameName(), isLinked(), and CWGraph::updateInformation().


The documentation for this struct was generated from the following file: