soma-io
5.0.5
|
Polymorphic base class for spatial transformations. More...
#include <soma-io/transformation/transformation.h>
Public Member Functions | |
virtual | ~Transformation () |
virtual bool | isIdentity () const |
Test if the transformation can safely be omitted. More... | |
Public Member Functions inherited from carto::RCObject | |
RCObject () | |
RCObject (const RCObject &) | |
RCObject & | operator= (const RCObject &) |
virtual | ~RCObject () |
Protected Member Functions | |
Transformation () | |
Additional Inherited Members | |
Public Types inherited from carto::RCObject | |
typedef int | RefCounterType |
Polymorphic base class for spatial transformations.
Definition at line 52 of file transformation.h.
|
virtual |
|
inlineprotected |
Definition at line 74 of file transformation.h.
|
inlinevirtual |
Test if the transformation can safely be omitted.
This method returns true only if the transformation behaves exactly like an identity transformation (notably, the transform methods will always return the input coordinates unchanged).
Reimplemented in soma::AffineTransformation3dBase.
Definition at line 68 of file transformation.h.