Orfeo Toolbox  4.0
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
itk::ExceptionObject Class Reference

Standard exception handling object. More...

#include <itkExceptionObject.h>

+ Inheritance diagram for itk::ExceptionObject:
+ Collaboration diagram for itk::ExceptionObject:

Classes

class  ExceptionData
 Exception data, used to implement itk::ExceptionObject. More...
 
class  ReferenceCountedExceptionData
 Reference counted exception data, used to implement itk::ExceptionObject. More...
 
class  ReferenceCounterInterface
 

Public Types

typedef std::exception Superclass
 

Public Member Functions

 ExceptionObject ()
 
 ExceptionObject (const char *file, unsigned int lineNumber=0, const char *desc="None", const char *loc="Unknown")
 
 ExceptionObject (const std::string &file, unsigned int lineNumber=0, const std::string &desc="None", const std::string &loc="Unknown")
 
 ExceptionObject (const ExceptionObject &orig)
 
virtual ~ExceptionObject () throw ( )
 
virtual const char * GetDescription () const
 
virtual const char * GetFile () const
 
virtual unsigned int GetLine () const
 
virtual const char * GetLocation () const
 
virtual const char * GetNameOfClass () const
 
ExceptionObjectoperator= (const ExceptionObject &orig)
 
virtual bool operator== (const ExceptionObject &orig)
 
virtual void Print (std::ostream &os) const
 
virtual void SetDescription (const std::string &s)
 
virtual void SetDescription (const char *s)
 
virtual void SetLocation (const std::string &s)
 
virtual void SetLocation (const char *s)
 
virtual const char * what () const throw ( )
 

Private Member Functions

const ExceptionDataGetExceptionData () const
 

Private Attributes

SmartPointer< const
ReferenceCounterInterface
m_ExceptionData
 

Detailed Description

Standard exception handling object.

ExceptionObject provides standard methods for throwing and managing exceptions in itk. Specific exceptions should be derived from this class. Note that this class is derived from std::exception, so an application can catch ITK exceptions as std::exception if desired.

ExceptionObject maintains two types of information: a location and description (both of which are strings). The location is the point in the code where the exception was thrown; the description is an error message that describes the exception. The ExceptionObject can be thrown explicitly in code, or more conveniently, the itkExceptionMacro (found in Common/itkMacro.h) can be used.

Examples:
BasicFilters/DEMToRainbowExample.cxx, BasicFilters/HillShadingExample.cxx, ChangeDetection/ChangeDetectionFrameworkExample.cxx, Fusion/BayesianFusionImageFilter.cxx, IO/DEMToImageGenerator.cxx, and Radiometry/AtmosphericCorrectionSequencement.cxx.

Definition at line 51 of file itkExceptionObject.h.

Member Typedef Documentation

typedef std::exception itk::ExceptionObject::Superclass

Definition at line 54 of file itkExceptionObject.h.

Constructor & Destructor Documentation

itk::ExceptionObject::ExceptionObject ( )

Various types of constructors. Note that these functions will be called when children are instantiated. The default constructor and the copy constructor of ExceptionObject never throw an exception.

Definition at line 128 of file itkExceptionObject.cxx.

itk::ExceptionObject::ExceptionObject ( const char *  file,
unsigned int  lineNumber = 0,
const char *  desc = "None",
const char *  loc = "Unknown" 
)
explicit

Definition at line 133 of file itkExceptionObject.cxx.

itk::ExceptionObject::ExceptionObject ( const std::string &  file,
unsigned int  lineNumber = 0,
const std::string &  desc = "None",
const std::string &  loc = "Unknown" 
)
explicit

Definition at line 142 of file itkExceptionObject.cxx.

itk::ExceptionObject::ExceptionObject ( const ExceptionObject orig)

Definition at line 150 of file itkExceptionObject.cxx.

itk::ExceptionObject::~ExceptionObject ( ) throw ( )
virtual

Virtual destructor needed for subclasses. Has to have empty throw().

Definition at line 158 of file itkExceptionObject.cxx.

Member Function Documentation

const char * itk::ExceptionObject::GetDescription ( void  ) const
virtual
const ExceptionObject::ExceptionData * itk::ExceptionObject::GetExceptionData ( ) const
private
const char * itk::ExceptionObject::GetFile ( ) const
virtual

What file did the exception occur in?

Definition at line 287 of file itkExceptionObject.cxx.

References GetExceptionData(), m_ExceptionData, and itk::ExceptionObject::ExceptionData::m_File.

Referenced by main().

unsigned int itk::ExceptionObject::GetLine ( ) const
virtual

What line did the exception occur in?

Definition at line 294 of file itkExceptionObject.cxx.

References GetExceptionData(), m_ExceptionData, and itk::ExceptionObject::ExceptionData::m_Line.

Referenced by main().

const char * itk::ExceptionObject::GetLocation ( ) const
virtual
virtual const char* itk::ExceptionObject::GetNameOfClass ( ) const
inlinevirtual
ExceptionObject & itk::ExceptionObject::operator= ( const ExceptionObject orig)

Assignment operator.

Definition at line 182 of file itkExceptionObject.cxx.

References m_ExceptionData.

Referenced by itk::DataObjectError::operator=().

bool itk::ExceptionObject::operator== ( const ExceptionObject orig)
virtual
void itk::ExceptionObject::Print ( std::ostream &  os) const
virtual

Print exception information. This method can be overridden by specific exception subtypes. The default is to print out the location where the exception was first thrown and any description provided by the ``thrower''.

Definition at line 312 of file itkExceptionObject.cxx.

References itk::Indent::GetNextIndent(), itk::ExceptionObject::ExceptionData::m_Description, itk::ExceptionObject::ExceptionData::m_File, itk::ExceptionObject::ExceptionData::m_Line, and itk::ExceptionObject::ExceptionData::m_Location.

Referenced by itk::DataObjectError::PrintSelf().

void itk::ExceptionObject::SetDescription ( const std::string &  s)
virtual

Definition at line 237 of file itkExceptionObject.cxx.

References itk::ExceptionObject::ReferenceCountedExceptionData::ConstNew(), GetExceptionData(), m_ExceptionData, itk::ExceptionObject::ExceptionData::m_Line, and itk::ExceptionObject::ExceptionData::m_Location.

