ClarisDrawGraphInternal::ZonePict Struct Referencefinal

Internal: the structure used to store a PICT. More...

Inheritance diagram for ClarisDrawGraphInternal::ZonePict:
ClarisDrawGraphInternal::Zone

Public Member Functions

 ZonePict (Zone const &z)
 constructor More...
 
 ~ZonePict () final
 destructor More...
 
void print (std::ostream &o) const final
 print the data More...
 
Type getType () const final
 return the main type T_Picture More...
 
Type getSubType () const final
 return the sub type More...
 
int getNumData () const final
 return the number of data in a file 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...
 
virtual Type getType () const
 return the main type More...
 
virtual Type getSubType () const
 return the subtype More...
 
virtual int getNumData () const
 return the number of data to define this zone in the file More...
 
virtual void print (std::ostream &) const
 print the data contains More...
 
virtual ClarisWksStruct::DSET::Child getChild () const
 return a child corresponding to this zone More...
 
virtual int getZoneId () const
 returns the id of the reference zone More...
 

Public Attributes

Type m_type
 the sub type More...
 
MWAWEntry m_entries [2]
 the picture entry followed by a ps entry or ole entry ( if defined) 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...
 

Detailed Description

Internal: the structure used to store a PICT.

Constructor & Destructor Documentation

◆ ZonePict()

ClarisDrawGraphInternal::ZonePict::ZonePict ( Zone const &  z)
inlineexplicit

constructor

◆ ~ZonePict()

ClarisDrawGraphInternal::ZonePict::~ZonePict ( )
final

destructor

Member Function Documentation

◆ getChild()

ClarisWksStruct::DSET::Child ClarisDrawGraphInternal::ZonePict::getChild ( ) const
inlinefinalvirtual

return a child corresponding to this zone

Reimplemented from ClarisDrawGraphInternal::Zone.

◆ getNumData()

int ClarisDrawGraphInternal::ZonePict::getNumData ( ) const
inlinefinalvirtual

return the number of data in a file

Reimplemented from ClarisDrawGraphInternal::Zone.

◆ getSubType()

Type ClarisDrawGraphInternal::ZonePict::getSubType ( ) const
inlinefinalvirtual

return the sub type

Reimplemented from ClarisDrawGraphInternal::Zone.

◆ getType()

Type ClarisDrawGraphInternal::ZonePict::getType ( ) const
inlinefinalvirtual

return the main type T_Picture

Reimplemented from ClarisDrawGraphInternal::Zone.

◆ print()

void ClarisDrawGraphInternal::ZonePict::print ( std::ostream &  o) const
inlinefinalvirtual

print the data

Reimplemented from ClarisDrawGraphInternal::Zone.

Member Data Documentation

◆ m_entries

MWAWEntry ClarisDrawGraphInternal::ZonePict::m_entries[2]

the picture entry followed by a ps entry or ole entry ( if defined)

◆ m_type

Type ClarisDrawGraphInternal::ZonePict::m_type

the sub type


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

Generated on Sat Mar 19 2022 08:05:49 for libmwaw by doxygen 1.9.3