TdkTemplate Class Reference
[The Control Module]

Defines the TdkTemplate class. More...

#include <TdkTemplate.h>

List of all members.

Public Member Functions

 TdkTemplate (std::string templateName, std::string templatePageName, std::string templatePageOrientation, double width, double height)
virtual ~TdkTemplate ()
virtual void setName (std::string name)
virtual std::string getName ()
virtual void setPageName (std::string name)
virtual std::string getPageName ()
virtual void setPageOrientation (std::string orientation)
virtual std::string getPageOrientation ()
virtual void setWidth (double width)
virtual double getWidth ()
virtual void setHeight (double height)
virtual double getHeight ()
virtual void load (TeDatabase *driver)
virtual void update (TeDatabase *driver)
virtual void insert (TeDatabase *driver)
virtual void remove (TeDatabase *driver)
virtual void addObject (TdkTemplateObject *templateObject)
virtual TdkTemplateObjectgetObject (int index)
virtual void removeObject (TdkTemplateObject *templateObject)
virtual TdkLayoutObjectVectorgetLayoutObjects ()

Protected Member Functions

virtual void createObjects ()
virtual void clearTemplateObjects ()

Protected Attributes

std::string name_
std::string newName_
std::string pageName_
std::string pageOrientation_
double width_
double height_
TdkLayoutObjectVector createdLayoutObjects_
TdkTemplateObjectVector templateObjects_


Detailed Description

Defines the TdkTemplate class.


Constructor & Destructor Documentation

TdkTemplate::TdkTemplate ( std::string  templateName,
std::string  templatePageName,
std::string  templatePageOrientation,
double  width,
double  height 
) [inline]

TdkTemplate::~TdkTemplate (  )  [inline, virtual]


Member Function Documentation

void TdkTemplate::setName ( std::string  name  )  [inline, virtual]

std::string TdkTemplate::getName (  )  [inline, virtual]

void TdkTemplate::setPageName ( std::string  name  )  [inline, virtual]

std::string TdkTemplate::getPageName (  )  [inline, virtual]

void TdkTemplate::setPageOrientation ( std::string  orientation  )  [inline, virtual]

std::string TdkTemplate::getPageOrientation (  )  [inline, virtual]

void TdkTemplate::setWidth ( double  width  )  [inline, virtual]

double TdkTemplate::getWidth (  )  [inline, virtual]

void TdkTemplate::setHeight ( double  height  )  [inline, virtual]

double TdkTemplate::getHeight (  )  [inline, virtual]

void TdkTemplate::load ( TeDatabase *  driver  )  [virtual]

void TdkTemplate::update ( TeDatabase *  driver  )  [virtual]

void TdkTemplate::insert ( TeDatabase *  driver  )  [virtual]

void TdkTemplate::remove ( TeDatabase *  driver  )  [virtual]

void TdkTemplate::addObject ( TdkTemplateObject templateObject  )  [inline, virtual]

TdkTemplateObject * TdkTemplate::getObject ( int  index  )  [inline, virtual]

void TdkTemplate::removeObject ( TdkTemplateObject templateObject  )  [inline, virtual]

TdkLayoutObjectVector & TdkTemplate::getLayoutObjects (  )  [inline, virtual]

void TdkTemplate::createObjects (  )  [protected, virtual]

void TdkTemplate::clearTemplateObjects (  )  [protected, virtual]


Member Data Documentation

std::string TdkTemplate::name_ [protected]

std::string TdkTemplate::newName_ [protected]

std::string TdkTemplate::pageName_ [protected]

std::string TdkTemplate::pageOrientation_ [protected]

double TdkTemplate::width_ [protected]

double TdkTemplate::height_ [protected]

TdkLayoutObjectVector TdkTemplate::createdLayoutObjects_ [protected]

TdkTemplateObjectVector TdkTemplate::templateObjects_ [protected]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:55 2007 for TDK by  doxygen 1.5.2