FREE::Convert Namespace Reference


Functions

std::string ToStr (const double &dValue, const int iPrecision)
std::string ToStr (const float &fValue, const int iPrecision)
std::string ToStr (const bool &bValue)
std::string ToStr (const int &iValue)
std::string ToStr (const unsigned int &iValue)
std::string ToStr (const long &lValue)
std::string ToStr (const unsigned long &lValue)
std::string ToStr (const DataAccessType &da)
double ToDouble (const std::string &sValue)
bool IsADouble (const std::string &sValue)
float ToFloat (const std::string &sValue)
int ToInt (const std::string &sValue)
bool IsAInt (const std::string &sValue)
unsigned int ToUInt (const std::string &sValue)
long ToLong (const std::string &sValue)
bool IsALong (const std::string &sValue)
unsigned long ToULong (const std::string &sValue)
bool ToBool (const std::string &sValue)
DataAccessType ToDataAccessType (const std::string &sValue)
template<typename TFixedArray>
static void ITKFixedArrayToValueSet (const TFixedArray &rArray,::FREE::XMLValueSet &rSet)
template<typename TIndex>
static void ITKIndexToValueSet (const TIndex &rIndex,::FREE::XMLValueSet &rSet)
template<typename TSize>
static void ITKSizeToValueSet (const TSize &rSize,::FREE::XMLValueSet &rSet)
template<typename TArray>
static void ITKArrayToValueSet (const TArray &rArray,::FREE::XMLValueSet &rSet)
template<typename TFixedArray>
static::FREE::XMLValueSet ITKFixedArrayToValueSet (const TFixedArray &rArray)
template<typename TIndex>
static::FREE::XMLValueSet ITKIndexToValueSet (const TIndex &rIndex)
template<typename TSize>
static::FREE::XMLValueSet ITKSizeToValueSet (const TSize &rSize)
template<typename TArray>
static::FREE::XMLValueSet ITKArrayToValueSet (const TArray &rArray)
template<typename TFixedArray>
static TFixedArray ValueSetToITKFixedArray (const ::FREE::XMLValueSet &rSet)
template<typename TIndex>
static TIndex ValueSetToITKIndex (const ::FREE::XMLValueSet &rSet)
template<typename TSize>
static TSize ValueSetToITKSize (const ::FREE::XMLValueSet &rSet)
template<typename TArray>
static TArray ValueSetToITKArray (const ::FREE::XMLValueSet &rSet)
std::string ToStr (const itk::SpatialOrientation::ValidCoordinateOrientationFlags &orient)
itk::SpatialOrientation::ValidCoordinateOrientationFlags ToCoordinateOrientation (const std::string &sValue)
SetupParameterConstraint::RelationType ToRelationType (const std::string &sValue)
SetupParameterConstraint::RelationType ToRelationType (const int &iValue)
std::string ToStr (const SetupParameterConstraint::RelationType &rt)
std::string ToStr (const Adaptation::AdaptationComponent::AdaptationMode &am)
Adaptation::AdaptationComponent::AdaptationMode ToAdaptationMode (const std::string &sValue)
Parameter::ParameterValueType ToParameterValueType (const std::string &sValue)
std::string ToStr (const Parameter::ParameterValueType &pt)
template<class TFixedArray>
static TFixedArray ParameterLayerToFixedArray (const ::FREE::ParameterLayer &rLayer)
template<class TFixedArray>
static void FixedArrayToParameterLayer (const TFixedArray &rArray,::FREE::ParameterLayer &rLayer)
template<class TArray>
static TArray ParameterLayerToArray (const ::FREE::ParameterLayer &rLayer)
template<class TArray>
static void ArrayToParameterLayer (const TArray &rArray,::FREE::ParameterLayer &rLayer)


Function Documentation

template<class TArray>
static void FREE::Convert::ArrayToParameterLayer ( const TArray &  rArray,
::FREE::ParameterLayer rLayer 
) [inline, static]

Takes the data of an itk::Array and inserts it into the passed ParameterLayer.

Remarks:
The parameterlayer will be resized, if needed, to equal size of the array.
Parameters:
rArray Reference to the data source (fixed array)
rLayer Reference to the ParameterLayer recieving the data.

Definition at line 133 of file freParameterLayer.h.

References FREE::XMLValueSet::Resize(), and FREE::XMLValueSet::SetValue().

Here is the call graph for this function:

FREE::XMLValueSet::ResizeFREE::XMLValueSet::SetValueFREE::Convert::ToStr

template<class TFixedArray>
static void FREE::Convert::FixedArrayToParameterLayer ( const TFixedArray &  rArray,
::FREE::ParameterLayer rLayer 
) [inline, static]

Takes the data of a fixed array (any type based on itk::FixedArray; e.g. itk::Point, itk::Vector) and inserts it into the passed ParameterLayer.

Remarks:
If the dimension of the fixed array and the size of ParameterLayer differ, an exception will be raised.
Parameters:
rArray Reference to the data source (fixed array)
rLayer Reference to the ParameterLayer recieving the data.

Definition at line 102 of file freParameterLayer.h.

References FREE::XMLValueSet::SetValue(), FREE::XMLValueSet::Size(), throwStaticExceptionMacro, and ToStr().

Here is the call graph for this function:

FREE::XMLValueSet::SetValueFREE::Convert::ToStrFREE::XMLValueSet::Size

bool FREE::Convert::IsADouble ( const std::string &  sValue  ) 

Definition at line 126 of file freConvert.cxx.

bool FREE::Convert::IsAInt ( const std::string &  sValue  ) 

Definition at line 148 of file freConvert.cxx.

References ToInt(), and ToStr().

Referenced by FREE::DispatchParameterIDPath().

Here is the call graph for this function:

FREE::Convert::ToIntFREE::Convert::ToStr

bool FREE::Convert::IsALong ( const std::string &  sValue  ) 

Definition at line 175 of file freConvert.cxx.

References ToLong(), and ToStr().

Here is the call graph for this function:

FREE::Convert::ToLongFREE::Convert::ToStr

template<typename TArray>
static ::FREE::XMLValueSet FREE::Convert::ITKArrayToValueSet ( const TArray &  rArray  )  [inline, static]

Definition at line 225 of file freXMLValueSet.h.

References ITKFixedArrayToValueSet().

Here is the call graph for this function:

FREE::Convert::ITKFixedArrayToValueSetFREE::XMLValueSet::ResizeFREE::XMLValueSet::SetValueFREE::Convert::ToStr

template<typename TArray>
static void FREE::Convert::ITKArrayToValueSet ( const TArray &  rArray,
::FREE::XMLValueSet rSet 
) [inline, static]

Definition at line 199 of file freXMLValueSet.h.

References ITKFixedArrayToValueSet().

Here is the call graph for this function:

FREE::Convert::ITKFixedArrayToValueSetFREE::XMLValueSet::ResizeFREE::XMLValueSet::SetValueFREE::Convert::ToStr

template<typename TFixedArray>
static ::FREE::XMLValueSet FREE::Convert::ITKFixedArrayToValueSet ( const TFixedArray &  rArray  )  [inline, static]

Definition at line 204 of file freXMLValueSet.h.

References ITKFixedArrayToValueSet().

Here is the call graph for this function:

FREE::Convert::ITKFixedArrayToValueSetFREE::XMLValueSet::ResizeFREE::XMLValueSet::SetValueFREE::Convert::ToStr

template<typename TFixedArray>
static void FREE::Convert::ITKFixedArrayToValueSet ( const TFixedArray &  rArray,
::FREE::XMLValueSet rSet 
) [inline, static]

ConvertITKArrayToValueSet Function converts a given itk::FixedArray/itkArray into a XMLValueSet, by copying the values.

Parameters:
[in] rArray The fixed array.
[in] rSet The value set.
Returns:
The value set with the stored information.

Definition at line 172 of file freXMLValueSet.h.

References FREE::XMLValueSet::Resize(), and FREE::XMLValueSet::SetValue().

Referenced by ITKArrayToValueSet(), and ITKFixedArrayToValueSet().

Here is the call graph for this function:

FREE::XMLValueSet::ResizeFREE::XMLValueSet::SetValueFREE::Convert::ToStr

template<typename TIndex>
static ::FREE::XMLValueSet FREE::Convert::ITKIndexToValueSet ( const TIndex &  rIndex  )  [inline, static]

Definition at line 211 of file freXMLValueSet.h.

References ITKIndexToValueSet().

Here is the call graph for this function:

FREE::Convert::ITKIndexToValueSetFREE::XMLValueSet::ResizeFREE::XMLValueSet::SetValueFREE::XMLValueSet::SizeFREE::Convert::ToStr

template<typename TIndex>
static void FREE::Convert::ITKIndexToValueSet ( const TIndex &  rIndex,
::FREE::XMLValueSet rSet 
) [inline, static]

Definition at line 181 of file freXMLValueSet.h.

References FREE::XMLValueSet::Resize(), FREE::XMLValueSet::SetValue(), and FREE::XMLValueSet::Size().

Referenced by ITKIndexToValueSet().

Here is the call graph for this function:

FREE::XMLValueSet::ResizeFREE::XMLValueSet::SetValueFREE::XMLValueSet::SizeFREE::Convert::ToStr

template<typename TSize>
static ::FREE::XMLValueSet FREE::Convert::ITKSizeToValueSet ( const TSize &  rSize  )  [inline, static]

Definition at line 218 of file freXMLValueSet.h.

References ITKSizeToValueSet().

Here is the call graph for this function:

FREE::Convert::ITKSizeToValueSetFREE::XMLValueSet::ResizeFREE::XMLValueSet::SetValueFREE::XMLValueSet::SizeFREE::Convert::ToStr

template<typename TSize>
static void FREE::Convert::ITKSizeToValueSet ( const TSize &  rSize,
::FREE::XMLValueSet rSet 
) [inline, static]

Definition at line 190 of file freXMLValueSet.h.

References FREE::XMLValueSet::Resize(), FREE::XMLValueSet::SetValue(), and FREE::XMLValueSet::Size().

Referenced by ITKSizeToValueSet().

Here is the call graph for this function:

FREE::XMLValueSet::ResizeFREE::XMLValueSet::SetValueFREE::XMLValueSet::SizeFREE::Convert::ToStr

template<class TArray>
static TArray FREE::Convert::ParameterLayerToArray ( const ::FREE::ParameterLayer rLayer  )  [inline, static]

Converts a Parameterlayer in any type based on itk::Array

Parameters:
rLayer Reference to the data source (parameter layer)
Returns:
Instance of the Type with the imformation from the ParameterLayer

Definition at line 115 of file freParameterLayer.h.

template<class TFixedArray>
static TFixedArray FREE::Convert::ParameterLayerToFixedArray ( const ::FREE::ParameterLayer rLayer  )  [inline, static]

Converts a Parameterlayer in any type based on itk::FixedArray (e.g. itk::Point, itk::Vector)

Remarks:
If the dimension of the fixed array and the size of ParameterLayer differ, an exception will be raised.
Parameters:
rLayer Reference to the data source (parameter layer)
Returns:
Instance of the Type with the imformation from the ParameterLayer

Definition at line 81 of file freParameterLayer.h.

References throwStaticExceptionMacro, and ToStr().

Here is the call graph for this function:

FREE::Convert::ToStr

Adaptation::AdaptationComponent::AdaptationMode FREE::Convert::ToAdaptationMode ( const std::string &  sValue  ) 

Definition at line 105 of file freAdaptationComponent.cxx.

References FREE::Adaptation::AdaptationComponent::AMAdapt, FREE::Adaptation::AdaptationComponent::AMExtend, FREE::Adaptation::AdaptationComponent::AMOverwrite, FREE::Adaptation::AdaptationComponent::AMReplace, FREE::Adaptation::AdaptationComponent::AMUnknown, and ToStr().

Referenced by FREE::Adaptation::AdaptationComponent::AttributesLoadProcessing().

Here is the call graph for this function:

FREE::Convert::ToStr

bool FREE::Convert::ToBool ( const std::string &  sValue  ) 

Definition at line 192 of file freConvert.cxx.

Referenced by FREE::CtrlProfile::SubComponent::AttributesLoadProcessing(), FREE::CtrlProfile::ProfileRequirement::AttributesLoadProcessing(), FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), FREE::CtrlProfile::Media::AttributesLoadProcessing(), FREE::SessionAccessor::GetParameterValue(), FREE::SessionAccessor::GetParameterValueByIDPath(), and FREE::XMLValueSet::GetValue().

