ITK
4.9.0
Insight Segmentation and Registration Toolkit
|
#include <itkImageVectorOptimizerParametersHelper.h>
Class to hold and manage parameters of type Image<Vector<...>,...>, used in Transforms, etc.
Definition at line 39 of file itkImageVectorOptimizerParametersHelper.h.
Public Types | |
typedef Superclass::CommonContainerType | CommonContainerType |
typedef ParameterImageType::Pointer | ParameterImagePointer |
typedef Image< Vector< TValue, NVectorDimension > , VImageDimension > | ParameterImageType |
typedef ImageVectorOptimizerParametersHelper | Self |
typedef OptimizerParametersHelper < TValue > | Superclass |
typedef TValue | ValueType |
Public Types inherited from itk::OptimizerParametersHelper< TValue > | |
typedef Array< TValue > | CommonContainerType |
typedef OptimizerParametersHelper | Self |
typedef TValue | ValueType |
Public Member Functions | |
ImageVectorOptimizerParametersHelper () | |
virtual void | MoveDataPointer (CommonContainerType *container, TValue *pointer) |
virtual void | SetParametersObject (CommonContainerType *container, LightObject *) |
virtual | ~ImageVectorOptimizerParametersHelper () |
Public Member Functions inherited from itk::OptimizerParametersHelper< TValue > | |
OptimizerParametersHelper () | |
virtual | ~OptimizerParametersHelper () |
Private Attributes | |
ParameterImagePointer | m_ParameterImage |
typedef Superclass::CommonContainerType itk::ImageVectorOptimizerParametersHelper< TValue, NVectorDimension, VImageDimension >::CommonContainerType |
Type of the common data object used in OptimizerParameters
Definition at line 56 of file itkImageVectorOptimizerParametersHelper.h.
typedef ParameterImageType::Pointer itk::ImageVectorOptimizerParametersHelper< TValue, NVectorDimension, VImageDimension >::ParameterImagePointer |
Definition at line 53 of file itkImageVectorOptimizerParametersHelper.h.
typedef Image< Vector<TValue, NVectorDimension>, VImageDimension > itk::ImageVectorOptimizerParametersHelper< TValue, NVectorDimension, VImageDimension >::ParameterImageType |
Image type that this class expects.
Definition at line 52 of file itkImageVectorOptimizerParametersHelper.h.
typedef ImageVectorOptimizerParametersHelper itk::ImageVectorOptimizerParametersHelper< TValue, NVectorDimension, VImageDimension >::Self |
Definition at line 46 of file itkImageVectorOptimizerParametersHelper.h.
typedef OptimizerParametersHelper< TValue > itk::ImageVectorOptimizerParametersHelper< TValue, NVectorDimension, VImageDimension >::Superclass |
Definition at line 47 of file itkImageVectorOptimizerParametersHelper.h.
typedef TValue itk::ImageVectorOptimizerParametersHelper< TValue, NVectorDimension, VImageDimension >::ValueType |
The element type stored at each location in the Array.
Definition at line 45 of file itkImageVectorOptimizerParametersHelper.h.
itk::ImageVectorOptimizerParametersHelper< TValue, NVectorDimension, VImageDimension >::ImageVectorOptimizerParametersHelper | ( | ) |
Default constructor.
|
inlinevirtual |
Definition at line 79 of file itkImageVectorOptimizerParametersHelper.h.
|
virtual |
Set a new data pointer for both the Array and parameter image, pointing both to a different memory block. The size of the new memroy block must be the same as current size of Array and the parameter image's buffer, in elements of TValue. Memory must be managed by caller afterwards.
Reimplemented from itk::OptimizerParametersHelper< TValue >.
|
virtual |
Set an image that holds the parameter data. container
is a pointer of type itkArray to the object to which this helper is assigned. container
will be pointed to the image data buffer, and set not to manage memory, so the image still manages its memory. A dynamic cast is performed on object
to make sure its of proper type. Generally this will be called from OptimizerParameters::SetParameterObject.
Reimplemented from itk::OptimizerParametersHelper< TValue >.
|
private |
The parameter image used by the class
Definition at line 83 of file itkImageVectorOptimizerParametersHelper.h.