Internal: class which stores a group of graphics, ... More...
Public Member Functions | |
| Group (ClarisWksStruct::DSET const &dset=ClarisWksStruct::DSET()) | |
| constructor | |
| bool | isEmpty () const |
| returns true if the group is empty | |
| 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<< | |
Internal: class which stores a group of graphics, ...
| ClarisDrawGraphInternal::Group::Group | ( | ClarisWksStruct::DSET const & | dset = ClarisWksStruct::DSET() | ) | [inline] |
constructor
| bool ClarisDrawGraphInternal::Group::isEmpty | ( | ) | const [inline] |
returns true if the group is empty
| virtual void ClarisDrawGraphInternal::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.
| std::ostream& operator<< | ( | std::ostream & | o, |
| Group const & | doc | ||
| ) | [friend] |
operator<<
a flag to know if this zone contains or no the call to zone 1
| std::vector<shared_ptr<Zone> > ClarisDrawGraphInternal::Group::m_zones |
the list of child zones
Referenced by isEmpty(), ClarisDrawGraph::readGroupData(), and removeChild().
| std::vector<shared_ptr<Zone> > ClarisDrawGraphInternal::Group::m_zonesToSend |
the list of block to send