itk::SpatialOrientation::ValidCoordinateOrientationFlags FREE::Convert::ToCoordinateOrientation ( const std::string &  sValue  ) 

Definition at line 86 of file freOrientImageFilterController.cxx.

Referenced by FREE::OrientImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, 3 >::ActualizeMainComponent().

DataAccessType FREE::Convert::ToDataAccessType ( const std::string &  sValue  ) 

Definition at line 201 of file freConvert.cxx.

References FREE::DAAny, FREE::DAGet, FREE::DASet, and ToStr().

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), and FREE::CtrlProfile::Media::AttributesLoadProcessing().

Here is the call graph for this function:

FREE::Convert::ToStr

double FREE::Convert::ToDouble ( const std::string &  sValue  ) 

Definition at line 118 of file freConvert.cxx.

Referenced by FREE::SessionAccessor::GetParameterValue(), FREE::SessionAccessor::GetParameterValueByIDPath(), and FREE::XMLValueSet::GetValue().

float FREE::Convert::ToFloat ( const std::string &  sValue  ) 

Definition at line 135 of file freConvert.cxx.

Referenced by FREE::XMLValueSet::GetValue().

int FREE::Convert::ToInt ( const std::string &  sValue  ) 

Definition at line 143 of file freConvert.cxx.

Referenced by FREE::StatisticValue::AttributesLoadProcessing(), FREE::StatisticEntry::AttributesLoadProcessing(), FREE::CtrlProfile::SubComponent::AttributesLoadProcessing(), FREE::CtrlProfile::Parameter::AttributesLoadProcessing(), FREE::CtrlProfile::Media::AttributesLoadProcessing(), FREE::Parameter::AttributesLoadProcessing(), FREE::DispatchParameterIDPath(), FREE::SessionAccessor::GetParameterValue(), FREE::SessionAccessor::GetParameterValueByIDPath(), FREE::XMLValueSet::GetValue(), IsAInt(), FREE::SetupParameterConstraint::ParseTermForParameters(), FREE::StatisticValueDefinition::SubElementLoadProcessing(), and FREE::StatisticEntryDefinition::SubElementLoadProcessing().

long FREE::Convert::ToLong ( const std::string &  sValue  ) 

Definition at line 165 of file freConvert.cxx.

Referenced by FREE::TimeStampedObject::AttributesLoadProcessing(), FREE::SessionAccessor::GetParameterValue(), FREE::SessionAccessor::GetParameterValueByIDPath(), FREE::XMLValueSet::GetValue(), and IsALong().

Parameter::ParameterValueType FREE::Convert::ToParameterValueType ( const std::string &  sValue  ) 

Definition at line 350 of file freParameter.cxx.

References FREE::csPVTBool, FREE::csPVTDouble, FREE::csPVTIDPath, FREE::csPVTInteger, FREE::csPVTLong, FREE::csPVTULong, FREE::csPVTURI, FREE::Parameter::PVTBool, FREE::Parameter::PVTDouble, FREE::Parameter::PVTIDPath, FREE::Parameter::PVTInteger, FREE::Parameter::PVTLong, FREE::Parameter::PVTString, FREE::Parameter::PVTULong, and FREE::Parameter::PVTURI.

Referenced by FREE::CtrlProfile::Parameter::AttributesLoadProcessing().

SetupParameterConstraint::RelationType FREE::Convert::ToRelationType ( const int &  iValue  ) 

Definition at line 134 of file freSetupParameterConstraint.cxx.

References FREE::SetupParameterConstraint::RTEqual, FREE::SetupParameterConstraint::RTGreaterOrEqual, and FREE::SetupParameterConstraint::RTLesserOrEqual.

SetupParameterConstraint::RelationType FREE::Convert::ToRelationType ( const std::string &  sValue  ) 

Definition at line 126 of file freSetupParameterConstraint.cxx.

References FREE::SetupParameterConstraint::RTEqual, FREE::SetupParameterConstraint::RTGreaterOrEqual, and FREE::SetupParameterConstraint::RTLesserOrEqual.

Referenced by FREE::ConstrainedSetupTransformController::ActualizeMainComponent(), FREE::ConstrainedImageDifferenceSOMetricControllerBase< FREE::ConstrainedImageDifferenceSOMetric< 2 > >::ActualizeMainComponent(), FREE::ConstrainedImageClassificationSOMetricControllerBase< FREE::ConstrainedImageClassificationSOMetric< 2 > >::ActualizeMainComponent(), and FREE::ConstrainedAccuracySOMetricControllerBase< FREE::ConstrainedAccuracySOMetric< 3 > >::ActualizeMainComponent().

std::string FREE::Convert::ToStr ( const Parameter::ParameterValueType &  pt  ) 

Definition at line 363 of file freParameter.cxx.

References FREE::csPVTBool, FREE::csPVTDouble, FREE::csPVTIDPath, FREE::csPVTInteger, FREE::csPVTLong, FREE::csPVTString, FREE::csPVTULong, FREE::csPVTURI, FREE::Parameter::PVTBool, FREE::Parameter::PVTDouble, FREE::Parameter::PVTIDPath, FREE::Parameter::PVTInteger, FREE::Parameter::PVTLong, FREE::Parameter::PVTULong, and FREE::Parameter::PVTURI.

Referenced by FREE::PrecisionSOMetric< VImageDimension >::EnlistDictionaryEntries(), FREE::AccuracySOMetricMonitor::EnlistResultsToStatistic(), FREE::VectorFieldSetVarianceCalculator< VImageDimension >::GetVectorFieldName(), FREE::XMLStreamObject::LoadFromString(), FREE::RegistrationProcessEventHandler< TRegistrationProcessor >::OnNextIteration(), FREE::RegistrationProcessEventHandler< TRegistrationProcessor >::OnNextLevel(), FREE::ES::DiscriminativeRecombinator< TIndividual >::Recombine(), FREE::EvolutionaryStrategySOOptimizerController::SetStatisticEntryMainComponent(), FREE::EvolutionaryStrategyOptimizerController::SetStatisticEntryMainComponent(), FREE::ESCMAMutationController::SetStatisticEntryMainComponent(), ToAdaptationMode(), ValueSetToITKIndex(), and ValueSetToITKSize().

std::string FREE::Convert::ToStr ( const Adaptation::AdaptationComponent::AdaptationMode &  am  ) 

Definition at line 115 of file freAdaptationComponent.cxx.

References FREE::Adaptation::AdaptationComponent::AMAdapt, FREE::Adaptation::AdaptationComponent::AMExtend, FREE::Adaptation::AdaptationComponent::AMOverwrite, and FREE::Adaptation::AdaptationComponent::AMReplace.

std::string FREE::Convert::ToStr ( const SetupParameterConstraint::RelationType &  rt  ) 

Definition at line 142 of file freSetupParameterConstraint.cxx.

References FREE::SetupParameterConstraint::RTGreaterOrEqual, and FREE::SetupParameterConstraint::RTLesserOrEqual.

std::string FREE::Convert::ToStr ( const itk::SpatialOrientation::ValidCoordinateOrientationFlags &  orient  ) 

Definition at line 30 of file freOrientImageFilterController.cxx.

std::string FREE::Convert::ToStr ( const DataAccessType &  da  ) 

Definition at line 108 of file freConvert.cxx.

References FREE::DAGet, and FREE::DASet.

std::string FREE::Convert::ToStr ( const unsigned long &  lValue  ) 

Definition at line 97 of file freConvert.cxx.

std::string FREE::Convert::ToStr ( const long &  lValue  ) 

Definition at line 86 of file freConvert.cxx.

std::string FREE::Convert::ToStr ( const unsigned int &  iValue  ) 

Definition at line 75 of file freConvert.cxx.

std::string FREE::Convert::ToStr ( const int &  iValue  ) 

Definition at line 64 of file freConvert.cxx.

std::string FREE::Convert::ToStr ( const bool &  bValue  ) 

Definition at line 58 of file freConvert.cxx.

std::string FREE::Convert::ToStr ( const float &  fValue,
const int  iPrecision 
)

Definition at line 46 of file freConvert.cxx.

