StarGraphicAttribute::StarGAttributeFrameSize Class Reference

a frameSize attribute More...

Inheritance diagram for StarGraphicAttribute::StarGAttributeFrameSize:
StarAttribute

List of all members.

Public Member Functions

 StarGAttributeFrameSize (Type type, std::string const &debugName)
 constructor
virtual shared_ptr< StarAttributecreate () const
 create a new attribute
virtual bool read (StarZone &zone, int vers, long endPos, StarObject &object)
 read a zone
virtual void addTo (StarState &state, std::set< StarAttribute const * > &) const
 add to a page
virtual void printData (libstoff::DebugStream &o) const
 debug function to print the data

Protected Member Functions

 StarGAttributeFrameSize (StarGAttributeFrameSize const &orig)
 copy constructor

Protected Attributes

int m_frmType
 the type
long m_width
 the width
long m_height
 the height
STOFFVec2i m_percent
 the percent value

Detailed Description

a frameSize attribute


Constructor & Destructor Documentation

StarGraphicAttribute::StarGAttributeFrameSize::StarGAttributeFrameSize ( Type  type,
std::string const &  debugName 
) [inline]

constructor

Referenced by create().


Member Function Documentation

void StarGraphicAttribute::StarGAttributeFrameSize::addTo ( StarState state,
std::set< StarAttribute const * > &   
) const [virtual]

add to a page

Reimplemented from StarAttribute.

virtual shared_ptr<StarAttribute> StarGraphicAttribute::StarGAttributeFrameSize::create ( ) const [inline, virtual]

create a new attribute

Implements StarAttribute.

debug function to print the data

Reimplemented from StarAttribute.

Referenced by read().

bool StarGraphicAttribute::StarGAttributeFrameSize::read ( StarZone zone,
int  vers,
long  endPos,
StarObject object 
) [virtual]

read a zone

Implements StarAttribute.


Member Data Documentation

the type

Referenced by printData(), and read().

the height

Referenced by addTo(), printData(), and read().

the width

Referenced by addTo(), printData(), and read().


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