go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
elastix::LibUtilities Namespace Reference

Typedefs

using ParameterMapType = std::map<std::string, ParameterValuesType>
 
using ParameterValuesType = std::vector<std::string>
 

Functions

template<typename TInputImage >
itk::SmartPointer< itk::DataObject > CastToInternalPixelType (itk::SmartPointer< TInputImage > inputImage, const std::string &internalPixelTypeString)
 
std::string RetrievePixelTypeParameterValue (const ParameterMapType &parameterMap, const std::string &parameterName)
 
void SetParameterValueAndWarnOnOverride (ParameterMapType &parameterMap, const std::string &parameterName, const std::string &parameterValue)
 

Typedef Documentation

◆ ParameterMapType

Definition at line 36 of file elxLibUtilities.h.

◆ ParameterValuesType

using elastix::LibUtilities::ParameterValuesType = std::vector<std::string>

Definition at line 35 of file elxLibUtilities.h.

Function Documentation

◆ CastToInternalPixelType()

template<typename TInputImage >
itk::SmartPointer< itk::DataObject > elastix::LibUtilities::CastToInternalPixelType ( itk::SmartPointer< TInputImage > inputImage,
const std::string & internalPixelTypeString )

Definition at line 52 of file elxLibUtilities.h.

◆ RetrievePixelTypeParameterValue()

std::string elastix::LibUtilities::RetrievePixelTypeParameterValue ( const ParameterMapType & parameterMap,
const std::string & parameterName )

Retrieves the PixelType string value of the specified parameter. Returns "float" by default.

◆ SetParameterValueAndWarnOnOverride()

void elastix::LibUtilities::SetParameterValueAndWarnOnOverride ( ParameterMapType & parameterMap,
const std::string & parameterName,
const std::string & parameterValue )

Sets the specified parameter value. Warns when it overrides existing parameter values.



Generated on 2024-07-17 for elastix by doxygen 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) elastix logo