#include <itkTransformBase.h>
◆ ConstPointer
using TransformBaseTemplate::ConstPointer = SmartPointer<const Self> |
◆ FixedParametersType
◆ FixedParametersValueType
using TransformBaseTemplate::FixedParametersValueType = double |
◆ NumberOfParametersType
The number of parameters can potentially be very large, therefore we use here a large capacity integer.
Definition at line 109 of file itkTransformBase.h.
◆ ParametersType
◆ ParametersValueType
using TransformBaseTemplate::ParametersValueType = TParametersValueType |
◆ Pointer
using TransformBaseTemplate::Pointer = SmartPointer<Self> |
◆ Self
◆ Superclass
using TransformBaseTemplate::Superclass = Object |
◆ TransformCategoryEnum
using TransformBaseTemplate::TransformCategoryEnum = TransformBaseTemplateEnums::TransformCategory |
◆ TransformCategoryType
◆ TransformBaseTemplate()
TransformBaseTemplate::TransformBaseTemplate |
( |
| ) |
|
|
protecteddefault |
◆ ~TransformBaseTemplate()
TransformBaseTemplate::~TransformBaseTemplate |
( |
| ) |
|
|
overrideprotecteddefault |
◆ CopyInFixedParameters()
This function allow copying a range of values into the FixedParameters The range of values must conform to std::copy(begin, end, m_FixedParameters) requirements.
◆ CopyInParameters()
This function allow copying a range of values into the Parameters The range of values must conform to std::copy(begin, end, m_Parameters) requirements.
◆ GetFixedParameters()
Get the fixed parameters.
◆ GetInputSpaceDimension()
virtual unsigned int TransformBaseTemplate::GetInputSpaceDimension |
( |
| ) |
const |
|
pure virtual |
Get the size of the input space
◆ GetNumberOfParameters()
Return the number of parameters that completely define the Transform
◆ GetOutputSpaceDimension()
virtual unsigned int TransformBaseTemplate::GetOutputSpaceDimension |
( |
| ) |
const |
|
pure virtual |
Get the size of the output space
◆ GetParameters()
virtual const ParametersType& TransformBaseTemplate::GetParameters |
( |
| ) |
const |
|
pure virtual |
Get the Transformation Parameters.
◆ GetTransformCategory()
◆ GetTransformTypeAsString()
virtual std::string TransformBaseTemplate::GetTransformTypeAsString |
( |
| ) |
const |
|
pure virtual |
Generate a platform independent name
◆ ITK_DISALLOW_COPY_AND_MOVE()
◆ itkGetConstReferenceMacro() [1/2]
TransformBaseTemplate::itkGetConstReferenceMacro |
( |
InputSpaceName |
, |
|
|
std::string |
|
|
) |
| |
◆ itkGetConstReferenceMacro() [2/2]
TransformBaseTemplate::itkGetConstReferenceMacro |
( |
OutputSpaceName |
, |
|
|
std::string |
|
|
) |
| |
◆ itkOverrideGetNameOfClassMacro()
- See also
- LightObject::GetNameOfClass()
◆ itkSetMacro() [1/2]
TransformBaseTemplate::itkSetMacro |
( |
InputSpaceName |
, |
|
|
std::string |
|
|
) |
| |
◆ itkSetMacro() [2/2]
TransformBaseTemplate::itkSetMacro |
( |
OutputSpaceName |
, |
|
|
std::string |
|
|
) |
| |
For storing the name of InputSpace/OutputSpace.
InputSpaceName, OutputSpaceName provide identifiers for the world spaces that the transform applied to and the direction of the spatial transformation. The direction of the transform goes from the input space to output space. Typical values include the names of an atlas or a dataset.
◆ SetFixedParameters()
Set the fixed parameters.
◆ SetParameters()
virtual void TransformBaseTemplate::SetParameters |
( |
const ParametersType & |
| ) |
|
|
pure virtual |
Set the transformation parameters and update internal transformation.
◆ SetParametersByValue()
virtual void TransformBaseTemplate::SetParametersByValue |
( |
const ParametersType & |
p | ) |
|
|
pure virtual |
Set the transformation by copying parameters and update internal transformation. This method forces the transform to copy the parameters. The default implementation is to call SetParameters. This call must be overridden if the transform normally implements SetParameters by keeping a reference to the parameters.
- See also
- SetParameters
◆ BSpline
◆ DisplacementField
constexpr TransformCategoryEnum TransformBaseTemplate::DisplacementField = TransformCategoryEnum::DisplacementField |
|
staticconstexpr |
◆ Linear
◆ m_InputSpaceName
std::string TransformBaseTemplate::m_InputSpaceName {} |
|
private |
◆ m_OutputSpaceName
std::string TransformBaseTemplate::m_OutputSpaceName {} |
|
private |
◆ Spline
◆ UnknownTransformCategory
constexpr TransformCategoryEnum TransformBaseTemplate::UnknownTransformCategory = TransformCategoryEnum::UnknownTransformCategory |
|
staticconstexpr |
◆ VelocityField
constexpr TransformCategoryEnum TransformBaseTemplate::VelocityField = TransformCategoryEnum::VelocityField |
|
staticconstexpr |
The documentation for this class was generated from the following file: