freExceptions.h File Reference

#include <exception>
#include "freLogFileController.h"
#include "freElementals.h"
#include "itkExceptionObject.h"

Include dependency graph for freExceptions.h:

freLogFileController.hfreElementals.hfreConstantValues.hfreConstXMLTags.hfreConstParameters.hfreConstCallbackIDs.h

Go to the source code of this file.

Namespaces

namespace  FREE

Classes

class  FREE::ExceptionBase
 Generic exception object in f.r.e.e.. More...
class  FREE::ControllerException
 Exception object for controller referring problems in f.r.e.e.. More...
class  FREE::ItkException
 Exception object for converting an itkExceptionObject. More...

Defines

#define FunctionNameMacro   "unkown"
#define GetClassLocationMacro(sLocation)
#define GetStaticLocationMacro(sLocation)
#define catchItkNPassMacro()
#define catchItkNPassStaticMacro()
#define catchFreeNPassMacro()
#define catchFreeNPassStaticMacro()
#define catchRestNPassMacro(sError)
#define catchRestNPassStaticMacro(sError)
#define catchAllNPassMacro(sError)
#define catchAllNPassStaticMacro(sError)
#define throwExceptionMacro(x)
#define throwStaticExceptionMacro(x)
#define throwCtrlExceptionMacro(sOrigin, sError)

Functions

static void FREE::LogException (const std::string &sOriginCode, const std::string &sError="unspecified error reason", const std::string &sMethod="unspecified method", const std::string &sLocation="unspecified location")
static void FREE::LogControllerException (const std::string &sOriginCode, const std::string &sControllerName="unknown controller", const std::string &sError="unspecified error reason", const std::string &sMethod="unspecified method", const std::string &sLocation="unspecified location")

Variables

LogFileController FREE::logException


Define Documentation

#define catchAllNPassMacro ( sError   ) 

Value:

Definition at line 425 of file freExceptions.h.

Referenced by FREE::ComponentControllerBase< TControlledComponent >::ActualizeComponent(), FREE::SPSASOOptimizerController::ActualizeFinalization(), FREE::SPSAOptimizerController::ActualizeFinalization(), FREE::WeightedAddImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::WarpImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::TransformationFieldType >::ActualizeMainComponent(), FREE::VnlSetupOptimizationOptimizerControllerBase< TControlledVnlOptimizer >::ActualizeMainComponent(), FREE::VersorTransformOptimizerController::ActualizeMainComponent(), FREE::TransformControllerBase< TControlledTransform, iDimension >::ActualizeMainComponent(), FREE::SPSASOOptimizerController::ActualizeMainComponent(), FREE::SPSAOptimizerController::ActualizeMainComponent(), FREE::SpatialRegionOfInterestImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::ShrinkImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::SetupTransformControllerBase< FREE::ConstrainedSetupTransform >::ActualizeMainComponent(), FREE::SetupOptimizationProcessorController::ActualizeMainComponent(), FREE::SetupOptimizationMultiThreadMetricControllerBase< TControlledMetric >::ActualizeMainComponent(), FREE::ROICoupleControllerBase< FREE::ImageMaskedROICouple< VImageDimension > >::ActualizeMainComponent(), FREE::ROIControllerBase< FREE::ImageROIBase< 3 > >::ActualizeMainComponent(), FREE::ResampleImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::ActualizeMainComponent(), FREE::PowellSOOptimizerController::ActualizeMainComponent(), FREE::PowellOptimizerController::ActualizeMainComponent(), FREE::PointSupportedMetricControllerBase< ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::PointSetType >::ActualizeMainComponent(), FREE::OrientImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, 3 >::ActualizeMainComponent(), FREE::OnePlusOneEvolutionarySOOptimizerController::ActualizeMainComponent(), FREE::OnePlusOneEvolutionaryOptimizerController::ActualizeMainComponent(), FREE::NormalVariateGeneratorController::ActualizeMainComponent(), FREE::MVNonLinearVNLOptimizerControllerBase< TControlledVNLOptimizer >::ActualizeMainComponent(), FREE::MutualInformationMetricControllerBase< ImageTypes< 3 >::InternalImageType >::ActualizeMainComponent(), FREE::MeanReciprocalSquaresMetricControllerBase< ImageTypes< 3 >::InternalImageType >::ActualizeMainComponent(), FREE::MattesMutualInformationMetricControllerBase< ImageTypes< 3 >::InternalImageType >::ActualizeMainComponent(), FREE::MaskImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::InternalImageType >::ActualizeMainComponent(), FREE::MaskedROICoupleControllerBase< 3 >::ActualizeMainComponent(), FREE::MaskedROIControllerBase< 3 >::ActualizeMainComponent(), FREE::LimitedAxisAmoebaSOOptimizerController::ActualizeMainComponent(), FREE::LevenbergMarquardtOptimizerController::ActualizeMainComponent(), FREE::LBFGSOptimizerController::ActualizeMainComponent(), FREE::IterativeInverseDeformationFieldImageFilterControllerBase< FREE::ImageTypes< 2 >::TransformationFieldType >::ActualizeMainComponent(), FREE::IsoContourDistanceImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::ImageToImageFilterControllerBase< TControlledFilter >::ActualizeMainComponent(), FREE::ImageDifferenceSOMetricControllerBase< FREE::ConstrainedImageDifferenceSOMetric< 2 > >::ActualizeMainComponent(), FREE::ImageClassificationSOMetricControllerBase< FREE::ConstrainedImageClassificationSOMetric< 2 > >::ActualizeMainComponent(), FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::ActualizeMainComponent(), FREE::GradientDescentOptimizerController::ActualizeMainComponent(), FREE::FastChamferDistanceImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::ExhaustiveSOOptimizerController::ActualizeMainComponent(), FREE::ExhaustiveOptimizerController::ActualizeMainComponent(), FREE::EvolutionaryStrategySOOptimizerController::ActualizeMainComponent(), FREE::EvolutionaryStrategyOptimizerControllerBase< TOptimizer >::ActualizeMainComponent(), FREE::EvolutionaryStrategyOptimizerController::ActualizeMainComponent(), FREE::ESRankRecombinatorController::ActualizeMainComponent(), FREE::ESRandomMultiParentSelectorController::ActualizeMainComponent(), FREE::ESCommaSelectionController::ActualizeMainComponent(), FREE::ESCMAMutationController::ActualizeMainComponent(), FREE::ESAsymmetricMutationController::ActualizeMainComponent(), FREE::ESAdaptiveScaleMutationController::ActualizeMainComponent(), FREE::ESAdaptiveNormalMutationController::ActualizeMainComponent(), FREE::DiscreteGaussianImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::DanielssonDistanceMapImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::ContinuousLBFGSOptimizerController::ActualizeMainComponent(), FREE::ConstrainedSetupTransformController::ActualizeMainComponent(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::ActualizeMainComponent(), FREE::ConstrainedImageDifferenceSOMetricControllerBase< FREE::ConstrainedImageDifferenceSOMetric< 2 > >::ActualizeMainComponent(), FREE::ConstrainedImageClassificationSOMetricControllerBase< FREE::ConstrainedImageClassificationSOMetric< 2 > >::ActualizeMainComponent(), FREE::ConstrainedAccuracySOMetricControllerBase< FREE::ConstrainedAccuracySOMetric< 3 > >::ActualizeMainComponent(), FREE::CheckerBoardImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::BSplineInterpolateControllerBase< ImageTypes< 3 >::InternalImageType >::ActualizeMainComponent(), FREE::BinaryThresholdImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::AmoebaSOOptimizerController::ActualizeMainComponent(), FREE::AmoebaOptimizerController::ActualizeMainComponent(), FREE::AccuracySOMetricControllerBase< FREE::ConstrainedAccuracySOMetric< 3 > >::ActualizeMainComponent(), FREE::MediaActualizer::ActualizeMediaByField(), FREE::MediaActualizer::ActualizeMediaByFunction(), FREE::ComponentControllerBase< TControlledComponent >::ActualizeSubComponents(), FREE::ITKTransformControllerBase< TITKTransform, VDimension >::BuildInverseTransform(), FREE::PointSetMediaControllerBase< PixelType, 2 >::BuildMainComponent(), FREE::ImageMediaControllerBase< TImage >::BuildMainComponent(), FREE::ComponentControllerBase< TControlledComponent >::BuildSetup(), FREE::ComponentControllerBase< TControlledComponent >::BuildSubComponents(), FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >::ComputeActualizedMedia(), FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >::ComputeActualizedMedia(), FREE::PointSetMediaControllerBase< PixelType, 2 >::ComputeActualizedMedia(), FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >::ComputeActualizedMedia(), FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >::ComputeActualizedMediaByFunction(), FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >::ComputeActualizedMediaByFunction(), FREE::PointSetMediaControllerBase< PixelType, 2 >::ComputeActualizedMediaByFunction(), FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >::ComputeActualizedMediaByFunction(), FREE::ConstrainedMetricInterface::ComputeConstraintPenalty(), FREE::SetupOptimizationMultiThreadMetric< TMonitor, TThread >::ComputeDecomposedValue(), FREE::ImageDifferenceSOMetric< VImageDimension >::ComputeMeasure(), FREE::ImageClassificationSOMetric< VImageDimension >::ComputeMeasure(), FREE::MultiRigidRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >::ComputeRegistration(), FREE::PointSetRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::FEMRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::ClosedFormRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::SetupParameterTraitsGenerator::ComputeTraits(), FREE::FEMRegistrationProcessor< VImageDimension >::ComputeTransformationField(), FREE::AccuracySOMetricThread< VImageDimension >::EvaluateField(), FREE::AccuracySOMetricThread< VImageDimension >::EvaluatePoints(), FREE::TransformFunctionMedia< TScalarType, NInputDimensions, NOutputDimensions >::GenerateField(), FREE::ITKTransformControllerBase< TITKTransform, VDimension >::GenerateInverseTransformationFunction(), FREE::ResampleImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::GenerateProfile(), FREE::ITKTransformControllerBase< TITKTransform, VDimension >::GenerateTransformationFunction(), FREE::SessionProcessor::GetCastedOutput(), FREE::PointSetMediaControllerBase< PixelType, 2 >::GetComponent(), FREE::ImageMediaControllerBase< TImage >::GetComponent(), FREE::ComponentControllerBase< TControlledComponent >::GetComponent(), FREE::ComponentControllerBase< TControlledComponent >::GetGenericComponent(), FREE::SessionComponentCache::GetIDPath(), FREE::SPSASOOptimizerController::GetMaxIterationCount(), FREE::PowellSOOptimizerController::GetMaxIterationCount(), FREE::OnePlusOneEvolutionarySOOptimizerController::GetMaxIterationCount(), FREE::EvolutionaryStrategySOOptimizerController::GetMaxIterationCount(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::GetMaxIterationCount(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetMediaCasted(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GetMediaCasted(), FREE::MediaBridgeController::GetMediaCasted(), FREE::MediaActualizerController::GetMediaCasted(), FREE::ImageToImageFilterControllerBase< TControlledFilter >::GetMediaCasted(), FREE::ClosedFormRegistrationControllerBase< TControlledRigidProcessor >::GetMediaCasted(), FREE::MediaBridgeController::GetMediaControllerID(), FREE::MediaActualizerController::GetMediaControllerID(), FREE::MediaContainerController::GetMediaValidityTag(), FREE::MediaBridgeController::GetMediaValidityTag(), FREE::MediaActualizerController::GetMediaValidityTag(), FREE::ComponentControllerBase< TControlledComponent >::GetMediaValidityTag(), FREE::MediaContainerController::GetMediaValidityTagRequirement(), FREE::MediaBridgeController::GetMediaValidityTagRequirement(), FREE::MediaActualizerController::GetMediaValidityTagRequirement(), FREE::ImageMediaControllerBase< TImage >::GetMediaValidityTagRequirement(), FREE::PointSupportedMetricControllerBase< ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::PointSetType >::GetParameter(), FREE::ComponentControllerBase< TControlledComponent >::GetParameterValidityTag(), FREE::ComponentControllerBase< TControlledComponent >::GetValidityTag(), FREE::VectorFieldSetVarianceCalculator< VImageDimension >::GetVectorField(), FREE::ImageReader< TInputPixel, TOutputPixel, iDimension >::Load2D(), FREE::ImageReader< TInputPixel, TOutputPixel, iDimension >::Load3D(), FREE::XMLStreamObject::LoadFromFile(), FREE::ParameterListIO::LoadListFromFile(), FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >::LoadMedia(), FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >::LoadMedia(), FREE::MultiRigidRegistrationProcessor< VImageDimension >::OnNewLevel(), FREE::ImageDifferenceSOMetricThread< VImageDimension >::ProcessSetup(), FREE::ImageClassificationSOMetricThread< VImageDimension >::ProcessSetup(), FREE::ES::RankRecombinator< TIndividual >::Recombine(), FREE::ES::IntermediateRecombinator< TIndividual >::Recombine(), FREE::ES::DiscriminativeRecombinator< TIndividual >::Recombine(), FREE::ComponentControllerBase< TControlledComponent >::ResetComponent(), FREE::ComponentControllerBase< TControlledComponent >::ResetMainComponent(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::ResetMainComponent(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::ResetSubComponents(), FREE::PointSupportedMetricControllerBase< ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::PointSetType >::ResetSubComponents(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::ResetSubComponents(), FREE::ComponentControllerBase< TControlledComponent >::ResetSubComponents(), FREE::SetupOptimizationProcessor::ResumeOptimization(), FREE::ImageWriter< TInputPixel, TOutputPixel, iDimension >::Save2D(), FREE::ParameterListIO::SaveListToFile(), FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >::SaveMedia(), FREE::PointSetMediaControllerBase< PixelType, 2 >::SaveMedia(), FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >::SaveMedia(), FREE::XMLStreamObject::SaveToFile(), FREE::XMLStreamObject::SaveToString(), FREE::ComponentControllerBase< TControlledComponent >::SetComponent(), FREE::RegistrationProcessEventHandler< TRegistrationProcessor >::SetComponentCache(), FREE::ComponentControllerBase< TControlledComponent >::SetGenericComponent(), FREE::VersorRigid3DTransformController::SetInitialTransformValues(), FREE::TranslationTransformControllerBase< 3 >::SetInitialTransformValues(), FREE::MatrixOffsetTransformControllerBase< TMatrixOffsetTransform, VDimension >::SetInitialTransformValues(), FREE::CenteredRigid3DTransformController::SetInitialTransformValues(), FREE::CenteredAffine3DTransformController::SetInitialTransformValues(), FREE::CenteredAffine2DTransformController::SetInitialTransformValues(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::SetInitialTransformValues(), FREE::ImageMaskedROI< VImageDimension >::SetMask(), FREE::MediaDrainController::SetMediaCasted(), FREE::MediaBridgeController::SetMediaCasted(), FREE::EuclidianDistancePointMetricControllerBase< 3 >::SetMediaCasted(), FREE::ComponentControllerBase< TControlledComponent >::SetStatisticEntry(), FREE::StoreableMediaControllerBase< TMedia >::SetStatisticEntryMainComponent(), FREE::PointSupportedMetricControllerBase< ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::PointSetType >::SetStatisticEntryMainComponent(), FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >::SetStatisticEntryMainComponent(), FREE::SetupOptimizationProcessorController::SetStatisticEntrySubComponents(), FREE::ComponentControllerBase< TControlledComponent >::SetStatisticEntrySubComponents(), FREE::VectorFieldSetVarianceCalculator< VImageDimension >::SetVectorField(), FREE::SetupOptimizationProcessor::StartOptimization(), FREE::SetupLoadingHelper::SubElementLoadProcessing(), FREE::Setup::SubElementLoadProcessing(), FREE::CtrlProfile::ProfileSubComponents::SubElementLoadProcessing(), FREE::CtrlProfile::ProfileRequirements::SubElementLoadProcessing(), FREE::CtrlProfile::ProfileRequirement::SubElementLoadProcessing(), FREE::CtrlProfile::ProfileParameters::SubElementLoadProcessing(), FREE::CtrlProfile::ProfileMediaMap::SubElementLoadProcessing(), FREE::ParameterCollection::SubElementLoadProcessing(), FREE::Parameter::SubElementLoadProcessing(), FREE::ComponentSetupCollection::SubElementLoadProcessing(), and FREE::ComponentMediaLinks::SubElementLoadProcessing().

#define catchAllNPassStaticMacro ( sError   ) 

Value:

Definition at line 430 of file freExceptions.h.

Referenced by FREE::SessionBuilder::ActualizeSession(), FREE::XMLStreamObject::AddSubElement(), FREE::SessionBuilder::BuildSession(), FREE::ControllerCollector::Initialize(), FREE::ControllerCentral::Initialize(), FREE::ControllerCentral::UnRegisterAllControllers(), FREE::ControllerCentral::UnRegisterCallbackEventList(), FREE::ControllerCentral::UnRegisterController(), and FREE::ControllerCentral::UnRegisterProgressEventList().

 
#define catchFreeNPassMacro (  ) 

Value:

catch (FREE::ExceptionBase& e) \
{ \
        std::string sLocation; \
  GetClassLocationMacro( sLocation ); \
  e.AddTrack(sLocation); \
  FREE::logException.AddDirectEntry("Catched @ "+sLocation+" and rethrown"); \
  throw; \
}
Macro used to catch all freeExceptionObject and pass them on.

Definition at line 281 of file freExceptions.h.

 
#define catchFreeNPassStaticMacro (  ) 

Value:

catch (FREE::ExceptionBase& e) \
{ \
        std::string sLocation; \
  GetStaticLocationMacro( sLocation ); \
  e.AddTrack(sLocation); \
  FREE::logException.AddDirectEntry("Catched @ "+sLocation+" and rethrown"); \
  throw; \
}

Definition at line 291 of file freExceptions.h.

 
#define catchItkNPassMacro (  ) 

Value:

catch (itk::ExceptionObject& e) \
{ \
        std::string sLocation; \
  GetClassLocationMacro( sLocation ); \
        FREE::LogException(e.GetNameOfClass(),e.what(),FunctionNameMacro,sLocation); \
  throw FREE::ItkException(e,sLocation); \
}
Macro used to catch an itkExceptionObject, converts it to a free::ItkException and throw it again.

Definition at line 262 of file freExceptions.h.

 
#define catchItkNPassStaticMacro (  ) 

Value:

catch (itk::ExceptionObject& e) \
{ \
        std::string sLocation; \
  GetStaticLocationMacro( sLocation ); \
        FREE::LogException(e.GetNameOfClass(),e.what(),FunctionNameMacro, sLocation); \
  throw FREE::ItkException(e,sLocation); \
}

Definition at line 271 of file freExceptions.h.

#define catchRestNPassMacro ( sError   ) 

Value:

/*Char based exceptions */ \
  catch( char * str ) \
  { \
    std::string sE = "Error: "; \
                sE = sE + str; \
                std::string sLocation; \
                GetClassLocationMacro( sLocation ); \
    FREE::LogException("Char based exception", sE, sLocation); \
                throw FREE::ExceptionBase( "Char based exception", sE, sLocation, __FILE__, __LINE__); \
  } \
  /*Everything else */ \
  catch (...) \
  { \
                std::string sLocation; \
                GetClassLocationMacro( sLocation ); \
          ::itk::OStringStream message; \
                message << sError; \
    FREE::LogException("Unknown exception", message.str(), sLocation); \
    throw FREE::ExceptionBase( "Unknown exception", message.str(), sLocation, __FILE__, __LINE__); \
  }
Macro used to catch not handled CException and rest object, converts it and pass it.

Definition at line 340 of file freExceptions.h.

#define catchRestNPassStaticMacro ( sError   ) 

Value:

/*Char based exceptions */ \
  catch( char * str ) \
  { \
    std::string sE = "Error: "; \
                sE = sE + str; \
                std::string sLocation; \
                GetStaticLocationMacro( sLocation ); \
    FREE::LogException("Char based exception", sE, sLocation); \
                throw FREE::ExceptionBase( "Char based exception", sE, sLocation, __FILE__, __LINE__); \
  } \
  /*Everything else */ \
  catch (...) \
  { \
                std::string sLocation; \
                GetStaticLocationMacro( sLocation ); \
          ::itk::OStringStream message; \
                message << sError; \
    FREE::LogException("Unknown exception", message.str(), sLocation); \
    throw FREE::ExceptionBase( "Unknown exception", message.str(), sLocation, __FILE__, __LINE__); \
  }

Definition at line 401 of file freExceptions.h.

#define FunctionNameMacro   "unkown"

Macros for easy use of the exceptions: Macro used to get the function name compiler dependend, when an exception is thrown.

Definition at line 243 of file freExceptions.h.

#define GetClassLocationMacro ( sLocation   ) 

Value:

::itk::OStringStream location; \
    location << this->GetNameOfClass() << "::" << FunctionNameMacro; \
                sLocation = location.str();
Macro used to generate the location within a f.r.e.e. class instance.

Definition at line 250 of file freExceptions.h.

Referenced by FREE::ConstrainedMetricInterface::ComputeConstraintPenalty(), and FREE::SetupParameterTraitsGenerator::ComputeTraits().

#define GetStaticLocationMacro ( sLocation   ) 

Value:

::itk::OStringStream location; \
    location << "static " << FunctionNameMacro; \
                sLocation = location.str();

Definition at line 255 of file freExceptions.h.

Referenced by FREE::XMLStreamObject::AddSubElement().

#define throwCtrlExceptionMacro ( sOrigin,
sError   ) 

Value:

{ \
        std::string sLocation; \
        GetClassLocationMacro( sLocation ); \
  ::itk::OStringStream message; \
  message << sError; \
        FREE::LogControllerException( sOrigin, this->ControllerID(), message.str(), sLocation); \
        throw FREE::ControllerException( sOrigin, this->ControllerID(), message.str(), sLocation, __FILE__, __LINE__); \
}
Macro used to throw a ControllerException object, with automaticaly inserted controller, line and file information.

Definition at line 459 of file freExceptions.h.

Referenced by FREE::ComponentControllerBase< TControlledComponent >::ActualizeComponent(), FREE::SPSASOOptimizerController::ActualizeFinalization(), FREE::SPSAOptimizerController::ActualizeFinalization(), FREE::WarpImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::TransformationFieldType >::ActualizeMainComponent(), FREE::VersorTransformOptimizerController::ActualizeMainComponent(), FREE::TransformControllerBase< TControlledTransform, iDimension >::ActualizeMainComponent(), FREE::SPSAOptimizerController::ActualizeMainComponent(), FREE::ShrinkImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::ResampleImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::RegStepGradDescOptimizerControllerBase< TOptimizer >::ActualizeMainComponent(), FREE::PowellOptimizerController::ActualizeMainComponent(), FREE::OrientImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, 3 >::ActualizeMainComponent(), FREE::OnePlusOneEvolutionaryOptimizerController::ActualizeMainComponent(), FREE::MutualInformationMetricControllerBase< ImageTypes< 3 >::InternalImageType >::ActualizeMainComponent(), FREE::MattesMutualInformationMetricControllerBase< ImageTypes< 3 >::InternalImageType >::ActualizeMainComponent(), FREE::LBFGSOptimizerController::ActualizeMainComponent(), FREE::HistogramMetricControllerBase< TControlledCompareHistogramMetric >::ActualizeMainComponent(), FREE::GradientDescentOptimizerController::ActualizeMainComponent(), FREE::ExhaustiveSOOptimizerController::ActualizeMainComponent(), FREE::ExhaustiveOptimizerController::ActualizeMainComponent(), FREE::EvolutionaryStrategySOOptimizerController::ActualizeMainComponent(), FREE::EvolutionaryStrategyOptimizerController::ActualizeMainComponent(), FREE::DiscreteGaussianImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::ContinuousLBFGSOptimizerController::ActualizeMainComponent(), FREE::ConjugateGradientOptimizerController::ActualizeMainComponent(), FREE::CompareHistogramMetricControllerBase< TControlledCompareHistogramMetric >::ActualizeMainComponent(), FREE::CheckerBoardImageFilterControllerBase< FREE::ImageTypes< 2 >::InternalImageType >::ActualizeMainComponent(), FREE::AmoebaOptimizerController::ActualizeMainComponent(), FREE::ComponentControllerBase< TControlledComponent >::ActualizeSubComponents(), FREE::ComponentControllerBase< TControlledComponent >::AddStatisticEntry(), FREE::SetupOptimizationProcessorController::BuildFinalization(), FREE::ITKTransformControllerBase< TITKTransform, VDimension >::BuildInverseTransform(), FREE::PointSetMediaControllerBase< PixelType, 2 >::BuildMainComponent(), FREE::ParameterListMediaController::BuildMainComponent(), FREE::ImageMediaControllerBase< TImage >::BuildMainComponent(), FREE::ComponentControllerBase< TControlledComponent >::BuildSetup(), FREE::ComponentControllerBase< TControlledComponent >::BuildSubComponents(), FREE::ProcessorControllerBase< TControlledProcessor >::CompareValidityTagRequirement(), FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >::ComputeActualizedMedia(), FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >::ComputeActualizedMedia(), FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >::ComputeActualizedMedia(), FREE::PointSetMediaControllerBase< PixelType, 2 >::ComputeActualizedMedia(), FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >::ComputeActualizedMedia(), FREE::TransformFunctionMediaControllerBase< FREE::TransformFunctionMedia< double, 3, 3 > >::ComputeActualizedMediaByFunction(), FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >::ComputeActualizedMediaByFunction(), FREE::RegionImageMediaControllerBase< PixelType, unsigned short, 3 >::ComputeActualizedMediaByFunction(), FREE::PointSetMediaControllerBase< PixelType, 2 >::ComputeActualizedMediaByFunction(), FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >::ComputeActualizedMediaByFunction(), FREE::ImageToImageFilterControllerBase< TControlledFilter >::ComputeMedia(), FREE::ITKTransformControllerBase< TITKTransform, VDimension >::GenerateInverseTransformationFunction(), FREE::SetupTransformControllerBase< FREE::ConstrainedSetupTransform >::GenerateProfile(), FREE::OrientImageFilterControllerBase< FREE::ImageTypes< 3 >::InternalImageType, 3 >::GenerateProfile(), FREE::MutualInformationMetricControllerBase< ImageTypes< 3 >::InternalImageType >::GenerateProfile(), FREE::MattesMutualInformationMetricControllerBase< ImageTypes< 3 >::InternalImageType >::GenerateProfile(), FREE::ConstrainedSetupTransformController::GenerateProfile(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::GenerateProfile(), FREE::ITKTransformControllerBase< TITKTransform, VDimension >::GenerateTransformationFunction(), FREE::PointSetMediaControllerBase< PixelType, 2 >::GetComponent(), FREE::ImageMediaControllerBase< TImage >::GetComponent(), FREE::ComponentControllerBase< TControlledComponent >::GetComponent(), FREE::OptimizerControllerBase< TControlledOptimizer >::GetCurrentPosition(), FREE::OptimizerControllerBase< TControlledOptimizer >::GetCurrentValue(), FREE::SPSASOOptimizerController::GetMaxIterationCount(), FREE::PowellSOOptimizerController::GetMaxIterationCount(), FREE::OptimizerControllerBase< TControlledOptimizer >::GetMaxIterationCount(), FREE::OnePlusOneEvolutionarySOOptimizerController::GetMaxIterationCount(), FREE::LimitedAxisAmoebaSOOptimizerController::GetMaxIterationCount(), FREE::ExhaustiveSOOptimizerController::GetMaxIterationCount(), FREE::EvolutionaryStrategySOOptimizerController::GetMaxIterationCount(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::GetMaxIterationCount(), FREE::AmoebaSOOptimizerController::GetMaxIterationCount(), FREE::ComponentControllerBase< TControlledComponent >::GetMedia(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetMediaCasted(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GetMediaCasted(), FREE::MediaControllerBase< TMedia >::GetMediaCasted(), FREE::MediaContainerController::GetMediaCasted(), FREE::MediaBridgeController::GetMediaCasted(), FREE::MediaActualizerController::GetMediaCasted(), FREE::ComponentControllerBase< TControlledComponent >::GetMediaCasted(), FREE::ClosedFormRegistrationControllerBase< TControlledRigidProcessor >::GetMediaCasted(), FREE::MediaContainerController::GetMediaControllerID(), FREE::MediaBridgeController::GetMediaControllerID(), FREE::MediaActualizerController::GetMediaControllerID(), FREE::ComponentControllerBase< TControlledComponent >::GetMediaControllerID(), FREE::StoreableMediaControllerBase< TMedia >::GetMediaFile(), FREE::MediaContainerController::GetMediaValidityTag(), FREE::MediaBridgeController::GetMediaValidityTag(), FREE::MediaActualizerController::GetMediaValidityTag(), FREE::ComponentControllerBase< TControlledComponent >::GetMediaValidityTag(), FREE::MediaContainerController::GetMediaValidityTagRequirement(), FREE::MediaBridgeController::GetMediaValidityTagRequirement(), FREE::MediaActualizerController::GetMediaValidityTagRequirement(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::GetMinimizeToOptimize(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::GetMinimizeToOptimize(), FREE::ComponentControllerBase< TControlledComponent >::GetParameter(), FREE::ComponentControllerBase< TControlledComponent >::GetParameterValidityTag(), FREE::ComponentControllerBase< TControlledComponent >::GetParameterValue(), FREE::ComponentControllerBase< TControlledComponent >::GetSubComponent(), FREE::OnePlusOneEvolutionarySOOptimizerController::GetSubComponentCasted(), FREE::OnePlusOneEvolutionaryOptimizerController::GetSubComponentCasted(), FREE::MediaContainerController::GetSubComponentCasted(), FREE::ConstrainedOnePlusOneEvolutionarySOOptimizerController::GetSubComponentCasted(), FREE::OptimizerControllerBase< TControlledOptimizer >::GetTransformScales(), FREE::ComponentControllerBase< TControlledComponent >::GetValidityTag(), FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >::LoadMedia(), FREE::PointSetMediaControllerBase< PixelType, 2 >::LoadMedia(), FREE::ParameterListMediaController::LoadMedia(), FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >::LoadMedia(), FREE::PointSetMediaControllerBase< PixelType, 2 >::LoadSetFromSetup(), FREE::ComponentControllerBase< TControlledComponent >::ResetComponent(), FREE::ComponentControllerBase< TControlledComponent >::ResetMainComponent(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::ResetMainComponent(), FREE::RigidRegistrationControllerBase< TControlledRigidProcessor >::ResetSubComponents(), FREE::PointSupportedMetricControllerBase< ImageTypes< 3 >::InternalImageType, FREE::ImageTypes< 3 >::PointSetType >::ResetSubComponents(), FREE::PointSetRegistrationControllerBase< TControlledRigidProcessor >::ResetSubComponents(), FREE::ComponentControllerBase< TControlledComponent >::ResetSubComponents(), FREE::MediaDrainController::SaveAllMedia(), FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >::SaveMedia(), FREE::PointSetMediaControllerBase< PixelType, 2 >::SaveMedia(), FREE::ParameterListMediaController::SaveMedia(), FREE::MediaDrainController::SaveMedia(), FREE::IntensityImageMediaControllerBase< float, unsigned short, VDimension >::SaveMedia(), FREE::PointSetMediaControllerBase< PixelType, 2 >::SaveSetToSetup(), FREE::ComponentControllerBase< TControlledComponent >::SetComponent(), FREE::VersorRigid3DTransformController::SetInitialTransformValues(), FREE::TranslationTransformControllerBase< 3 >::SetInitialTransformValues(), FREE::Similarity2DTransformController::SetInitialTransformValues(), FREE::ScaleTransformControllerBase< 3 >::SetInitialTransformValues(), FREE::Rigid2DTransformController::SetInitialTransformValues(), FREE::MatrixOffsetTransformControllerBase< TMatrixOffsetTransform, VDimension >::SetInitialTransformValues(), FREE::Euler3DTransformController::SetInitialTransformValues(), FREE::CenteredRigid3DTransformController::SetInitialTransformValues(), FREE::CenteredRigid2DTransformController::SetInitialTransformValues(), FREE::CenteredEuler3DTransformController::SetInitialTransformValues(), FREE::CenteredAffine3DTransformController::SetInitialTransformValues(), FREE::CenteredAffine2DTransformController::SetInitialTransformValues(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::SetInitialTransformValues(), FREE::ComponentControllerBase< TControlledComponent >::SetMedia(), FREE::MediaDrainController::SetMediaCasted(), FREE::MediaControllerBase< TMedia >::SetMediaCasted(), FREE::MediaContainerController::SetMediaCasted(), FREE::MediaBridgeController::SetMediaCasted(), FREE::EuclidianDistancePointMetricControllerBase< 3 >::SetMediaCasted(), FREE::ComponentControllerBase< TControlledComponent >::SetMediaCasted(), FREE::StoreableMediaControllerBase< TMedia >::SetMediaFile(), FREE::ComponentControllerBase< TControlledComponent >::SetParameterValue(), FREE::ComponentControllerBase< TControlledComponent >::SetStatisticEntry(), FREE::EvolutionaryStrategySOOptimizerController::SetStatisticEntryMainComponent(), FREE::EvolutionaryStrategyOptimizerController::SetStatisticEntryMainComponent(), FREE::SetupOptimizationProcessorController::SetStatisticEntrySubComponents(), FREE::ComponentControllerBase< TControlledComponent >::SetSubComponent(), and FREE::MediaContainerController::SetSubComponentCasted().

#define throwExceptionMacro (  ) 

Value:

{ \
        std::string sLocation; \
        GetClassLocationMacro( sLocation ); \
  ::itk::OStringStream message; \
  message << x; \
        FREE::LogException("FREE Exception", message.str(), sLocation); \
        throw FREE::ExceptionBase("FREE Exception", message.str(), sLocation, __FILE__, __LINE__); \
}
Macro used to throw ExceptionBase object, with automaticaly inserted line and file information.

Definition at line 437 of file freExceptions.h.

Referenced by FREE::SetupTransformControllerBase< FREE::ConstrainedSetupTransform >::ActualizeMainComponent(), FREE::SetupOptimizationOptimizerControllerBase< TControlledOptimizer >::ActualizeMainComponent(), FREE::SetupOptimizationMetricControllerBase< TControlledMetric >::ActualizeMainComponent(), FREE::PrecisionSOMetricController::ActualizeMainComponent(), FREE::LimitedAxisAmoebaSOOptimizerController::ActualizeMainComponent(), FREE::ExhaustiveSOOptimizerController::ActualizeMainComponent(), FREE::ConstrainedSetupTransformController::ActualizeMainComponent(), FREE::ConstrainedImageDifferenceSOMetricControllerBase< FREE::ConstrainedImageDifferenceSOMetric< 2 > >::ActualizeMainComponent(), FREE::ConstrainedImageClassificationSOMetricControllerBase< FREE::ConstrainedImageClassificationSOMetric< 2 > >::ActualizeMainComponent(), FREE::ConstrainedAccuracySOMetricControllerBase< FREE::ConstrainedAccuracySOMetric< 3 > >::ActualizeMainComponent(), FREE::AmoebaSOOptimizerController::ActualizeMainComponent(), FREE::MediaActualizer::ActualizeMediaByField(), FREE::MediaActualizer::ActualizeMediaByFunction(), FREE::GenericSetupToImageAdaptor::AdaptSetup(), FREE::SmartCollectionBase< TElement >::AddElement(), FREE::CollectionBase< TElement, TStorageType >::AddElement(), FREE::ExhaustiveSOOptimizer::AdvanceOneStep(), FREE::PointSetToXMLStreamObject< TPointSet >::AttributesLoadProcessing(), FREE::XMLStreamObject::CB_StartElement(), FREE::XMLStreamObject::CheckValidLoading(), FREE::VectorFieldSetVarianceCalculator< VImageDimension >::ClearVectorFields(), FREE::ConstrainedMetricInterface::ComputeConstraintPenalty(), FREE::SetupOptimizationMultiThreadMetric< TMonitor, TThread >::ComputeDecomposedValue(), FREE::PrecisionSOMetric< VImageDimension >::ComputeDecomposedValue(), FREE::ConsistencyRegistrationMetric< VImageDimension >::ComputeDecomposedValue(), FREE::SetupOptimizationMetric::ComputeDecomposedValueAndDerivative(), FREE::SetupTransform::ComputeParametersTraits(), FREE::SetupParameterTraitsGenerator::ComputeParametersTraits(), FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >::ComputeRegistration(), FREE::MultiRigidRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::SingleRigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >::ComputeRegistration(), FREE::PointSetRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::ImageRegistrationProcessorBase< VImageDimension >::ComputeRegistration(), FREE::FEMRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::DemonRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::ClosedFormRegistrationProcessor< VImageDimension >::ComputeRegistration(), FREE::SetupParameterTraitsGenerator::ComputeTraits(), FREE::SessionComponentCache::Controller(), FREE::ES::EvolutionaryStrategyOptimizer< TIndividual >::ConvertIndividualToParameter(), FREE::SVLimitedAxisVnlSOMetricAdaptor::ConvertInternalToParameter(), FREE::SVLimitedAxisVnlSOMetricAdaptor::ConvertParameterToInternal(), FREE::ES::CMAMutation< TIndividual >::ConvertStrategicPopulationParametersToMember(), FREE::StatisticEntry::CreateChildEntry(), FREE::StatisticData::CreateChildEntry(), FREE::SetupOptimizationMetricMonitorBase< TResultClass >::EnlistThreadAsProcessing(), FREE::AccuracySOMetricThread< VImageDimension >::EvaluateField(), FREE::AccuracySOMetricThread< VImageDimension >::EvaluatePoints(), FREE::SetupOptimizationMetricMonitorBase< TResultClass >::EvaluationFinished(), FREE::SetupOptimizationMetricThreadBase< TMonitor >::Execute(), FREE::TransformFunctionMedia< TScalarType, NInputDimensions, NOutputDimensions >::GenerateField(), FREE::SetupTransform::GenerateTransformedSetup(), FREE::SetupOptimizationMetricMonitorBase< TResultClass >::GetAdaptationState(), FREE::ComponentSetup::GetComponentByIDPath(), FREE::SetupManager::GetComponentCaches(), FREE::SessionInfo::GetComponentCaches(), FREE::SessionComponentCache::GetConstCacheByIDPath(), FREE::TransformSetupAdaptor::GetCurrentTransformParameters(), FREE::SetupOptimizationOptimizer::GetDecomposedValue(), FREE::ItkSingleValuedCostFunctionWrapper::GetDerivative(), FREE::ReferencePointsAccessor< iDimension >::GetFixedPoint(), FREE::TransformSetupAdaptor::GetInitialTransformParameters(), FREE::TransformBasedRegistrationProcessorInterface< TTransformBase, VImageDimension >::GetInverseTransformationFunction(), FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >::GetMaxIterationCount(), FREE::PointSetRegistrationProcessor< VImageDimension >::GetMaxIterationCount(), FREE::ReferencePointsAccessor< iDimension >::GetMovingPoint(), FREE::ItkSingleValuedCostFunctionWrapper::GetNumberOfParameters(), FREE::SessionProcessor::GetOutput(), FREE::ImageReader< TInputPixel, TOutputPixel, iDimension >::GetOutput(), FREE::SetupParameterTraitsGenerator::GetParameterOrder(), FREE::ComponentControllerBase< TControlledComponent >::GetParameterValue(), FREE::SetupTransform::GetParameterValueType(), FREE::TransformSetupAdaptor::GetScales(), FREE::RegistrationProcessorBase< VImageDimension >::GetTransformationField(), FREE::ImageRegistrationProcessorBase< VImageDimension >::GetTransformationField(), FREE::TransformBasedRegistrationProcessorInterface< TTransformBase, VImageDimension >::GetTransformationFunction(), FREE::TransformFunctionAccessor< TTransformBase >::GetTransformControllerAndCache(), FREE::SetupOptimizationMetricMonitorBase< TResultClass >::GetUnevaluatedAdaptedSetup(), FREE::SetupOptimizationOptimizer::GetValue(), FREE::ItkSingleValuedCostFunctionWrapper::GetValue(), FREE::ItkSingleValuedCostFunctionWrapper::GetValueAndDerivative(), FREE::ES::DiscriminativeRecombinator< TIndividual >::GetWeights(), FREE::SetupOptimizationMetricMonitorBase< TResultClass >::Initialize(), FREE::SetupOptimizationMetric::Initialize(), FREE::PrecisionSOMetric< VImageDimension >::Initialize(), FREE::ES::EvolutionaryStrategyOptimizer< TIndividual >::Initialize(), FREE::TransformInitializerBase< TTransform >::InitializeTransform(), FREE::SetupInterpolator::InterpolateComponent(), FREE::SetupInterpolator::InterpolateParameter(), FREE::SetupInterpolator::InterpolateSetup(), FREE::XMLStreamObject::LoadFromFile(), FREE::XMLStreamObject::LoadFromString(), FREE::ParameterListIO::LoadListFromFile(), FREE::TransformFieldMediaControllerBase< FREE::ImageTypes< 3 >::VectorType, 3 >::LoadMedia(), FREE::ES::MutationBase< TIndividual >::Mutate(), FREE::ES::AsymmetricMutation< TIndividual >::MutateObjectivParameters(), FREE::ES::AdaptiveScaleMutation< TIndividual >::MutateObjectivParameters(), FREE::ES::AdaptiveNormalMutation< TIndividual >::MutateObjectivParameters(), FREE::ES::AdaptiveCovarianceMutation< TIndividual >::MutateObjectivParameters(), FREE::ES::AdaptiveNormalMutation< TIndividual >::MutateStrategicIndividualParameters(), FREE::ES::AdaptiveCovarianceMutation< TIndividual >::MutateStrategicIndividualParameters(), FREE::SetupOptimizationMetricMonitorBase< TResultClass >::NotifyFailedEvaluation(), FREE::SetupOptimizationMetricMonitorBase< TResultClass >::NotifyProgress(), FREE::RigidRegistrationProcessorBase< TRegistrationMethod, TTransformBase, TInterpolateBase, TMetricBase, TOptimizerBase, VImageDimension >::OnNewIteration(), FREE::PointSetRegistrationProcessor< VImageDimension >::OnNewIteration(), FREE::StatisticEntry::PostCreateChildEntry(), FREE::StatisticData::PostCreateChildEntry(), FREE::ImageDifferenceSOMetricThread< VImageDimension >::ProcessSetup(), FREE::ImageClassificationSOMetricThread< VImageDimension >::ProcessSetup(), FREE::ES::RankRecombinator< TIndividual >::Recombine(), FREE::ES::IntermediateRecombinator< TIndividual >::Recombine(), FREE::ES::DominantRecombinator< TIndividual >::Recombine(), FREE::ES::DiscriminativeRecombinator< TIndividual >::Recombine(), FREE::ReferencePointsAccessor< iDimension >::ReferencePointsAccessor(), FREE::SetupOptimizationProcessor::ResumeOptimization(), FREE::FEMRegistrationProcessor< VImageDimension >::SaveLandmarksToFile(), FREE::ParameterListIO::SaveListToFile(), FREE::XMLStreamObject::SaveToFile(), FREE::ComponentSetupBrowser::SearchForComponents(), FREE::ES::RandomMultiParentSelector< TIndividual >::Select(), FREE::ES::PlusSelection< TIndividual >::Select(), FREE::ES::CommaSelection< TIndividual >::Select(), FREE::SetupOptimizationMetricMonitorBase< TResultClass >::SetAdaptationState(), FREE::RegistrationProcessEventHandler< TRegistrationProcessor >::SetComponentCache(), FREE::TransformSetupAdaptor::SetCurrentTransformParameters(), FREE::SetupTransform::SetFixedParameters(), FREE::ReferencePointsAccessor< iDimension >::SetFixedPoint(), FREE::TransformSetupAdaptor::SetInitialTransformParameters(), FREE::TranslationTransformControllerBase< 3 >::SetInitialTransformValues(), FREE::Rigid2DTransformController::SetInitialTransformValues(), FREE::Euler3DTransformController::SetInitialTransformValues(), FREE::CenteredRigid3DTransformController::SetInitialTransformValues(), FREE::CenteredRigid2DTransformController::SetInitialTransformValues(), FREE::CenteredEuler3DTransformController::SetInitialTransformValues(), FREE::CenteredAffine3DTransformController::SetInitialTransformValues(), FREE::CenteredAffine2DTransformController::SetInitialTransformValues(), FREE::BSplineDeformableTransformControllerBase< 3, 3 >::SetInitialTransformValues(), FREE::ReferencePointsAccessor< iDimension >::SetMovingPoint(), FREE::SetupTransform::SetParameters(), FREE::SetupTransform::SetParametersDirectly(), FREE::ComponentControllerBase< TControlledComponent >::SetParameterValue(), FREE::FEMRegistrationProcessor< VImageDimension >::SetRegistrationParameters(), FREE::TransformSetupAdaptor::SetScales(), FREE::SingleValuedVnlSOMetricAdaptor::SetScales(), FREE::SessionComponentCache::Setup(), FREE::SetupParameterTraits::SetupParameterTraits(), FREE::SetupOptimizationProcessor::StartOptimization(), FREE::ExhaustiveSOOptimizer::StartOptimization(), FREE::ES::EvolutionaryStrategyOptimizer< TIndividual >::StartOptimization(), FREE::RegistrationProcessorBase< VImageDimension >::StartRegistration(), FREE::LightRegistrationProcessorBase::StartRegistration(), FREE::ExhaustiveSOOptimizer::StartWalking(), FREE::StatisticEntry::StatisticEntry(), FREE::XMLValueSet::SubElementLoadProcessing(), FREE::XMLStreamObject::SubElementLoadProcessing(), FREE::CtrlProfile::ProfileSubComponents::SubElementLoadProcessing(), FREE::CtrlProfile::ProfileRequirements::SubElementLoadProcessing(), FREE::CtrlProfile::ProfileRequirement::SubElementLoadProcessing(), FREE::CtrlProfile::ProfileParameters::SubElementLoadProcessing(), FREE::CtrlProfile::ProfileMediaMap::SubElementLoadProcessing(), FREE::ParameterCollection::SubElementLoadProcessing(), FREE::Parameter::SubElementLoadProcessing(), FREE::ComponentSetupCollection::SubElementLoadProcessing(), FREE::ComponentSetup::SubElementLoadProcessing(), FREE::ImageWriter< TInputPixel, TOutputPixel, iDimension >::Update(), and FREE::PointerSentry::~PointerSentry().

#define throwStaticExceptionMacro (  ) 

Value:

{ \
        std::string sLocation; \
        GetStaticLocationMacro( sLocation ); \
  ::itk::OStringStream message; \
  message << x; \
        FREE::LogException("FREE Exception", message.str(), sLocation); \
        throw FREE::ExceptionBase("FREE Exception", message.str(), sLocation, __FILE__, __LINE__); \
}

Definition at line 447 of file freExceptions.h.

Referenced by FREE::SessionBuilder::ActualizeComponent(), FREE::SessionBuilder::ActualizeSession(), FREE::SessionBuilder::BuildComponent(), FREE::SessionBuilder::BuildSession(), FREE::SessionBuilder::CheckComponentNecessity(), FREE::ControllerInfo::ControllerInfo(), FREE::XMLStreamObject::ConvertAttributesToString(), FREE::DispatchParameterIDPath(), FREE::ValidityTag::Equals(), FREE::Convert::FixedArrayToParameterLayer(), FREE::ImageMerger< TImage >::GenerateAlternationImage(), FREE::ImageMerger< TImage >::GenerateBlendImage(), FREE::ImageMerger< TImage >::GenerateCheckerImage(), FREE::ImageMerger< TImage >::GenerateColoredDifferenceImage(), FREE::ImageMerger< TImage >::GenerateDifferenceImage(), FREE::SessionBuilder::GeneratePassiveComponentCache(), FREE::DirectSessionComponentAccessor::GetComponent(), FREE::IDPath::GetComponentType(), FREE::SessionAccessor::GetLinkedMedia(), FREE::SessionAccessor::GetMedia(), FREE::SessionAccessor::GetMediaControllerID(), FREE::SessionAccessor::GetParameter(), FREE::SessionAccessor::GetParameterByIDPath(), FREE::SessionAccessor::GetParameterValue(), FREE::SessionAccessor::GetParameterValueByIDPath(), FREE::SetupManager::GetPossibleControllers(), FREE::DirectSessionComponentAccessor::GetRepository(), FREE::DirectSessionComponentAccessor::GetRepositoryElement(), FREE::SessionAccessor::GetValidityTag(), FREE::SessionAccessor::GetValidityTagRequirement(), FREE::SetupManager::InitializeComponentSetup(), FREE::ImageAdaptationInverter::InvertAdaptation(), FREE::ValidityTag::IsOutdated(), FREE::ValidityTag::IsUpdated(), FREE::SessionBuilder::LinkMediaToComponent(), FREE::SessionBuilder::LinkMediaToComponentByID(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveValueIsGreater(), FREE::ES::Individual< TOPValueType, TSPValueType, TOValueType >::ObjectiveValueIsLesser(), FREE::Convert::ParameterLayerToFixedArray(), FREE::DirectSessionComponentAccessor::SetComponent(), FREE::SessionAccessor::SetMedia(), FREE::SessionAccessor::SetParameterValueByIDPath(), FREE::DirectSessionComponentAccessor::SetRepositoryElement(), FREE::SessionBuilder::SetStatisticEntry(), FREE::ValidityTag::SetTag(), FREE::SetupOptimizationMultiThreadMetric< TMonitor, TThread >::ThreadExecution(), FREE::Convert::ValueSetToITKFixedArray(), FREE::Convert::ValueSetToITKIndex(), and FREE::Convert::ValueSetToITKSize().


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