![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkTransformixFilter.h>
Definition at line 58 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< TMovingImage, TMovingImage > > |
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 } |
std::string | m_FixedPointSetFileName {} |
MeshType::ConstPointer | m_InputMesh { nullptr } |
std::string | m_LogFileName {} |
bool | m_LogToConsole { false } |
bool | m_LogToFile { false } |
std::string | m_OutputDirectory {} |
MeshType::Pointer | m_OutputMesh { nullptr } |
TransformBase::ConstPointer | m_Transform |
SmartPointer< const elx::TransformixMain > | m_TransformixMain { nullptr } |
using itk::TransformixFilter< TMovingImage >::ArgumentMapEntryType = ArgumentMapType::value_type |
Definition at line 79 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::ArgumentMapType = TransformixMainType::ArgumentMapType |
Definition at line 78 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::ConstPointer = SmartPointer<const Self> |
Definition at line 67 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::DataObjectContainerPointer = TransformixMainType::DataObjectContainerPointer |
Definition at line 84 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::DataObjectContainerType = TransformixMainType::DataObjectContainerType |
Definition at line 83 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::DataObjectIdentifierType = ProcessObject::DataObjectIdentifierType |
Definition at line 82 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::DataObjectPointer = ProcessObject::DataObjectPointer |
Definition at line 81 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::DataObjectPointerArraySizeType = ProcessObject::DataObjectPointerArraySizeType |
Definition at line 99 of file itkTransformixFilter.h.
|
private |
Definition at line 272 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::InputImageType = TMovingImage |
Definition at line 101 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::MeshType = Mesh<OutputImagePixelType, MovingImageDimension> |
Definition at line 104 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::OutputDeformationFieldType = typename itk::Image<itk::Vector<float, TMovingImage::ImageDimension>, TMovingImage::ImageDimension> |
Definition at line 96 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::ParameterMapType = ParameterObjectType::ParameterMapType |
Definition at line 88 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::ParameterMapVectorType = ParameterObjectType::ParameterMapVectorType |
Definition at line 87 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::ParameterObjectConstPointer = typename ParameterObjectType::ConstPointer |
Definition at line 91 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::ParameterObjectPointer = typename ParameterObjectType::Pointer |
Definition at line 90 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::ParameterObjectType = elx::ParameterObject |
Definition at line 86 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::ParameterValueVectorType = ParameterObjectType::ParameterValueVectorType |
Definition at line 89 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::Pointer = SmartPointer<Self> |
Definition at line 66 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::Self = TransformixFilter |
Standard ITK typedefs.
Definition at line 64 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::SpatialJacobianDeterminantImageType = itk::Image<float, MovingImageDimension> |
Typedefs for images of determinants of spatial Jacobian matrices, and images of spatial Jacobian matrices
Definition at line 109 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::SpatialJacobianMatrixImageType = itk::Image<itk::Matrix<float, MovingImageDimension, MovingImageDimension>, MovingImageDimension> |
Definition at line 110 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::Superclass = ImageSource<TMovingImage> |
Definition at line 65 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::TransformixMainPointer = TransformixMainType::Pointer |
Definition at line 77 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::TransformixMainType = elx::TransformixMain |
Typedefs.
Definition at line 76 of file itkTransformixFilter.h.
using itk::TransformixFilter< TMovingImage >::TransformType = Transform<double, MovingImageDimension, MovingImageDimension> |
Definition at line 106 of file itkTransformixFilter.h.
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
SmartPointer< SpatialJacobianDeterminantImageType > itk::TransformixFilter< TMovingImage >::ComputeSpatialJacobianDeterminantImage | ( | ) | const |
Computes the spatial Jacobian determinant for each pixel, and returns an image of the computed values.
SmartPointer< SpatialJacobianMatrixImageType > itk::TransformixFilter< TMovingImage >::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 210 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< TMovingImage >::GetInput | ( | ) | const |
const DataObject * itk::TransformixFilter< TMovingImage >::GetInput | ( | DataObjectPointerArraySizeType | index | ) | const |
|
virtual |
|
virtual |
|
virtual |
const InputImageType * itk::TransformixFilter< TMovingImage >::GetMovingImage | ( | ) | const |
OutputImageType * itk::TransformixFilter< TMovingImage >::GetOutput | ( | ) |
const OutputImageType * itk::TransformixFilter< TMovingImage >::GetOutput | ( | ) | const |
DataObject * itk::TransformixFilter< TMovingImage >::GetOutput | ( | unsigned int | idx | ) |
const DataObject * itk::TransformixFilter< TMovingImage >::GetOutput | ( | unsigned int | idx | ) | const |
OutputDeformationFieldType * itk::TransformixFilter< TMovingImage >::GetOutputDeformationField | ( | ) |
const OutputDeformationFieldType * itk::TransformixFilter< TMovingImage >::GetOutputDeformationField | ( | ) | const |
|
virtual |
|
inline |
Retrieves the output mesh, produced by an Update(), when an input mesh was specified.
Definition at line 220 of file itkTransformixFilter.h.
ParameterObjectType * itk::TransformixFilter< TMovingImage >::GetTransformParameterObject | ( | ) |
const ParameterObjectType * itk::TransformixFilter< TMovingImage >::GetTransformParameterObject | ( | ) | const |
|
staticprivate |
IsEmpty.
itk::TransformixFilter< TMovingImage >::ITK_DISALLOW_COPY_AND_MOVE | ( | TransformixFilter< TMovingImage > | ) |
itk::TransformixFilter< TMovingImage >::itkStaticConstMacro | ( | MovingImageDimension | , |
unsigned int | , | ||
TMovingImage::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 135 of file itkTransformixFilter.h.
|
virtual |
|
virtual |
|
inlinevirtual |
Definition at line 185 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.
|
virtual |
Set/Get/Remove fixed point set filename.
void itk::TransformixFilter< TMovingImage >::SetInput | ( | DataObjectPointerArraySizeType | index, |
DataObject * | input | ||
) |
void itk::TransformixFilter< TMovingImage >::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 |
Log to std::cout on/off.
|
virtual |
Log to file on/off.
|
virtual |
Set/Get/Add moving image.
|
virtual |
Set/Get/Remove output directory.
|
virtual |
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.
|
virtual |
Get/Set transform parameter object.
|
private |
Definition at line 296 of file itkTransformixFilter.h.
|
private |
Definition at line 282 of file itkTransformixFilter.h.
|
private |
Definition at line 281 of file itkTransformixFilter.h.
|
private |
Definition at line 280 of file itkTransformixFilter.h.
|
private |
Definition at line 287 of file itkTransformixFilter.h.
|
private |
Definition at line 279 of file itkTransformixFilter.h.
|
private |
Definition at line 291 of file itkTransformixFilter.h.
|
private |
Definition at line 285 of file itkTransformixFilter.h.
|
private |
Definition at line 288 of file itkTransformixFilter.h.
|
private |
Definition at line 289 of file itkTransformixFilter.h.
|
private |
Definition at line 284 of file itkTransformixFilter.h.
|
private |
Definition at line 292 of file itkTransformixFilter.h.
|
private |
Definition at line 294 of file itkTransformixFilter.h.
|
private |
Definition at line 277 of file itkTransformixFilter.h.
Generated on 2023-01-13
for elastix by ![]() |
![]() |