StarAttributeVec2i Class Reference

an Vec2i attribute More...

#include <StarAttribute.hxx>

Inheritance diagram for StarAttributeVec2i:
StarAttribute StarPageAttribute::StarPAttributeVec2i

List of all members.

Public Member Functions

 StarAttributeVec2i (Type type, std::string const &debugName, int intSize, STOFFVec2i value=STOFFVec2i(0, 0))
 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 printData (libstoff::DebugStream &o) const
 debug function to print the data

Protected Member Functions

 StarAttributeVec2i (StarAttributeVec2i const &orig)
 copy constructor

Protected Attributes

STOFFVec2i m_value
int m_intSize

Detailed Description

an Vec2i attribute


Constructor & Destructor Documentation

StarAttributeVec2i::StarAttributeVec2i ( Type  type,
std::string const &  debugName,
int  intSize,
STOFFVec2i  value = STOFFVec2i(0,0) 
) [inline]

constructor

Referenced by create().

StarAttributeVec2i::StarAttributeVec2i ( StarAttributeVec2i const &  orig) [inline, protected]

copy constructor


Member Function Documentation

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

create a new attribute

Implements StarAttribute.

Reimplemented in StarPageAttribute::StarPAttributeVec2i.

virtual void StarAttributeVec2i::printData ( libstoff::DebugStream o) const [inline, virtual]

debug function to print the data

Reimplemented from StarAttribute.

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

read a zone

Implements StarAttribute.


Member Data Documentation

Referenced by read(), and StarAttributeVec2i().


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