32 template <
typename TPixel>
48 initialParameters[pos.first] = value;
51 return initialParameters;
59 mitkThrow() <<
"Initial value image is set for invalid parameter index. Number of parameter: " << this->
m_Parameterization.Size() <<
"; invalid index: " << paramIndex;
~ImageBasedParameterizationDelegate() override
Gives locked and index-based read access for a particular image part. The class provides several set-...
Superclass::IndexType IndexType
Superclass::ParametersType ParametersType
const TPixel & GetPixelByIndex(const itk::Index< VDimension > &idx) const
ParametersType GetInitialParameterization() const override
#define mitkPixelTypeMultiplex3(function, ptype, param1, param2, param3)
ValueType
Type of the value held by a Value object.
Image class for storing images.
ImageBasedParameterizationDelegate()
mitk::Image::Pointer image
static void AccessPixel(mitk::PixelType, mitk::Image::ConstPointer im, const mitk::ImageBasedParameterizationDelegate::IndexType ¤tPosition, mitk::ImageBasedParameterizationDelegate::ParametersType::ValueType &val)
ImageMapType m_ParameterImageMap
ParametersType m_Parameterization
Class for defining the data type of pixels.
void AddInitialParameterImage(const mitk::Image *image, ParametersType::size_type paramIndex)