TransformationLoggerModifier Class Reference
#include <TransformationLoggerModifier.h>
Inherits TransformationModifier.
Collaboration diagram for TransformationLoggerModifier:

Classes | |
| struct | TRANSFORMATIONDATALOGSTRUCT |
Public Types | |
| enum | LOGPOLICY { LOGPOLICY_ITERATIONBASED, LOGPOLICY_TIMEBASED } |
Public Member Functions | |
| TransformationLoggerModifier (LOGPOLICY logPolicy, unsigned logPolicyParam) | |
| virtual | ~TransformationLoggerModifier () |
| virtual TransformationData | execute (TransformationData *resultLastStage, TransformationPipe *currentPipe) |
| void | dump (FILE *writeTo) |
| unsigned | getNumberOfLoggedData () |
Static Protected Member Functions | |
| static bool | dataToString (char *output, TRANSFORMATIONDATALOGSTRUCT &transfLogData) |
Protected Attributes | |
| unsigned | lastTime |
| unsigned | iterationIdx |
| LOGPOLICY | logPolicy |
| unsigned | logPolicyParam |
| unsigned | remainingTime |
| std::vector < TRANSFORMATIONDATALOGSTRUCT > | loggedData |
| TransformationLoggerModifierFactory * | myFactory |
Friends | |
| class | TransformationLoggerModifierFactory |
Member Enumeration Documentation
Constructor & Destructor Documentation
| OSG_USING_NAMESPACE TransformationLoggerModifier::TransformationLoggerModifier | ( | LOGPOLICY | logPolicy, | |
| unsigned | logPolicyParam | |||
| ) |
| TransformationLoggerModifier::~TransformationLoggerModifier | ( | ) | [virtual] |
Member Function Documentation
| bool TransformationLoggerModifier::dataToString | ( | char * | output, | |
| TRANSFORMATIONDATALOGSTRUCT & | transfLogData | |||
| ) | [static, protected] |
| void TransformationLoggerModifier::dump | ( | FILE * | writeTo | ) |
| TransformationData TransformationLoggerModifier::execute | ( | TransformationData * | resultLastStage, | |
| TransformationPipe * | currentPipe | |||
| ) | [virtual] |
Calculate the new transformation.
- Parameters:
-
resultLastStage the result of the previous TransformationModifier currentPipe the Pipe, by which we are executed.
Reimplemented from TransformationModifier.
| unsigned TransformationLoggerModifier::getNumberOfLoggedData | ( | ) |
Friends And Related Function Documentation
friend class TransformationLoggerModifierFactory [friend] |
Member Data Documentation
unsigned TransformationLoggerModifier::iterationIdx [protected] |
unsigned TransformationLoggerModifier::lastTime [protected] |
std::vector<TRANSFORMATIONDATALOGSTRUCT> TransformationLoggerModifier::loggedData [protected] |
LOGPOLICY TransformationLoggerModifier::logPolicy [protected] |
unsigned TransformationLoggerModifier::logPolicyParam [protected] |
unsigned TransformationLoggerModifier::remainingTime [protected] |
The documentation for this class was generated from the following files:
- src/inVRs/SystemCore/TransformationManager/TransformationLoggerModifier.h
- src/inVRs/SystemCore/TransformationManager/TransformationLoggerModifier.cpp
Generated on Wed Oct 20 16:12:01 2010 for inVRs by
1.5.8