Referenced by itk::bio::CellularAggregate< NSpaceDimension >::Add(), otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, Wavelet::FORWARD >::BeforeThreadedGenerateData(), itk::PolygonSpatialObject< TDimension >::ClosestPoint(), itk::ProgressReporter::CompletedPixel(), itk::CompositeValleyFunction::CompositeValleyFunction(), itk::SpatialObject< VDimension >::DerivativeAt(), itk::VideoFileReader< TOutputVideoStream >::DoConvertBuffer(), otb::ImageFileReader< TOutputImage, ConvertPixelTraits >::DoConvertBuffer(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::DoConvertBuffer(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::EnlargeOutputRequestedRegion(), itk::MultipleValuedVnlCostFunctionAdaptor::f(), itk::InteriorExteriorMeshFilter< TInputMesh, TOutputMesh, TSpatialFunction >::GenerateData(), otb::RCC8GraphFileReader< TOutputGraph >::GenerateData(), otb::RCC8GraphFileWriter< TInputGraph >::GenerateData(), otb::AeronetFileReader::GenerateData(), itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >::GenerateData(), itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >::GenerateData(), itk::ImageFileWriter< TInputImage >::GenerateData(), otb::ImageFileWriter< TInputImage >::GenerateData(), itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::GenerateData(), otb::BinaryImageToDensityImageFilter< TInputImage, TOutputImage, TCountFunction >::GenerateInputRequestedRegion(), itk::BoxImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::LocalRxDetectorFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::LocalRxDetectorNonThreadFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::VarianceImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::RadiometricMomentsImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::StreamingWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::GenerateInputRequestedRegion(), otb::LeeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::TouziEdgeDetectorImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GenerateInputRequestedRegion(), otb::PixelSuppressionByDirectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::FrostImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::LaplacianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::BinaryMedianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::VotingBinaryImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::GradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType, TOutputImageType >::GenerateInputRequestedRegion(), itk::ConvolutionImageFilter< TInputImage, TKernelImage, TOutputImage >::GenerateInputRequestedRegion(), otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), itk::DerivativeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::JoinSeriesImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::VectorNeighborhoodOperatorImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::UnaryFunctorWithIndexWithOutputSizeImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::UnaryFunctorWithIndexImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::FunctionWithNeighborhoodToImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::ScalarImageToAdvancedTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GenerateInputRequestedRegion(), itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), otb::UnaryFunctorNeighborhoodImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::OverlapSaveConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition >::GenerateInputRequestedRegion(), itk::ObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >::GenerateInputRequestedRegion(), otb::NCCRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >::GenerateInputRequestedRegion(), otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::GenerateInputRequestedRegion(), itk::NormalizedCorrelationImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), otb::UnaryFunctorNeighborhoodWithOffsetImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::DisparityMapToDEMFilter< TDisparityImage, TInputImage, TOutputDEMImage, TEpipolarGridImage, TMaskImage >::GenerateInputRequestedRegion(), itk::VectorExpandImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::AdhesionCorrectionFilter< TImage, TMask >::GenerateInputRequestedRegion(), otb::DisparityMapMedianFilter< TInputImage, TOutputImage, TMask >::GenerateInputRequestedRegion(), itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::MaskNeighborhoodOperatorImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), otb::ScalarImageToTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), otb::BinaryFunctorNeighborhoodJoinHistogramImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::GenerateInputRequestedRegion(), itk::DisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::GenerateInputRequestedRegion(), otb::ConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition, TFilterPrecision >::GenerateInputRequestedRegion(), itk::GPUFiniteDifferenceImageFilter< TInputImage, TOutputImage, TParentImageFilter >::GenerateInputRequestedRegion(), otb::FineRegistrationImageFilter< TInputImage, T0utputCorrelation, TOutputDisplacementField >::GenerateInputRequestedRegion(), otb::ScalarImageToHigherOrderTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), otb::StereoSensorModelToElevationFilter< TInputImage, TOutputHeight >::GenerateInputRequestedRegion(), itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >::GenerateInputRequestedRegion(), itk::BilateralImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::SubPixelDisparityImageFilter< TInputImage, TOutputMetricImage, TDisparityImage, TMaskImage, TBlockMatchingFunctor >::GenerateInputRequestedRegion(), itk::PatchBasedDenoisingImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::SFSTexturesImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, Wavelet::FORWARD >::GenerateInputRequestedRegion(), itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, Wavelet::INVERSE >::GenerateInputRequestedRegion(), otb::PixelWiseBlockMatchingImageFilter< TInputImage, TOutputMetricImage, TOutputDisparityImage, TMaskImage, TBlockMatchingFunctor >::GenerateInputRequestedRegion(), otb::MeanShiftSmoothingImageFilter< TInputImage, TOutputImage, TKernel, TOutputIterationImage >::GenerateInputRequestedRegion(), otb::ImageFileReader< TOutputImage, ConvertPixelTraits >::GenerateOutputInformation(), otb::CommandLineArgumentParseResult::GetParameterString(), itk::SingleValuedNonLinearOptimizer::GetValue(), itk::bio::CellularAggregate< NSpaceDimension >::GetVoronoi(), itk::MultipleValuedVnlCostFunctionAdaptor::gradf(), itk::BSplineCenteredResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineCenteredL2ResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineL2ResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::InvalidImageMomentsError::InvalidImageMomentsError(), itk::ConstNeighborhoodIteratorWithOnlyIndex< TImage >::IsAtEnd(), itk::ConstNeighborhoodIterator< TSparseImageType >::IsAtEnd(), itk::PolygonSpatialObject< TDimension >::IsInside(), itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::IterateThreaderCallback(), itk::PolygonSpatialObject< TDimension >::MeasureArea(), itk::Versor< T >::Normalize(), otb::CommandLineArgumentParser::ParseCommandLine(), itk::ProcessAborted::ProcessAborted(), itk::DataObject::PropagateRequestedRegion(), otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::ReadMetaFile(), itk::bio::CellularAggregate< NSpaceDimension >::Remove(), itk::Versor< T >::Set(), otb::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::SetDerivativeWeights(), itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::SetDerivativeWeights(), SetDescription(), otb::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::SetInterpolationWeights(), itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::SetInterpolationWeights(), itk::PermuteAxesImageFilter< TImage >::SetOrder(), itk::NeighborhoodIterator< TImage, TBoundaryCondition >::SetPixel(), otb::BSplineDecompositionImageFilter< TInputImage, TOutputImage >::SetPoles(), itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >::SetPoles(), itk::RegularStepGradientDescentBaseOptimizer::StepAlongGradient(), otb::VectorDataFileReader< TOutputVectorData >::TestFileExistanceAndReadability(), otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::TestFileExistanceAndReadability(), otb::ImageFileReader< TOutputImage, ConvertPixelTraits >::TestFileExistanceAndReadability(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::TestFileExistanceAndReadability(), itk::LabelMapFilter< TInputImage, TOutputImage >::ThreadedGenerateData(), itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::ThreadedIterate(), otb::ImageFileWriter< TInputImage >::Update(), otb::ImageList< TImage >::UpdateOutputData(), itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::UpdateValue(), otb::VectorDataFileWriter< TInputVectorData >::Write(), and itk::ImageFileWriter< TInputImage >::Write().

void itk::ExceptionObject::SetDescription ( const char *  s)
virtual

Definition at line 261 of file itkExceptionObject.cxx.

References SetDescription().

void itk::ExceptionObject::SetLocation ( const std::string &  s)
virtual

Methods to get and set the Location and Description fields. The Set methods are overloaded to support both std::string and const char array types. Get methods return const char arrays.

Definition at line 225 of file itkExceptionObject.cxx.

References itk::ExceptionObject::ReferenceCountedExceptionData::ConstNew(), GetExceptionData(), itk::ExceptionObject::ExceptionData::m_Description, m_ExceptionData, and itk::ExceptionObject::ExceptionData::m_Line.

Referenced by itk::bio::CellularAggregate< NSpaceDimension >::Add(), otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, Wavelet::FORWARD >::BeforeThreadedGenerateData(), itk::CompositeValleyFunction::CompositeValleyFunction(), itk::SpatialObject< VDimension >::DerivativeAt(), itk::VideoFileReader< TOutputVideoStream >::DoConvertBuffer(), otb::ImageFileReader< TOutputImage, ConvertPixelTraits >::DoConvertBuffer(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::DoConvertBuffer(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::EnlargeOutputRequestedRegion(), itk::MultipleValuedVnlCostFunctionAdaptor::f(), itk::InteriorExteriorMeshFilter< TInputMesh, TOutputMesh, TSpatialFunction >::GenerateData(), itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >::GenerateData(), itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >::GenerateData(), itk::ImageFileWriter< TInputImage >::GenerateData(), otb::ImageFileWriter< TInputImage >::GenerateData(), itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::GenerateData(), otb::BinaryImageToDensityImageFilter< TInputImage, TOutputImage, TCountFunction >::GenerateInputRequestedRegion(), itk::BoxImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::LocalRxDetectorFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::LocalRxDetectorNonThreadFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::VarianceImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::RadiometricMomentsImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::StreamingWarpImageFilter< TInputImage, TOutputImage, TDisplacementField >::GenerateInputRequestedRegion(), otb::LeeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::TouziEdgeDetectorImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GenerateInputRequestedRegion(), otb::PixelSuppressionByDirectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::FrostImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::LaplacianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::BinaryMedianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::GradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType, TOutputImageType >::GenerateInputRequestedRegion(), itk::VotingBinaryImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::ConvolutionImageFilter< TInputImage, TKernelImage, TOutputImage >::GenerateInputRequestedRegion(), otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), itk::JoinSeriesImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::DerivativeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::VectorNeighborhoodOperatorImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::UnaryFunctorWithIndexWithOutputSizeImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::UnaryFunctorWithIndexImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::FunctionWithNeighborhoodToImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::ScalarImageToAdvancedTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GenerateInputRequestedRegion(), itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), otb::UnaryFunctorNeighborhoodImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::OverlapSaveConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition >::GenerateInputRequestedRegion(), itk::ObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >::GenerateInputRequestedRegion(), otb::NCCRegistrationFilter< TFixedImage, TMovingImage, TDisplacementField >::GenerateInputRequestedRegion(), itk::NormalizedCorrelationImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::UnaryFunctorNeighborhoodWithOffsetImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::DisparityMapToDEMFilter< TDisparityImage, TInputImage, TOutputDEMImage, TEpipolarGridImage, TMaskImage >::GenerateInputRequestedRegion(), itk::VectorExpandImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::AdhesionCorrectionFilter< TImage, TMask >::GenerateInputRequestedRegion(), otb::DisparityMapMedianFilter< TInputImage, TOutputImage, TMask >::GenerateInputRequestedRegion(), itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::MaskNeighborhoodOperatorImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), otb::ScalarImageToTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), otb::BinaryFunctorNeighborhoodJoinHistogramImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::GenerateInputRequestedRegion(), itk::DisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::GenerateInputRequestedRegion(), otb::ConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition, TFilterPrecision >::GenerateInputRequestedRegion(), otb::FineRegistrationImageFilter< TInputImage, T0utputCorrelation, TOutputDisplacementField >::GenerateInputRequestedRegion(), itk::GPUFiniteDifferenceImageFilter< TInputImage, TOutputImage, TParentImageFilter >::GenerateInputRequestedRegion(), otb::ScalarImageToHigherOrderTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), otb::StereoSensorModelToElevationFilter< TInputImage, TOutputHeight >::GenerateInputRequestedRegion(), itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >::GenerateInputRequestedRegion(), itk::BilateralImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::SubPixelDisparityImageFilter< TInputImage, TOutputMetricImage, TDisparityImage, TMaskImage, TBlockMatchingFunctor >::GenerateInputRequestedRegion(), itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::SFSTexturesImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::PatchBasedDenoisingImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, Wavelet::FORWARD >::GenerateInputRequestedRegion(), itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, Wavelet::INVERSE >::GenerateInputRequestedRegion(), otb::PixelWiseBlockMatchingImageFilter< TInputImage, TOutputMetricImage, TOutputDisparityImage, TMaskImage, TBlockMatchingFunctor >::GenerateInputRequestedRegion(), otb::MeanShiftSmoothingImageFilter< TInputImage, TOutputImage, TKernel, TOutputIterationImage >::GenerateInputRequestedRegion(), itk::SingleValuedNonLinearOptimizer::GetValue(), itk::bio::CellularAggregate< NSpaceDimension >::GetVoronoi(), itk::MultipleValuedVnlCostFunctionAdaptor::gradf(), itk::BSplineCenteredResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineL2ResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineCenteredL2ResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::IterateThreaderCallback(), itk::Versor< T >::Normalize(), itk::DataObject::PropagateRequestedRegion(), itk::bio::CellularAggregate< NSpaceDimension >::Remove(), itk::Versor< T >::Set(), otb::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::SetDerivativeWeights(), itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::SetDerivativeWeights(), otb::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::SetInterpolationWeights(), itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >::SetInterpolationWeights(), SetLocation(), itk::PermuteAxesImageFilter< TImage >::SetOrder(), itk::NeighborhoodIterator< TImage, TBoundaryCondition >::SetPixel(), otb::BSplineDecompositionImageFilter< TInputImage, TOutputImage >::SetPoles(), itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >::SetPoles(), itk::RegularStepGradientDescentBaseOptimizer::StepAlongGradient(), itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::ThreadedIterate(), otb::ImageFileWriter< TInputImage >::Update(), otb::ImageList< TImage >::UpdateOutputData(), itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::UpdateValue(), otb::VectorDataFileWriter< TInputVectorData >::Write(), and itk::ImageFileWriter< TInputImage >::Write().

