#include <itkTransformixFilter.h>
Definition at line 59 of file itkTransformixFilter.h.
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateData () override |
void | GenerateOutputInformation () override |
DataObjectPointer | MakeOutput (const DataObjectIdentifierType &key) override |
TransformixFilter () | |
Private Types | |
using | ElastixTransformBaseType = elx::TransformBase<elx::ElastixTemplate<TImage, TImage>> |
Private Member Functions | |
const ElastixTransformBaseType * | GetFirstElastixTransformBase () const |
Static Private Member Functions | |
static bool | IsEmpty (const InputImageType *inputImage) |
Private Attributes | |
SmartPointer< TransformType > | m_CombinationTransform |
bool | m_ComputeDeformationField { false } |
bool | m_ComputeDeterminantOfSpatialJacobian { false } |
bool | m_ComputeSpatialJacobian { false } |
bool | m_EnableOutput { true } |
SmartPointer< TransformType > | m_ExternalTransform {} |
std::string | m_FixedPointSetFileName {} |
SmartPointer< const MeshType > | m_InputMesh {} |
std::string | m_LogFileName {} |
ElastixLogLevel | m_LogLevel {} |
bool | m_LogToConsole { false } |
bool | m_LogToFile { false } |
std::string | m_OutputDirectory {} |
SmartPointer< MeshType > | m_OutputMesh {} |
SmartPointer< const TransformBase > | m_Transform {} |
SmartPointer< const elx::TransformixMain > | m_TransformixMain {} |
std::string | m_TransformParameterFileName {} |
using itk::TransformixFilter< TImage >::ArgumentMapEntryType = ArgumentMapType::value_type |
Definition at line 80 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::ArgumentMapType = TransformixMainType::ArgumentMapType |
Definition at line 79 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 68 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::DataObjectContainerPointer = TransformixMainType::DataObjectContainerPointer |
Definition at line 85 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::DataObjectContainerType = TransformixMainType::DataObjectContainerType |
Definition at line 84 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::DataObjectIdentifierType = ProcessObject::DataObjectIdentifierType |
Definition at line 83 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::DataObjectPointer = ProcessObject::DataObjectPointer |
Definition at line 82 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::DataObjectPointerArraySizeType = ProcessObject::DataObjectPointerArraySizeType |
Definition at line 100 of file itkTransformixFilter.h.
|
private |
Definition at line 288 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::InputImageType = TImage |
Definition at line 102 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::MeshType = Mesh<OutputImagePixelType, MovingImageDimension> |
Definition at line 105 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::OutputDeformationFieldType |
Definition at line 97 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::ParameterMapType = ParameterObjectType::ParameterMapType |
Definition at line 89 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::ParameterMapVectorType = ParameterObjectType::ParameterMapVectorType |
Definition at line 88 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::ParameterObjectConstPointer = typename ParameterObjectType::ConstPointer |
Definition at line 92 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::ParameterObjectPointer = typename ParameterObjectType::Pointer |
Definition at line 91 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::ParameterObjectType = elx::ParameterObject |
Definition at line 87 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::ParameterValueVectorType = ParameterObjectType::ParameterValueVectorType |
Definition at line 90 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::Pointer = SmartPointer<Self> |
Definition at line 67 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::Self = TransformixFilter |
Standard ITK typedefs.
Definition at line 65 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::SpatialJacobianDeterminantImageType = itk::Image<float, MovingImageDimension> |
Typedefs for images of determinants of spatial Jacobian matrices, and images of spatial Jacobian matrices
Definition at line 110 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::SpatialJacobianMatrixImageType |
Definition at line 111 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::Superclass = ImageSource<TImage> |
Definition at line 66 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::TransformixMainPointer = TransformixMainType::Pointer |
Definition at line 78 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::TransformixMainType = elx::TransformixMain |
Typedefs.
Definition at line 77 of file itkTransformixFilter.h.
using itk::TransformixFilter< TImage >::TransformType = Transform<double, MovingImageDimension, MovingImageDimension> |
Definition at line 107 of file itkTransformixFilter.h.
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
SmartPointer< SpatialJacobianDeterminantImageType > itk::TransformixFilter< TImage >::ComputeSpatialJacobianDeterminantImage | ( | ) | const |
Computes the spatial Jacobian determinant for each pixel, and returns an image of the computed values.
SmartPointer< SpatialJacobianMatrixImageType > itk::TransformixFilter< TImage >::ComputeSpatialJacobianMatrixImage | ( | ) | const |
Computes the spatial Jacobian matrix for each pixel, and returns an image of the computed matrices.
|
virtual |
|
virtual |
|
inline |
Disables output to log and standard output.
Definition at line 214 of file itkTransformixFilter.h.
|
overrideprotected |
|
overrideprotected |
The ResultImage and ResultDeformationField get their image properties from the TransformParameterObject.
|
virtual |
Run-time type information (and related methods).
|
virtual |
|
virtual |
|
virtual |
|
private |
|
virtual |
const InputImageType * itk::TransformixFilter< TImage >::GetInput | ( | ) | const |
const DataObject * itk::TransformixFilter< TImage >::GetInput | ( | DataObjectPointerArraySizeType | index | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
const InputImageType * itk::TransformixFilter< TImage >::GetMovingImage | ( | ) | const |
OutputImageType * itk::TransformixFilter< TImage >::GetOutput | ( | ) |
const OutputImageType * itk::TransformixFilter< TImage >::GetOutput | ( | ) | const |
DataObject * itk::TransformixFilter< TImage >::GetOutput | ( | unsigned int | idx | ) |
const DataObject * itk::TransformixFilter< TImage >::GetOutput | ( | unsigned int | idx | ) | const |
OutputDeformationFieldType * itk::TransformixFilter< TImage >::GetOutputDeformationField | ( | ) |
const OutputDeformationFieldType * itk::TransformixFilter< TImage >::GetOutputDeformationField | ( | ) | const |
|
virtual |
|
inline |
Retrieves the output mesh, produced by an Update(), when an input mesh was specified.
Definition at line 227 of file itkTransformixFilter.h.
|
virtual |
ParameterObjectType * itk::TransformixFilter< TImage >::GetTransformParameterObject | ( | ) |
const ParameterObjectType * itk::TransformixFilter< TImage >::GetTransformParameterObject | ( | ) | const |
|
staticprivate |
IsEmpty.
itk::TransformixFilter< TImage >::ITK_DISALLOW_COPY_AND_MOVE | ( | TransformixFilter< TImage > | ) |
itk::TransformixFilter< TImage >::itkStaticConstMacro | ( | MovingImageDimension | , |
unsigned int | , | ||
TImage::ImageDimension | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
overrideprotected |
To support outputs of different types (i.e. ResultImage and ResultDeformationField) MakeOutput from itk::ImageSource< TOutputImage > needs to be overridden.
|
static |
Method for creation through the object factory.
|
inlinevirtual |
Definition at line 139 of file itkTransformixFilter.h.
|
virtual |
|
virtual |
|
inlinevirtual |
Definition at line 189 of file itkTransformixFilter.h.
|
virtual |
|
virtual |
Compute deformation field On/Off.
|
virtual |
Compute determinant of spatial Jacobian On/Off.
|
virtual |
Compute spatial Jacobian On/Off.
void itk::TransformixFilter< TImage >::SetExternalTransform | ( | TransformType * | ) |
Set the transformation by means of an external ITK Transform. If null, the transformation is entirely specified by the transform parameter object that is set by SetTransformParameterObject. Otherwise, the transformation is specified by this transform object, with additional information from the specified transform parameter object. Will override a possible previous call to SetTransform.
|
virtual |
Set/Get/Remove fixed point set filename.
void itk::TransformixFilter< TImage >::SetInput | ( | DataObjectPointerArraySizeType | index, |
DataObject * | input ) |
void itk::TransformixFilter< TImage >::SetInput | ( | InputImageType * | movingImage | ) |
|
virtual |
Sets an (optional) input mesh. An Update() will transform its points, and store them in the output mesh.
|
virtual |
Set/Get/Remove log filename.
|
virtual |
|
virtual |
Log to std::cout on/off.
|
virtual |
Log to file on/off.
|
virtual |
Set/Get/Add moving image.
|
virtual |
Set/Get/Remove output directory.
void itk::TransformixFilter< TImage >::SetTransform | ( | const TransformBase * | ) |
Sets the transformation. If null, the transformation is entirely specified by the transform parameter object that is set by SetTransformParameterObject. Otherwise, the transformation is specified by this transform object, with additional information from the specified transform parameter object. Will override a possible previous call to SetExternalTransform.
void itk::TransformixFilter< TImage >::SetTransformParameterFileName | ( | std::string | ) |
|
virtual |
Get/Set transform parameter object.
|
private |
Definition at line 316 of file itkTransformixFilter.h.
|
private |
Definition at line 299 of file itkTransformixFilter.h.
|
private |
Definition at line 298 of file itkTransformixFilter.h.
|
private |
Definition at line 297 of file itkTransformixFilter.h.
|
private |
Definition at line 304 of file itkTransformixFilter.h.
|
private |
Definition at line 314 of file itkTransformixFilter.h.
|
private |
Definition at line 296 of file itkTransformixFilter.h.
|
private |
Definition at line 310 of file itkTransformixFilter.h.
|
private |
Definition at line 302 of file itkTransformixFilter.h.
|
private |
Definition at line 308 of file itkTransformixFilter.h.
|
private |
Definition at line 305 of file itkTransformixFilter.h.
|
private |
Definition at line 306 of file itkTransformixFilter.h.
|
private |
Definition at line 301 of file itkTransformixFilter.h.
|
private |
Definition at line 311 of file itkTransformixFilter.h.
|
private |
Definition at line 313 of file itkTransformixFilter.h.
|
private |
Definition at line 293 of file itkTransformixFilter.h.
|
private |
Definition at line 295 of file itkTransformixFilter.h.
Generated on 2024-07-17 for elastix by 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) |