std::string FREE::Convert::ToStr ( const double &  dValue,
const int  iPrecision 
)

Definition at line 34 of file freConvert.cxx.

Referenced by FREE::XMLStreamObject::AddSubElement(), FREE::ConstrainedMetricInterface::ComputeConstraintPenalty(), FREE::MultiRigidRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >::ComputeRegistration(), FREE::PointSetRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::SetupParameterTraitsGenerator::ComputeTraits(), FREE::PrecisionSOMetric< VImageDimension >::EnlistInterimResultsToStatistic(), FREE::ImageDifferenceSOMetricMonitor::EnlistResultsToStatistic(), FREE::ImageClassificationSOMetricMonitor::EnlistResultsToStatistic(), FREE::AccuracySOMetricMonitor::EnlistResultsToStatistic(), FREE::SetupOptimizationMetricMonitorBase< TResultClass >::EvaluationFinished(), FixedArrayToParameterLayer(), FREE::DiscreteGaussianImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::GenerateProfile(), FREE::SetupOptimizationMetricMonitorBase< TResultClass >::GetUnevaluatedAdaptedSetup(), FREE::SetupInterpolator::InterpolateSetup(), IsAInt(), IsALong(), FREE::RegistrationProcessEventHandler< TRegistrationProcessor >::OnNextIteration(), FREE::RegistrationProcessEventHandler< TRegistrationProcessor >::OnNextLevel(), FREE::IDPath::Parameter(), ParameterLayerToFixedArray(), FREE::ES::RankRecombinator< TIndividual >::Recombine(), FREE::ES::IntermediateRecombinator< TIndividual >::Recombine(), FREE::TimeStampedObject::SaveAttributes(), FREE::StatisticValue::SaveAttributes(), FREE::StatisticEntry::SaveAttributes(), FREE::CtrlProfile::SubComponent::SaveAttributes(), FREE::CtrlProfile::Parameter::SaveAttributes(), FREE::CtrlProfile::Media::SaveAttributes(), FREE::PointSetToXMLStreamObject< TPointSet >::SaveAttributes(), FREE::Parameter::SaveAttributes(), FREE::Adaptation::AdaptationComponent::SaveAttributes(), FREE::StatisticValueDefinition::SaveData(), FREE::StatisticEntryDefinition::SaveData(), FREE::PointSetToXMLStreamObject< TPointSet >::SaveData(), FREE::FEMRegistrationProcessor< VImageDimension >::SaveLandmarksToFile(), FREE::ComponentControllerBase< TControlledComponent >::SetParameterValue(), FREE::SessionAccessor::SetParameterValueByIDPath(), FREE::VersorTransformOptimizerController::SetStatisticEntryMainComponent(), FREE::SVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::SetStatisticEntryMainComponent(), FREE::SPSASOOptimizerController::SetStatisticEntryMainComponent(), FREE::SPSAOptimizerController::SetStatisticEntryMainComponent(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::SetStatisticEntryMainComponent(), FREE::PrecisionSOMetricController::SetStatisticEntryMainComponent(), FREE::PowellSOOptimizerController::SetStatisticEntryMainComponent(), FREE::PowellOptimizerController::SetStatisticEntryMainComponent(), FREE::PointSupportedMetricControllerBase< ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::PointSetType >::SetStatisticEntryMainComponent(), FREE::OptimizerControllerBase< TControlledOptimizer >::SetStatisticEntryMainComponent(), FREE::OnePlusOneEvolutionarySOOptimizerController::SetStatisticEntryMainComponent(), FREE::OnePlusOneEvolutionaryOptimizerController::SetStatisticEntryMainComponent(), FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::SetStatisticEntryMainComponent(), FREE::LimitedAxisAmoebaSOOptimizerController::SetStatisticEntryMainComponent(), FREE::LBFGSOptimizerController::SetStatisticEntryMainComponent(), FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >::SetStatisticEntryMainComponent(), FREE::ImageDifferenceSOMetricControllerBase< FREE::ConstrainedImageDifferenceSOMetric< 2 > >::SetStatisticEntryMainComponent(), FREE::ImageClassificationSOMetricControllerBase< FREE::ConstrainedImageClassificationSOMetric< 2 > >::SetStatisticEntryMainComponent(), FREE::GradientDescentOptimizerController::SetStatisticEntryMainComponent(), FREE::FEMRegistrationControllerBase< FREE::FEMRegistrationProcessor >::SetStatisticEntryMainComponent(), FREE::ExhaustiveSOOptimizerController::SetStatisticEntryMainComponent(), FREE::ExhaustiveOptimizerController::SetStatisticEntryMainComponent(), FREE::EvolutionaryStrategySOOptimizerController::SetStatisticEntryMainComponent(), FREE::EvolutionaryStrategyOptimizerController::SetStatisticEntryMainComponent(), FREE::ContinuousLBFGSOptimizerController::SetStatisticEntryMainComponent(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::SetStatisticEntryMainComponent(), FREE::ConstrainedImageDifferenceSOMetricControllerBase< FREE::ConstrainedImageDifferenceSOMetric< 2 > >::SetStatisticEntryMainComponent(), FREE::ConstrainedImageClassificationSOMetricControllerBase< FREE::ConstrainedImageClassificationSOMetric< 2 > >::SetStatisticEntryMainComponent(), FREE::ConstrainedAccuracySOMetricControllerBase< FREE::ConstrainedAccuracySOMetric< 3 > >::SetStatisticEntryMainComponent(), FREE::ConsistencySOMetricControllerBase< FREE::ConsistencyRegistrationMetric< 2 > >::SetStatisticEntryMainComponent(), FREE::ConjugateGradientOptimizerController::SetStatisticEntryMainComponent(), FREE::AmoebaSOOptimizerController::SetStatisticEntryMainComponent(), FREE::AmoebaOptimizerController::SetStatisticEntryMainComponent(), FREE::AccuracySOMetricControllerBase< FREE::ConstrainedAccuracySOMetric< 3 > >::SetStatisticEntryMainComponent(), FREE::XMLValueSet::SetValue(), ToDataAccessType(), and ValueSetToITKFixedArray().

unsigned int FREE::Convert::ToUInt ( const std::string &  sValue  ) 

Definition at line 155 of file freConvert.cxx.

Referenced by FREE::PointSetToXMLStreamObject< TPointSet >::AttributesLoadProcessing(), and FREE::XMLValueSet::GetValue().

unsigned long FREE::Convert::ToULong ( const std::string &  sValue  ) 

Definition at line 182 of file freConvert.cxx.

Referenced by FREE::SessionAccessor::GetParameterValue(), FREE::SessionAccessor::GetParameterValueByIDPath(), and FREE::XMLValueSet::GetValue().

template<typename TArray>
static TArray FREE::Convert::ValueSetToITKArray ( const ::FREE::XMLValueSet rSet  )  [inline, static]

Definition at line 278 of file freXMLValueSet.h.

template<typename TFixedArray>
static TFixedArray FREE::Convert::ValueSetToITKFixedArray ( const ::FREE::XMLValueSet rSet  )  [inline, static]

Converts a XMLValueSet in any type based on itk::FixedArray (e.g. itk::Point, itk::Vector)

Remarks:
If the dimension of the fixed array and the size of the XMLValueSet differ, an exception will be raised.
Parameters:
rLayer Reference to the data source (parameter layer)
Returns:
Instance of the Type with the imformation from the ParameterLayer

Definition at line 235 of file freXMLValueSet.h.

References throwStaticExceptionMacro, and ToStr().

Here is the call graph for this function:

FREE::Convert::ToStr

template<typename TIndex>
static TIndex FREE::Convert::ValueSetToITKIndex ( const ::FREE::XMLValueSet rSet  )  [inline, static]

Definition at line 250 of file freXMLValueSet.h.

References throwStaticExceptionMacro, and ToStr().

Here is the call graph for this function:

FREE::Convert::ToStr

template<typename TSize>
static TSize FREE::Convert::ValueSetToITKSize ( const ::FREE::XMLValueSet rSet  )  [inline, static]

Definition at line 264 of file freXMLValueSet.h.

References throwStaticExceptionMacro, and ToStr().

Here is the call graph for this function:

FREE::Convert::ToStr


Generated at Sat Oct 13 18:29:42 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000