ClarisWksGraphInternal::Group Struct Reference

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

Inheritance diagram for ClarisWksGraphInternal::Group:
ClarisWksStruct::DSET

List of all members.

Public Member Functions

 Group (ClarisWksStruct::DSET const &dset=ClarisWksStruct::DSET())
 constructor
virtual void removeChild (int cId, bool normalChild)
 remove a child from a list.

Public Attributes

std::vector< shared_ptr< Zone > > m_zones
 the list of child zones
bool m_hasMainZone
 a flag to know if this zone contains or no the call to zone 1
std::vector< shared_ptr< Zone > > m_zonesToSend
 the list of block to send

Friends

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

Detailed Description

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


Constructor & Destructor Documentation


Member Function Documentation

virtual void ClarisWksGraphInternal::Group::removeChild ( int  cId,
bool  normalChild 
) [inline, virtual]

remove a child from a list.

Normally, this function is not called, so optimizing it is not usefull

Reimplemented from ClarisWksStruct::DSET.


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 ClarisWksGraph::sendGroup(), and ClarisWksGraph::updateGroup().

std::vector<shared_ptr<Zone> > ClarisWksGraphInternal::Group::m_zones

the list of child zones

Referenced by ClarisWksGraph::readGroupData(), removeChild(), and ClarisWksGraph::updateGroup().


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