#include <mitkGeometryTransformHolder.h>
◆ TransformType
◆ GeometryTransformHolder() [1/2]
mitk::GeometryTransformHolder::GeometryTransformHolder |
( |
| ) |
|
◆ GeometryTransformHolder() [2/2]
◆ ~GeometryTransformHolder()
virtual mitk::GeometryTransformHolder::~GeometryTransformHolder |
( |
| ) |
|
|
virtual |
◆ Compose()
void mitk::GeometryTransformHolder::Compose |
( |
const TransformType * |
other, |
|
|
bool |
pre = false |
|
) |
| |
◆ GetIndexToWorldTransform() [1/2]
Get the transformation used to convert from index to world coordinates.
◆ GetIndexToWorldTransform() [2/2]
Get the transformation used to convert from index to world coordinates.
◆ GetOrigin()
const Point3D mitk::GeometryTransformHolder::GetOrigin |
( |
| ) |
const |
Get the origin, e.g. the upper-left corner of the plane.
◆ GetSpacing()
const mitk::Vector3D mitk::GeometryTransformHolder::GetSpacing |
( |
| ) |
const |
Get the spacing (size of a pixel).
◆ GetVnlMatrix()
AffineTransform3D::MatrixType::InternalMatrixType mitk::GeometryTransformHolder::GetVnlMatrix |
( |
| ) |
|
◆ GetVtkMatrix() [1/2]
vtkMatrix4x4* mitk::GeometryTransformHolder::GetVtkMatrix |
( |
| ) |
|
◆ GetVtkMatrix() [2/2]
const vtkMatrix4x4* mitk::GeometryTransformHolder::GetVtkMatrix |
( |
| ) |
const |
◆ GetVtkTransform()
vtkLinearTransform* mitk::GeometryTransformHolder::GetVtkTransform |
( |
| ) |
const |
Get the m_IndexToWorldTransform as a vtkLinearTransform.
◆ Initialize() [1/2]
void mitk::GeometryTransformHolder::Initialize |
( |
| ) |
|
◆ Initialize() [2/2]
◆ IsIndexToWorldTransformNull()
bool mitk::GeometryTransformHolder::IsIndexToWorldTransformNull |
( |
| ) |
|
◆ SetIdentity()
void mitk::GeometryTransformHolder::SetIdentity |
( |
| ) |
|
◆ SetIndexToWorldTransform()
◆ SetIndexToWorldTransformByVtkMatrix()
virtual void mitk::GeometryTransformHolder::SetIndexToWorldTransformByVtkMatrix |
( |
vtkMatrix4x4 * |
vtkmatrix | ) |
|
|
virtual |
Convenience method for setting the ITK transform (m_IndexToWorldTransform) via an vtkMatrix4x4. This will also change the spacing.
- See also
- SetIndexToWorldTransform
◆ SetIndexToWorldTransformByVtkMatrixWithoutChangingSpacing()
void mitk::GeometryTransformHolder::SetIndexToWorldTransformByVtkMatrixWithoutChangingSpacing |
( |
vtkMatrix4x4 * |
vtkmatrix | ) |
|
Convenience method for setting the ITK transform (m_IndexToWorldTransform) via an vtkMatrix4x4. This function keeps the original spacing.
- See also
- SetIndexToWorldTransform
◆ SetIndexToWorldTransformWithoutChangingSpacing()
void mitk::GeometryTransformHolder::SetIndexToWorldTransformWithoutChangingSpacing |
( |
mitk::AffineTransform3D * |
transform | ) |
|
◆ SetMatrix()
void mitk::GeometryTransformHolder::SetMatrix |
( |
Matrix3D & |
matrix | ) |
|
◆ SetOrigin()
void mitk::GeometryTransformHolder::SetOrigin |
( |
const Point3D & |
origin | ) |
|
Set the origin, i.e. the upper-left corner of the plane.
◆ SetSpacing()
void mitk::GeometryTransformHolder::SetSpacing |
( |
const mitk::Vector3D & |
aSpacing, |
|
|
bool |
enforceSetSpacing = false |
|
) |
| |
Set the spacing (m_Spacing).
The spacing is also changed in the IndexToWorldTransform.
◆ SetVtkMatrixDeepCopy()
void mitk::GeometryTransformHolder::SetVtkMatrixDeepCopy |
( |
vtkTransform * |
vtktransform | ) |
|
The documentation for this class was generated from the following file: