ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkOptimizerParametersHelper.h>
Public Types | |
typedef Array< TValueType > | CommonContainerType |
typedef OptimizerParametersHelper | Self |
typedef TValueType | ValueType |
Public Member Functions | |
virtual void | MoveDataPointer (CommonContainerType *container, TValueType *pointer) |
OptimizerParametersHelper () | |
virtual void | SetParametersObject (CommonContainerType *, LightObject *) |
virtual | ~OptimizerParametersHelper () |
Basic helper class to manage parameter data as an Array type, the default type.
Definition at line 34 of file itkOptimizerParametersHelper.h.
typedef Array< TValueType > itk::OptimizerParametersHelper< TValueType >::CommonContainerType |
Type of common data object used by OptimizerParameters.
Reimplemented in itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >.
Definition at line 43 of file itkOptimizerParametersHelper.h.
typedef OptimizerParametersHelper itk::OptimizerParametersHelper< TValueType >::Self |
Reimplemented in itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >.
Definition at line 40 of file itkOptimizerParametersHelper.h.
typedef TValueType itk::OptimizerParametersHelper< TValueType >::ValueType |
The element type stored at each location in the Array.
Reimplemented in itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >.
Definition at line 39 of file itkOptimizerParametersHelper.h.
itk::OptimizerParametersHelper< TValueType >::OptimizerParametersHelper | ( | ) | [inline] |
Default constructor. Nothing to do.
Definition at line 46 of file itkOptimizerParametersHelper.h.
virtual itk::OptimizerParametersHelper< TValueType >::~OptimizerParametersHelper | ( | ) | [inline, virtual] |
Definition at line 80 of file itkOptimizerParametersHelper.h.
virtual void itk::OptimizerParametersHelper< TValueType >::MoveDataPointer | ( | CommonContainerType * | container, |
TValueType * | pointer | ||
) | [inline, virtual] |
Set a new data pointer for the parameter data, pointing it to a different memory block. The size of the new memory block must equal the current size, in elements of TValueType. This call is passed to the assigned OptimizerParametersHelper.
container
is the OptimizerParameters object to which this helper is assigned. Generally this will be called from the OptimizerParameters object to which this helper is assigned. Reimplemented in itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >.
Definition at line 58 of file itkOptimizerParametersHelper.h.
References itk::Array< TValueType >::GetSize(), and itk::Array< TValueType >::SetData().
virtual void itk::OptimizerParametersHelper< TValueType >::SetParametersObject | ( | CommonContainerType * | , |
LightObject * | |||
) | [inline, virtual] |
Set an object that holds the parameters. Used by derived classes that use an object other than itkArray to hold parameter data. The derived class must check that the object is the correct type. Generally this will be called from the OptimizerParameters object to which this helper is assigned. container
is the OptimizerParameters object to which this helper is assigned.
Reimplemented in itk::ImageVectorOptimizerParametersHelper< TValueType, NVectorDimension, VImageDimension >.
Definition at line 73 of file itkOptimizerParametersHelper.h.