TransformationPipeMT Class Reference
#include <TransformationPipeMT.h>
Inherits TransformationPipe.
Collaboration diagram for TransformationPipeMT:

Public Member Functions | |
| TransformationPipeMT (OSG::UInt64 pipeId, User *owner) | |
| virtual | ~TransformationPipeMT () |
| virtual TransformationData | getTransformation (unsigned index) |
| virtual void | push_back (TransformationData &data) |
| virtual int | size () |
| virtual void | flush () |
Protected Attributes | |
| OSG::Lock * | pipeLock |
Constructor & Destructor Documentation
| TransformationPipeMT::TransformationPipeMT | ( | OSG::UInt64 | pipeId, | |
| User * | owner | |||
| ) |
Constructor initializes Lock.
| TransformationPipeMT::~TransformationPipeMT | ( | ) | [virtual] |
Empty destructor.
Member Function Documentation
| void TransformationPipeMT::flush | ( | ) | [virtual] |
Flush the TransformationPipe according to its flush strategy.
Reimplemented from TransformationPipe.
| TransformationData TransformationPipeMT::getTransformation | ( | unsigned | index | ) | [virtual] |
Direct access to a TransformationData by its index in the deque.
Reimplemented from TransformationPipe.
| void TransformationPipeMT::push_back | ( | TransformationData & | data | ) | [virtual] |
Put a TransformationData into the pipe. The TransformationData is wrapped in a TransformationPipeData, with the timestamp of the push_back operation.
Reimplemented from TransformationPipe.
| int TransformationPipeMT::size | ( | ) | [virtual] |
The number of TransformationDatas in the pipe.
Reimplemented from TransformationPipe.
Member Data Documentation
OSG::Lock* TransformationPipeMT::pipeLock [protected] |
Lock for access to Pipe from different Threads
The documentation for this class was generated from the following files:
- src/inVRs/SystemCore/TransformationManager/TransformationPipeMT.h
- src/inVRs/SystemCore/TransformationManager/TransformationPipeMT.cpp
Generated on Wed Oct 20 16:12:01 2010 for inVRs by
1.5.8