ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkImageVectorOptimizerParametersHelper.h>
Public Types | |
typedef Superclass::CommonContainerType | CommonContainerType |
typedef ParameterImageType::Pointer | ParameterImagePointer |
typedef Image< Vector < TValueType, NVectorDimension > , VImageDimension > | ParameterImageType |
typedef ImageVectorOptimizerParametersHelper | Self |
typedef OptimizerParametersHelper < TValueType > | Superclass |
typedef TValueType | ValueType |
Public Member Functions | |
ImageVectorOptimizerParametersHelper () | |
virtual void | MoveDataPointer (CommonContainerType *container, TValueType *pointer) |
virtual void | SetParametersObject (CommonContainerType *container, LightObject *) |
virtual | ~ImageVectorOptimizerParametersHelper () |
Private Attributes | |
ParameterImagePointer | m_ParameterImage |
Class to hold and manage parameters of type Image<Vector<...>,...>, used in Transforms, etc.
Definition at line 39 of file itkImageVectorOptimizerParametersHelper.h.
typedef Superclass::CommonContainerType itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::CommonContainerType |
Type of the common data object used in OptimizerParameters
Reimplemented from itk::OptimizerParametersHelper< TValueType >.
Definition at line 56 of file itkImageVectorOptimizerParametersHelper.h.
typedef ParameterImageType::Pointer itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::ParameterImagePointer |
Definition at line 53 of file itkImageVectorOptimizerParametersHelper.h.
typedef Image< Vector<TValueType, NVectorDimension>, VImageDimension > itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::ParameterImageType |
Image type that this class expects.
Definition at line 52 of file itkImageVectorOptimizerParametersHelper.h.
typedef ImageVectorOptimizerParametersHelper itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::Self |
Reimplemented from itk::OptimizerParametersHelper< TValueType >.
Definition at line 46 of file itkImageVectorOptimizerParametersHelper.h.
typedef OptimizerParametersHelper< TValueType > itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::Superclass |
Definition at line 47 of file itkImageVectorOptimizerParametersHelper.h.
typedef TValueType itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::ValueType |
The element type stored at each location in the Array.
Reimplemented from itk::OptimizerParametersHelper< TValueType >.
Definition at line 45 of file itkImageVectorOptimizerParametersHelper.h.
itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::ImageVectorOptimizerParametersHelper | ( | ) |
Default constructor.
virtual itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::~ImageVectorOptimizerParametersHelper | ( | ) | [inline, virtual] |
Definition at line 79 of file itkImageVectorOptimizerParametersHelper.h.
virtual void itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::MoveDataPointer | ( | CommonContainerType * | container, |
TValueType * | pointer | ||
) | [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 TValueType. Memory must be managed by caller afterwards.
Reimplemented from itk::OptimizerParametersHelper< TValueType >.
virtual void itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::SetParametersObject | ( | CommonContainerType * | container, |
LightObject * | |||
) | [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< TValueType >.
ParameterImagePointer itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >::m_ParameterImage [private] |
The parameter image used by the class
Definition at line 83 of file itkImageVectorOptimizerParametersHelper.h.