Transformator Class Reference

#include <SceneBuilderFactories.h>

Inherits SceneBuilderFactory.

Inherited by Rotator, Scaler, and Translator.

Inheritance diagram for Transformator:

Inheritance graph
[legend]
Collaboration diagram for Transformator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Transformator (std::map< std::string, Object * > &objects)
virtual bool transform (const std::string &type, std::stringstream &line)=0

Protected Attributes

std::map< std::string, Object * > & mObjects
 Mapping name -> Object.

Detailed Description

Base class for transformators

Author:
Alex Busenius

Definition at line 620 of file SceneBuilderFactories.h.


Constructor & Destructor Documentation

Transformator::Transformator ( std::map< std::string, Object * > &  objects  )  [inline]

Constructor

Definition at line 625 of file SceneBuilderFactories.h.


Member Function Documentation

virtual bool Transformator::transform ( const std::string &  type,
std::stringstream &  line 
) [pure virtual]

Transform given object based on type and data

Parameters:
type Statement type
line Line with data
Returns:
If transformation was made

Implemented in Translator, Rotator, and Scaler.


Member Data Documentation

std::map<std::string, Object *>& Transformator::mObjects [protected]

Mapping name -> Object.

Definition at line 640 of file SceneBuilderFactories.h.

Referenced by Scaler::transform(), Rotator::transform(), and Translator::transform().


The documentation for this class was generated from the following file:
Generated on Fri Feb 1 00:02:32 2008 for Grayfall by  doxygen 1.5.1