![]() |
Orfeo Toolbox
3.16
|
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 |
| ExceptionObject & | operator= (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 ExceptionData * | GetExceptionData () const |
Private Attributes | |
| SmartPointer< const ReferenceCounterInterface > | m_ExceptionData |
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.
Definition at line 54 of file itkExceptionObject.h.
| typedef std::exception itk::ExceptionObject::Superclass |
Definition at line 57 of file itkExceptionObject.h.
| 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.
|
explicit |
Definition at line 138 of file itkExceptionObject.cxx.
|
explicit |
Definition at line 148 of file itkExceptionObject.cxx.
| itk::ExceptionObject::ExceptionObject | ( | const ExceptionObject & | orig | ) |
Definition at line 158 of file itkExceptionObject.cxx.
|
virtual |
Virtual destructor needed for subclasses. Has to have empty throw().
Definition at line 167 of file itkExceptionObject.cxx.
|
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().
|
private |
Definition at line 174 of file itkExceptionObject.cxx.
References itk::SmartPointer< TObjectType >::GetPointer(), and m_ExceptionData.
Referenced by GetDescription(), GetFile(), GetLine(), GetLocation(), operator==(), SetDescription(), SetLocation(), and what().
|
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().
|
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().
|
virtual |
Definition at line 265 of file itkExceptionObject.cxx.
References GetExceptionData(), itk::SmartPointer< TObjectType >::IsNull(), m_ExceptionData, and itk::ExceptionObject::ExceptionData::m_Location.
Referenced by itkBioRadImageIOTest().
|
inlinevirtual |
Reimplemented in itk::fem::FEMExceptionItpackSolver, itk::fem::FEMExceptionLinearSystemBounds, itk::fem::FEMExceptionLinearSystem, itk::fem::FEMExceptionItpackSparseMatrixSbsij, itk::ProcessAborted, itk::fem::FEMExceptionItpackSparseMatrixSbagn, itk::IncompatibleOperandsError, itk::InvalidArgumentError, itk::RangeError, itk::MemoryAllocationError, itk::fem::FEMExceptionSolution, itk::fem::FEMExceptionObjectNotFound, itk::fem::FEMExceptionWrongClass, itk::InvalidRequestedRegionError, CommandLineArgumentParserArgumentErrorException, itk::fem::FEMExceptionIO, itk::DataObjectError, CommandLineArgumentParserVersionException, itk::fem::FEMException, otb::ImageSeriesFileReaderException, itk::InvalidImageMomentsError, otb::AeronetFileReaderException, itk::ImageFileReaderException, itk::ImageSeriesWriterException, CommandLineArgumentParserHelpException, itk::ImageFileWriterException, itk::InvalidActiveShapeModeError, otb::VectorDataFileReaderException, otb::VectorDataFileWriterException, otb::RCC8GraphFileWriterException, and otb::RCC8GraphFileReaderException.
Definition at line 78 of file itkExceptionObject.h.
| 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=().
|
virtual |
Equivalence operator.
Definition at line 200 of file itkExceptionObject.cxx.
References GetExceptionData(), itk::ExceptionObject::ExceptionData::m_Description, itk::ExceptionObject::ExceptionData::m_File, itk::ExceptionObject::ExceptionData::m_Line, and itk::ExceptionObject::ExceptionData::m_Location.
|
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().
|
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().
|
virtual |
Definition at line 254 of file itkExceptionObject.cxx.
References SetDescription().
|
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().
|
virtual |
Definition at line 243 of file itkExceptionObject.cxx.
References SetLocation().
|
virtual |
Provide std::exception::what() implementation.
Definition at line 292 of file itkExceptionObject.cxx.
References GetExceptionData(), and itk::ExceptionObject::ExceptionData::m_WhatPointer.
Referenced by itk::MRIBiasFieldCorrectionFilter< TInputImage, TOutputImage, TMaskImage >::EstimateBiasField(), main(), and itk::MultiThreader::SingleMethodExecute().
|
private |
Definition at line 140 of file itkExceptionObject.h.
Referenced by GetDescription(), GetExceptionData(), GetFile(), GetLine(), GetLocation(), operator=(), SetDescription(), and SetLocation().