ClarisDrawGraphInternal::ZoneShape Struct Reference

Internal: small class to store a basic graphic zone of a ClarisDrawGraph. More...

Inheritance diagram for ClarisDrawGraphInternal::ZoneShape:
ClarisDrawGraphInternal::Zone

List of all members.

Public Member Functions

 ZoneShape (Zone const &z, Type type)
 constructor
virtual void print (std::ostream &o) const
 print the data
virtual Type getType () const
 return the main type
virtual Type getSubType () const
 return the sub type
virtual int getNumData () const
 return the number of data
virtual
ClarisWksStruct::DSET::Child 
getChild () const
 return a child corresponding to this zone

Public Attributes

Type m_type
 the sub type
MWAWGraphicShape m_shape
 the shape
bool m_autosize
 true if autosize is set

Detailed Description

Internal: small class to store a basic graphic zone of a ClarisDrawGraph.


Constructor & Destructor Documentation

ClarisDrawGraphInternal::ZoneShape::ZoneShape ( Zone const &  z,
Type  type 
) [inline]

constructor


Member Function Documentation

return a child corresponding to this zone

Reimplemented from ClarisDrawGraphInternal::Zone.

virtual int ClarisDrawGraphInternal::ZoneShape::getNumData ( ) const [inline, virtual]

return the number of data

Reimplemented from ClarisDrawGraphInternal::Zone.

virtual Type ClarisDrawGraphInternal::ZoneShape::getSubType ( ) const [inline, virtual]

return the sub type

Reimplemented from ClarisDrawGraphInternal::Zone.

Referenced by ClarisDrawGraph::readShape().

virtual Type ClarisDrawGraphInternal::ZoneShape::getType ( ) const [inline, virtual]

return the main type

Reimplemented from ClarisDrawGraphInternal::Zone.

virtual void ClarisDrawGraphInternal::ZoneShape::print ( std::ostream &  o) const [inline, virtual]

print the data

Reimplemented from ClarisDrawGraphInternal::Zone.


Member Data Documentation


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