void itk::ExceptionObject::SetLocation ( const char *  s)
virtual

Definition at line 249 of file itkExceptionObject.cxx.

References SetLocation().

const char * itk::ExceptionObject::what ( ) const throw ( )
virtual

Provide std::exception::what() implementation.

Definition at line 300 of file itkExceptionObject.cxx.

References GetExceptionData(), and itk::ExceptionObject::ExceptionData::m_WhatPointer.

Referenced by itk::ANTSNeighborhoodCorrelationImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TNeighborhoodCorrelationMetric >::ComputeInformationFromQueues(), itk::MRIBiasFieldCorrectionFilter< TInputImage, TOutputImage, TMaskImage >::EstimateBiasField(), itk::GaussianExponentialDiffeomorphicTransform< TScalar, NDimensions >::GaussianSmoothConstantVelocityField(), itk::GaussianSmoothingOnUpdateDisplacementFieldTransform< TScalar, NDimensions >::GaussianSmoothDisplacementField(), itk::SyNImageRegistrationMethod< TFixedImage, TMovingImage, TOutputTransform >::GaussianSmoothDisplacementField(), itk::ObjectToObjectMultiMetricv4< TFixedDimension, TMovingDimension, TVirtualImage, TInternalComputationValueType >::Initialize(), itk::JointHistogramMutualInformationComputeJointPDFThreaderBase< TDomainPartitioner, TJointHistogramMetric >::ProcessPoint(), itk::CorrelationImageToImageMetricv4HelperThreader< TDomainPartitioner, TImageToImageMetric, TCorrelationMetric >::ProcessVirtualPoint(), itk::CorrelationImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TCorrelationMetric >::ProcessVirtualPoint(), itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::ProcessVirtualPoint(), itk::ANTSNeighborhoodCorrelationImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TNeighborhoodCorrelationMetric >::ProcessVirtualPoint_impl(), itk::MultiThreader::SingleMethodExecute(), itk::PointSetToPointSetMetricv4< TFixedPointSet, TMovingPointSet >::StorePointDerivative(), itk::ImageToImageMetricv4GetValueAndDerivativeThreaderBase< TDomainPartitioner, TImageToImageMetricv4 >::StorePointDerivativeResult(), itk::ANTSNeighborhoodCorrelationImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TNeighborhoodCorrelationMetric >::ThreadedExecution_impl(), itk::ANTSNeighborhoodCorrelationImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TNeighborhoodCorrelationMetric >::UpdateQueuesAtBeginningOfLine(), and itk::ANTSNeighborhoodCorrelationImageToImageMetricv4GetValueAndDerivativeThreader< TDomainPartitioner, TImageToImageMetric, TNeighborhoodCorrelationMetric >::UpdateQueuesToNextScanWindow().

Member Data Documentation

SmartPointer< const ReferenceCounterInterface > itk::ExceptionObject::m_ExceptionData
private

The documentation for this class was generated from the following files:

Generated at Sat Mar 8 2014 16:57:12 for Orfeo Toolbox with doxygen 1.8.3.1