17#ifndef __albaTransformBase_h
18#define __albaTransformBase_h
30class vtkLinearTransform;
56 virtual void Print(std::ostream& os,
const int indent=0)
const;
70 { this->Update(); this->InternalTransformPoint(in,out); };
76 { this->Update(); this->InternalTransformPoint(in,out); };
130 virtual unsigned long GetMTime() {
return m_MTime.GetMTime();}
142 vtkLinearTransform *GetVTKTransform();
145 operator vtkLinearTransform*() {
return GetVTKTransform();}
ALBA_EXPORT bool albaEquals(double x, double y)
reliable comparison test for floating point numbers.
double albaTimeStamp
type for time varying data timestamps (not for pipelines timestamps!)
Hold a reference to a T instance.
This class inerith form albaEventSender and extends albaEventSender with the capacity of send events ...
albaMTime - record modification timestamp.
void Modified()
Update this object modification time.
albaMatrix - Time stamped 4x4 Matrix.
Critical section locking class that can be allocated on the stack.
albaReferenceCounted - abstract base class for ALBA objects with reference counting.