Internal: structure to store a link to a zone of a ClarisDrawGraph. More...
 
  
| Public Member Functions | |
| ZoneZone (Zone const &z, Type fileType) | |
| constructor  More... | |
| ~ZoneZone () final | |
| destructor  More... | |
| bool | isANote () const | 
| return true if the zone is a note  More... | |
| bool | isLinked () const | 
| check if we need to send the frame is linked to another frmae  More... | |
| bool | addFrameName (MWAWGraphicStyle &style) const | 
| add the frame name if needed  More... | |
| void | print (std::ostream &o) const final | 
| print the zone  More... | |
| Type | getType () const final | 
| return the main type Zone  More... | |
| Type | getSubType () const final | 
| return the sub type Zone  More... | |
| int | getNumData () const final | 
| return the number of data to define this zone in the file  More... | |
| int | getZoneId () const final | 
| returns the id of the reference zone  More... | |
| ClarisWksStruct::DSET::Child | getChild () const final | 
| return a child corresponding to this zone  More... | |
|  Public Member Functions inherited from ClarisDrawGraphInternal::Zone | |
| Zone () | |
| constructor  More... | |
| Zone (Zone const &)=default | |
| virtual | ~Zone () | 
| destructor  More... | |
| MWAWBox2f | getBdBox () const | 
| return the zone bdbox  More... | |
| Public Attributes | |
| Type | m_subType | 
| the file type ( zone or zone2 )  More... | |
| int | m_id | 
| the zoneId  More... | |
| int | m_subId | 
| the zoneSubId: can be page/column/frame linked number  More... | |
| int | m_frameId | 
| the frame id (for a linked frame)  More... | |
| int | m_frameSubId | 
| the frame sub id (for a linked frame)  More... | |
| bool | m_frameLast | 
| true if this is the last frame of a frame zone  More... | |
| int | m_transformationId | 
| the transformation id  More... | |
| int | m_wrappingSep | 
| the wrapping separator  More... | |
| int | m_flags [9] | 
| flag  More... | |
|  Public Attributes inherited from ClarisDrawGraphInternal::Zone | |
| int | m_zoneType | 
| the zone type  More... | |
| int | m_flag | 
| the zone main flag  More... | |
| int | m_page | 
| the page (checkme: or frame linked )  More... | |
| MWAWBox2f | m_box | 
| the bdbox  More... | |
| int | m_ordering | 
| the ordering  More... | |
| Style | m_style | 
| the style  More... | |
| Additional Inherited Members | |
|  Public Types inherited from ClarisDrawGraphInternal::Zone | |
| enum | Type { T_Zone, T_Pict, T_Shape, T_Unknown, T_Line, T_Rect, T_RectOval, T_Oval, T_Arc, T_Poly, T_Connector } | 
| the list of types  More... | |
Internal: structure to store a link to a zone of a ClarisDrawGraph.
| 
 | final | 
destructor
| 
 | inline | 
add the frame name if needed
| 
 | inlinefinalvirtual | 
return a child corresponding to this zone
Reimplemented from ClarisDrawGraphInternal::Zone.
| 
 | inlinefinalvirtual | 
return the number of data to define this zone in the file
Reimplemented from ClarisDrawGraphInternal::Zone.
| 
 | inlinefinalvirtual | 
return the sub type Zone
Reimplemented from ClarisDrawGraphInternal::Zone.
| 
 | inlinefinalvirtual | 
return the main type Zone
Reimplemented from ClarisDrawGraphInternal::Zone.
| 
 | inlinefinalvirtual | 
returns the id of the reference zone
Reimplemented from ClarisDrawGraphInternal::Zone.
| 
 | inline | 
return true if the zone is a note
| 
 | inline | 
check if we need to send the frame is linked to another frmae
Referenced by addFrameName().
| 
 | inlinefinalvirtual | 
print the zone
Reimplemented from ClarisDrawGraphInternal::Zone.
| int ClarisDrawGraphInternal::ZoneZone::m_flags[9] | 
flag
Referenced by isANote(), print(), and ZoneZone().
| int ClarisDrawGraphInternal::ZoneZone::m_frameId | 
the frame id (for a linked frame)
Referenced by addFrameName(), and isLinked().
| bool ClarisDrawGraphInternal::ZoneZone::m_frameLast | 
true if this is the last frame of a frame zone
Referenced by addFrameName().
| int ClarisDrawGraphInternal::ZoneZone::m_frameSubId | 
the frame sub id (for a linked frame)
Referenced by addFrameName(), and isLinked().
| int ClarisDrawGraphInternal::ZoneZone::m_id | 
the zoneId
Referenced by getChild(), getZoneId(), and print().
| int ClarisDrawGraphInternal::ZoneZone::m_subId | 
the zoneSubId: can be page/column/frame linked number
Referenced by print().
| Type ClarisDrawGraphInternal::ZoneZone::m_subType | 
the file type ( zone or zone2 )
Referenced by getSubType().
| int ClarisDrawGraphInternal::ZoneZone::m_transformationId | 
the transformation id
Referenced by print().
| int ClarisDrawGraphInternal::ZoneZone::m_wrappingSep | 
the wrapping separator
Referenced by print().