Orfeo Toolbox  3.16
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes
itk::ExceptionObject Class Reference

Standard exception handling object. More...

#include <itkExceptionObject.h>

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

List of all members.

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, Examples/Iterators/ImageLinearIteratorWithIndex.cxx, Fusion/BayesianFusionImageFilter.cxx, IO/DEMToImageGenerator.cxx, Iterators/ImageRegionIterator.cxx, Iterators/ImageRegionIteratorWithIndex.cxx, and Radiometry/AtmosphericCorrectionSequencement.cxx.

Definition at line 54 of file itkExceptionObject.h.


Member Typedef Documentation

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

Definition at line 57 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 133 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 138 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 148 of file itkExceptionObject.cxx.

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

Definition at line 158 of file itkExceptionObject.cxx.

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

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

Definition at line 167 of file itkExceptionObject.cxx.


Member Function Documentation

const char * itk::ExceptionObject::GetDescription ( void  ) const
virtual

Definition at line 272 of file itkExceptionObject.cxx.

References GetExceptionData(), itk::SmartPointer< TObjectType >::IsNull(), itk::ExceptionObject::ExceptionData::m_Description, and m_ExceptionData.

Referenced by otb::Wrapper::CommandLineLauncher::BeforeExecute(), otb::ViewerController::CloseImage(), otb::SpectralSensitivityReader::FindFileName(), otb::VectorDataFileReader< TOutputVectorData >::GenerateData(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::GenerateData(), otb::FineRegistrationImageFilter< TInputImage, T0utputCorrelation, TOutputDeformationField >::GenerateData(), otb::ImageFileReader< TOutputImage >::GenerateOutputInformation(), otb::VectorDataFileReader< TOutputVectorData >::GenerateOutputInformation(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::GenerateOutputInformation(), otb::VectorDataActionHandler< TModel, TView >::HandleWidgetEvent(), itk::fem::ImageMetricLoad< TMoving, TFixed >::InitializeMetric(), itkBioRadImageIOTest(), otb::ViewerController::Link(), main(), otb::BasicApplicationController::OpenImage(), otb::ViewerController::OpenInputImage(), otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::ReadMetaFile(), RegressionTestImage(), otb::TestHelper::RegressionTestImage(), otb::TestHelper::RegressionTestMetaData(), itk::RegularStepGradientDescentBaseOptimizer::ResumeOptimization(), otb::ViewerController::UpdateAmplitudeChannelOrder(), otb::ViewerController::UpdateGrayScaleChannelOrder(), otb::ViewerController::UpdateImageViewController(), otb::ViewerController::UpdatePhaseChannelOrder(), and otb::ViewerController::UpdateRGBChannelOrder().

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 279 of file itkExceptionObject.cxx.

References GetExceptionData(), itk::SmartPointer< TObjectType >::IsNull(), 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 286 of file itkExceptionObject.cxx.

References GetExceptionData(), itk::SmartPointer< TObjectType >::IsNull(), 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 186 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 302 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 main(), and itk::DataObjectError::PrintSelf().

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

Definition at line 232 of file itkExceptionObject.cxx.

References itk::ExceptionObject::ReferenceCountedExceptionData::ConstNew(), GetExceptionData(), itk::SmartPointer< TObjectType >::IsNull(), 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::Statistics::ChiSquareDistribution::CDF(), itk::Statistics::TDistribution::CDF(), itk::Statistics::GaussianDistribution::CDF(), itk::PolygonSpatialObject< TDimension >::ClosestPoint(), itk::ProgressReporter::CompletedPixel(), itk::CompositeValleyFunction::CompositeValleyFunction(), itk::CompressedCUBFileAdaptor::CompressedCUBFileAdaptor(), itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >::CreateMesh(), itk::SpatialObject< TDimension >::DerivativeAt(), itk::DirectCUBFileAdaptor::DirectCUBFileAdaptor(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::DoConvertBuffer(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::EnlargeOutputRequestedRegion(), itk::Statistics::GaussianDistribution::EvaluateCDF(), itk::Statistics::TDistribution::EvaluateCDF(), itk::Statistics::ChiSquareDistribution::EvaluateCDF(), itk::Statistics::GaussianDistribution::EvaluateInverseCDF(), itk::Statistics::ChiSquareDistribution::EvaluateInverseCDF(), itk::Statistics::TDistribution::EvaluateInverseCDF(), itk::Statistics::GaussianDistribution::EvaluatePDF(), itk::Statistics::ChiSquareDistribution::EvaluatePDF(), itk::Statistics::TDistribution::EvaluatePDF(), itk::MultipleValuedVnlCostFunctionAdaptor::f(), itk::fem::FEMException::FEMException(), itk::fem::FEMExceptionIO::FEMExceptionIO(), itk::fem::FEMExceptionItpackSolver::FEMExceptionItpackSolver(), itk::fem::FEMExceptionItpackSparseMatrixSbagn::FEMExceptionItpackSparseMatrixSbagn(), itk::fem::FEMExceptionItpackSparseMatrixSbsij::FEMExceptionItpackSparseMatrixSbsij(), itk::fem::FEMExceptionLinearSystem::FEMExceptionLinearSystem(), itk::fem::FEMExceptionLinearSystemBounds::FEMExceptionLinearSystemBounds(), itk::fem::FEMExceptionObjectNotFound::FEMExceptionObjectNotFound(), itk::fem::FEMExceptionSolution::FEMExceptionSolution(), itk::fem::FEMExceptionWrongClass::FEMExceptionWrongClass(), itk::VnlFFTRealToComplexConjugateImageFilter< TPixel, VDimension >::GenerateData(), otb::RCC8GraphFileReader< TOutputGraph >::GenerateData(), itk::InteriorExteriorMeshFilter< TInputMesh, TOutputMesh, TSpatialFunction >::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(), itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::VarianceImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::LocalRxDetectorFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::LocalRxDetectorNonThreadFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::RadiometricMomentsImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::StreamingWarpImageFilter< TInputImage, TOutputImage, TDeformationField >::GenerateInputRequestedRegion(), otb::LeeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::GradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType >::GenerateInputRequestedRegion(), itk::AnchorErodeDilateImageFilter< TImage, TKernel, TFunction1, TFunction2 >::GenerateInputRequestedRegion(), itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, TFunction1 >::GenerateInputRequestedRegion(), itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::MeanImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::TouziEdgeDetectorImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GenerateInputRequestedRegion(), itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::LaplacianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::PixelSuppressionByDirectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::FrostImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::MedianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::VotingBinaryImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::NoiseImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::BinaryMedianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::AnchorOpenCloseImageFilter< TImage, TKernel, LessThan, GreaterThan, LessEqual, GreaterEqual >::GenerateInputRequestedRegion(), itk::JoinSeriesImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::DerivativeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::ScalarImageToPanTexTextureFilter< TInpuImage, 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(), itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GenerateInputRequestedRegion(), otb::ScalarImageToAdvancedTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), itk::NormalizedCorrelationImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), itk::AdaptiveHistogramEqualizationImageFilter< TImageType >::GenerateInputRequestedRegion(), itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >::GenerateInputRequestedRegion(), otb::UnaryFunctorNeighborhoodImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::GenerateInputRequestedRegion(), itk::SimpleContourExtractorImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::OverlapSaveConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition >::GenerateInputRequestedRegion(), itk::ObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >::GenerateInputRequestedRegion(), otb::NCCRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >::GenerateInputRequestedRegion(), otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::UnaryFunctorNeighborhoodWithOffsetImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::AdhesionCorrectionFilter< TImage, TMask >::GenerateInputRequestedRegion(), itk::MaskNeighborhoodOperatorImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), otb::DisparityMapToDEMFilter< TDisparityImage, TInputImage, TOutputDEMImage, TEpipolarGridImage, TMaskImage >::GenerateInputRequestedRegion(), otb::DisparityMapMedianFilter< TInputImage, TOutputImage, TMask >::GenerateInputRequestedRegion(), itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::ScalarImageToTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), otb::BinaryFunctorNeighborhoodJoinHistogramImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::GenerateInputRequestedRegion(), itk::VectorExpandImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::DisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::GenerateInputRequestedRegion(), otb::ScalarImageToHigherOrderTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), otb::ConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition, TFilterPrecision >::GenerateInputRequestedRegion(), itk::ContourExtractor2DImageFilter< TInputImage >::GenerateInputRequestedRegion(), otb::FineRegistrationImageFilter< TInputImage, T0utputCorrelation, TOutputDeformationField >::GenerateInputRequestedRegion(), itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >::GenerateInputRequestedRegion(), itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::BilateralImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::SubPixelDisparityImageFilter< TInputImage, TOutputMetricImage, TDisparityImage, TMaskImage, TBlockMatchingFunctor >::GenerateInputRequestedRegion(), otb::StereoSensorModelToElevationFilter< TInputImage, TOutputHeight >::GenerateInputRequestedRegion(), itk::BinaryMorphologyImageFilter< TInputImage, TOutputImage, TKernel >::GenerateInputRequestedRegion(), itk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::SFSTexturesImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, Wavelet::FORWARD >::GenerateInputRequestedRegion(), itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::PixelWiseBlockMatchingImageFilter< TInputImage, TOutputMetricImage, TOutputDisparityImage, TMaskImage, TBlockMatchingFunctor >::GenerateInputRequestedRegion(), otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, Wavelet::INVERSE >::GenerateInputRequestedRegion(), itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFiniteDifferenceFunction, TIdCell >::GenerateInputRequestedRegion(), otb::MeanShiftSmoothingImageFilter< TInputImage, TOutputImage, TKernel, TOutputIterationImage >::GenerateInputRequestedRegion(), otb::ImageFileReader< TOutputImage >::GenerateOutputInformation(), itk::Statistics::ChiSquareDistribution::GetDegreesOfFreedom(), itk::Statistics::TDistribution::GetDegreesOfFreedom(), itk::Statistics::GaussianDistribution::GetMean(), itk::Statistics::ChiSquareDistribution::GetMean(), otb::CommandLineArgumentParseResult::GetParameterString(), itk::SingleValuedNonLinearOptimizer::GetValue(), itk::Statistics::ChiSquareDistribution::GetVariance(), itk::Statistics::GaussianDistribution::GetVariance(), itk::Statistics::TDistribution::GetVariance(), itk::bio::CellularAggregate< NSpaceDimension >::GetVoronoi(), itk::MultipleValuedVnlCostFunctionAdaptor::gradf(), itk::Statistics::TDistribution::HasVariance(), itk::ImageSeriesWriterException::ImageSeriesWriterException(), itk::BSplineCenteredResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineL2ResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineCenteredL2ResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::Statistics::ChiSquareDistribution::InverseCDF(), itk::Statistics::TDistribution::InverseCDF(), itk::Statistics::GaussianDistribution::InverseCDF(), itk::ConstNeighborhoodIterator< TSparseImageType >::IsAtEnd(), itk::PolygonSpatialObject< TDimension >::IsInside(), itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::IterateThreaderCallback(), itk::PolygonSpatialObject< TDimension >::MeasureArea(), itk::Versor< T >::Normalize(), itk::XMLReaderBase::parse(), otb::CommandLineArgumentParser::ParseCommandLine(), itk::Statistics::ChiSquareDistribution::PDF(), itk::Statistics::TDistribution::PDF(), itk::Statistics::GaussianDistribution::PDF(), itk::ProcessAborted::ProcessAborted(), itk::DataObject::PropagateRequestedRegion(), itk::VoxBoCUBImageIO::Read(), itk::CompressedCUBFileAdaptor::ReadByte(), itk::DirectCUBFileAdaptor::ReadByte(), itk::CompressedCUBFileAdaptor::ReadData(), itk::DirectCUBFileAdaptor::ReadData(), itk::GenericCUBFileAdaptor::ReadHeader(), itk::GiplImageIO::ReadImageInformation(), itk::VoxBoCUBImageIO::ReadImageInformation(), 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(), itk::GiplImageIO::SwapBytesIfNecessary(), itk::VoxBoCUBImageIO::SwapBytesIfNecessary(), otb::PointSetFileReader< TOutputPointSet >::TestFileExistanceAndReadability(), otb::ImageFileReader< TOutputImage >::TestFileExistanceAndReadability(), otb::VectorDataFileReader< TOutputVectorData >::TestFileExistanceAndReadability(), otb::ImageSeriesFileReaderBase< TImage, TInternalImage >::TestFileExistanceAndReadability(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::TestFileExistanceAndReadability(), itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >::ThreadedGenerateData(), itk::NarrowBandImageFilterBase< TInputImage, TOutputImage >::ThreadedIterate(), otb::ImageFileWriter< TInputImage >::Update(), otb::ImageList< TImage >::UpdateOutputData(), itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >::UpdateValue(), itk::GiplImageIO::Write(), otb::VectorDataFileWriter< TInputVectorData >::Write(), itk::ImageFileWriter< TInputImage >::Write(), itk::CompressedCUBFileAdaptor::WriteData(), itk::DirectCUBFileAdaptor::WriteData(), and itk::VoxBoCUBImageIO::WriteImageInformation().

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

Definition at line 254 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 221 of file itkExceptionObject.cxx.

References itk::ExceptionObject::ReferenceCountedExceptionData::ConstNew(), GetExceptionData(), itk::SmartPointer< TObjectType >::IsNull(), 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::Statistics::ChiSquareDistribution::CDF(), itk::Statistics::TDistribution::CDF(), itk::Statistics::GaussianDistribution::CDF(), itk::CompositeValleyFunction::CompositeValleyFunction(), itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >::CreateMesh(), itk::SpatialObject< TDimension >::DerivativeAt(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::DoConvertBuffer(), itk::ImageFileReader< TOutputImage, ConvertPixelTraits >::EnlargeOutputRequestedRegion(), itk::Statistics::GaussianDistribution::EvaluateCDF(), itk::Statistics::ChiSquareDistribution::EvaluateCDF(), itk::Statistics::TDistribution::EvaluateCDF(), itk::Statistics::GaussianDistribution::EvaluateInverseCDF(), itk::Statistics::TDistribution::EvaluateInverseCDF(), itk::Statistics::ChiSquareDistribution::EvaluateInverseCDF(), itk::Statistics::GaussianDistribution::EvaluatePDF(), itk::Statistics::ChiSquareDistribution::EvaluatePDF(), itk::Statistics::TDistribution::EvaluatePDF(), itk::MultipleValuedVnlCostFunctionAdaptor::f(), itk::fem::FEMException::FEMException(), itk::fem::FEMExceptionIO::FEMExceptionIO(), itk::fem::FEMExceptionItpackSolver::FEMExceptionItpackSolver(), itk::fem::FEMExceptionItpackSparseMatrixSbagn::FEMExceptionItpackSparseMatrixSbagn(), itk::fem::FEMExceptionItpackSparseMatrixSbsij::FEMExceptionItpackSparseMatrixSbsij(), itk::fem::FEMExceptionLinearSystem::FEMExceptionLinearSystem(), itk::fem::FEMExceptionSolution::FEMExceptionSolution(), itk::VnlFFTRealToComplexConjugateImageFilter< TPixel, VDimension >::GenerateData(), itk::InteriorExteriorMeshFilter< TInputMesh, TOutputMesh, TSpatialFunction >::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(), itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::VarianceImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::RadiometricMomentsImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::StreamingWarpImageFilter< TInputImage, TOutputImage, TDeformationField >::GenerateInputRequestedRegion(), otb::LocalRxDetectorFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::LocalRxDetectorNonThreadFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::LeeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::GradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType >::GenerateInputRequestedRegion(), itk::AnchorErodeDilateImageFilter< TImage, TKernel, TFunction1, TFunction2 >::GenerateInputRequestedRegion(), itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, TFunction1 >::GenerateInputRequestedRegion(), itk::MeanImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::TouziEdgeDetectorImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GenerateInputRequestedRegion(), itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::LaplacianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::PixelSuppressionByDirectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::MedianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::FrostImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::VotingBinaryImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::NoiseImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::BinaryMedianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::AnchorOpenCloseImageFilter< TImage, TKernel, LessThan, GreaterThan, LessEqual, GreaterEqual >::GenerateInputRequestedRegion(), itk::JoinSeriesImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::DerivativeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::ScalarImageToPanTexTextureFilter< TInpuImage, 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(), itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >::GenerateInputRequestedRegion(), otb::ScalarImageToAdvancedTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), itk::NormalizedCorrelationImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), itk::AdaptiveHistogramEqualizationImageFilter< TImageType >::GenerateInputRequestedRegion(), itk::MorphologyImageFilter< TInputImage, TOutputImage, TKernel >::GenerateInputRequestedRegion(), otb::UnaryFunctorNeighborhoodImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >::GenerateInputRequestedRegion(), itk::SimpleContourExtractorImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::OverlapSaveConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition >::GenerateInputRequestedRegion(), itk::ObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >::GenerateInputRequestedRegion(), otb::NCCRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >::GenerateInputRequestedRegion(), otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::GenerateInputRequestedRegion(), otb::UnaryFunctorNeighborhoodWithOffsetImageFilter< TInputImage, TOutputImage, TFunction >::GenerateInputRequestedRegion(), itk::MaskNeighborhoodOperatorImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >::GenerateInputRequestedRegion(), otb::AdhesionCorrectionFilter< TImage, TMask >::GenerateInputRequestedRegion(), otb::DisparityMapToDEMFilter< TDisparityImage, TInputImage, TOutputDEMImage, TEpipolarGridImage, TMaskImage >::GenerateInputRequestedRegion(), otb::DisparityMapMedianFilter< TInputImage, TOutputImage, TMask >::GenerateInputRequestedRegion(), itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::ScalarImageToTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), itk::VectorExpandImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::BinaryFunctorNeighborhoodJoinHistogramImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::GenerateInputRequestedRegion(), itk::DisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >::GenerateInputRequestedRegion(), otb::ScalarImageToHigherOrderTexturesFilter< TInpuImage, TOutputImage >::GenerateInputRequestedRegion(), otb::ConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition, TFilterPrecision >::GenerateInputRequestedRegion(), itk::ContourExtractor2DImageFilter< TInputImage >::GenerateInputRequestedRegion(), otb::FineRegistrationImageFilter< TInputImage, T0utputCorrelation, TOutputDeformationField >::GenerateInputRequestedRegion(), itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >::GenerateInputRequestedRegion(), itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::BilateralImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::SubPixelDisparityImageFilter< TInputImage, TOutputMetricImage, TDisparityImage, TMaskImage, TBlockMatchingFunctor >::GenerateInputRequestedRegion(), otb::StereoSensorModelToElevationFilter< TInputImage, TOutputHeight >::GenerateInputRequestedRegion(), itk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::SFSTexturesImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, Wavelet::FORWARD >::GenerateInputRequestedRegion(), itk::FiniteDifferenceImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), otb::PixelWiseBlockMatchingImageFilter< TInputImage, TOutputMetricImage, TOutputDisparityImage, TMaskImage, TBlockMatchingFunctor >::GenerateInputRequestedRegion(), otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, Wavelet::INVERSE >::GenerateInputRequestedRegion(), itk::MultiphaseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFiniteDifferenceFunction, TIdCell >::GenerateInputRequestedRegion(), otb::MeanShiftSmoothingImageFilter< TInputImage, TOutputImage, TKernel, TOutputIterationImage >::GenerateInputRequestedRegion(), itk::Statistics::ChiSquareDistribution::GetDegreesOfFreedom(), itk::Statistics::TDistribution::GetDegreesOfFreedom(), itk::Statistics::GaussianDistribution::GetMean(), itk::Statistics::ChiSquareDistribution::GetMean(), itk::SingleValuedNonLinearOptimizer::GetValue(), itk::Statistics::ChiSquareDistribution::GetVariance(), itk::Statistics::GaussianDistribution::GetVariance(), itk::Statistics::TDistribution::GetVariance(), itk::bio::CellularAggregate< NSpaceDimension >::GetVoronoi(), itk::MultipleValuedVnlCostFunctionAdaptor::gradf(), itk::Statistics::TDistribution::HasVariance(), itk::BSplineCenteredResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineL2ResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineCenteredL2ResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::BSplineResampleImageFilterBase< TInputImage, TOutputImage >::InitializePyramidSplineFilter(), itk::Statistics::ChiSquareDistribution::InverseCDF(), itk::Statistics::TDistribution::InverseCDF(), itk::Statistics::GaussianDistribution::InverseCDF(), itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >::IterateThreaderCallback(), itk::Versor< T >::Normalize(), itk::Statistics::ChiSquareDistribution::PDF(), itk::Statistics::TDistribution::PDF(), itk::Statistics::GaussianDistribution::PDF(), 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::RecursiveSeparableImageFilter< 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::SetLocation ( const char *  s)
virtual

Definition at line 243 of file itkExceptionObject.cxx.

References SetLocation().

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

Member Data Documentation

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

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

Generated at Sun Feb 3 2013 01:35:41 for Orfeo Toolbox with doxygen 1.8.1.1