itk::DataObject Class Reference
[Data Representation ObjectsITK System Objects]

Base class for all data objects in ITK. More...

#include <itkDataObject.h>

Inherits itk::Object.

Inherited by itk::CorrespondenceDataStructure< itk::CorrespondingMedialNodeClique, 2 >, itk::CorrespondenceDataStructure< itk::CorrespondingMedialNodeClique, 3 >, otb::GISConnectionImplementation< pqxx::transactor< pqxx::nontransaction > >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::AutoPointerDataObjectDecorator< T >, itk::CorrespondenceDataStructure< TItemType, VCliqueSize >, itk::DataObjectDecorator< T >, itk::EquivalencyTable, itk::ImageBase< VImageDimension >, itk::MatrixResizeableDataObject< TItemType >, itk::OneWayEquivalencyTable, itk::Path< TInput, TOutput, VDimension >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::SimpleDataObjectDecorator< T >, itk::SpatialObject< TDimension >, itk::Statistics::NeuralNetworkObject< TMeasurementVector, TTargetVector >, itk::UnaryCorrespondenceMatrix< TItemType >, itk::watershed::Boundary< TScalarType, TDimension >, itk::watershed::SegmentTable< TScalarType >, itk::watershed::SegmentTree< TScalarType >, otb::ObjectList< TImage >, otb::AeronetData, otb::AtmosphericCorrectionParameters, otb::AtmosphericRadiativeTerms, otb::AtmosphericRadiativeTermsSingleChannel, otb::FilterFunctionValues, otb::GISConnectionImplementation< TransactorType >, otb::GISTable< TConnectionImplementation, TPrecision, TSpatialDimension >, otb::ImageWidgetFormBase, otb::Landmark< TPoint, TPointData, TLandmarkData >, otb::LineSpatialObjectList, otb::ObjectList< TObject >, otb::PolarimetricData, otb::RCC8Edge, otb::RCC8Graph< TVertex >, otb::RCC8VertexBase< TPath >, otb::SVMModel< TValue, TLabel >, otb::VectorData< TPrecision, VDimension, TValuePrecision >, otb::VectorDataProperties< TVectorData >, itk::Path< double, itk::ContinuousIndex< double, VDimension >, VDimension >, itk::Path< unsigned int, itk::Offset< VDimension >, VDimension >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, otb::RCC8VertexBase< TLabel >, itk::SpatialObject< 3 >, itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >, and itk::SpatialObject< VDimension >.

Collaboration diagram for itk::DataObject:

Collaboration graph
[legend]

List of all members.

Public Types

typedef DataObject Self
typedef Object Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const SelfConstPointer

Public Member Functions

virtual const char * GetNameOfClass () const
void DisconnectPipeline ()
SmartPointerForwardReference
< ProcessObject
GetSource () const
unsigned int GetSourceOutputIndex () const
virtual void Initialize ()
void SetReleaseDataFlag (bool flag)
virtual const bool & GetReleaseDataFlag ()
virtual void ReleaseDataFlagOn ()
virtual void ReleaseDataFlagOff ()
void ReleaseData ()
bool ShouldIReleaseData () const
bool GetDataReleased () const
virtual void Update ()
virtual void UpdateOutputInformation ()
virtual void PropagateRequestedRegion () throw (InvalidRequestedRegionError)
virtual void UpdateOutputData ()
virtual void ResetPipeline ()
void SetPipelineMTime (unsigned long time)
virtual const unsigned long & GetPipelineMTime ()
virtual unsigned long GetUpdateMTime () const
virtual void PrepareForNewData ()
void DataHasBeenGenerated ()
virtual void SetRequestedRegionToLargestPossibleRegion ()
virtual bool RequestedRegionIsOutsideOfTheBufferedRegion ()
virtual bool VerifyRequestedRegion ()
virtual void CopyInformation (const DataObject *)
virtual void SetRequestedRegion (DataObject *)
virtual void Graft (const DataObject *)
virtual LightObject::Pointer CreateAnother () const
virtual void DebugOn () const
virtual void DebugOff () const
bool GetDebug () const
void SetDebug (bool debugFlag) const
virtual unsigned long GetMTime () const
virtual void Modified () const
virtual void Register () const
virtual void UnRegister () const
virtual void SetReferenceCount (int)
unsigned long AddObserver (const EventObject &event, Command *)
unsigned long AddObserver (const EventObject &event, Command *) const
CommandGetCommand (unsigned long tag)
void InvokeEvent (const EventObject &)
void InvokeEvent (const EventObject &) const
void RemoveObserver (unsigned long tag)
void RemoveAllObservers ()
bool HasObserver (const EventObject &event) const
MetaDataDictionaryGetMetaDataDictionary (void)
const MetaDataDictionaryGetMetaDataDictionary (void) const
void SetMetaDataDictionary (const MetaDataDictionary &rhs)
virtual void Delete ()
void Print (std::ostream &os, Indent indent=0) const
virtual int GetReferenceCount () const

Static Public Member Functions

static void SetGlobalReleaseDataFlag (bool val)
static bool GetGlobalReleaseDataFlag ()
static void GlobalReleaseDataFlagOn ()
static void GlobalReleaseDataFlagOff ()
static Pointer New ()
static void SetGlobalWarningDisplay (bool flag)
static bool GetGlobalWarningDisplay ()
static void GlobalWarningDisplayOn ()
static void GlobalWarningDisplayOff ()
static void BreakOnError ()

Protected Types

typedef int InternalReferenceCountType

Protected Member Functions

void PrintSelf (std::ostream &os, Indent indent) const
virtual void PropagateResetPipeline ()
bool PrintObservers (std::ostream &os, Indent indent) const
virtual void PrintHeader (std::ostream &os, Indent indent) const
virtual void PrintTrailer (std::ostream &os, Indent indent) const

Protected Attributes

InternalReferenceCountType m_ReferenceCount
SimpleFastMutexLock m_ReferenceCountLock

Private Member Functions

 DataObject (const Self &)
void operator= (const Self &)
bool ConnectSource (ProcessObject *s, unsigned long idx) const
bool DisconnectSource (ProcessObject *s, unsigned long idx) const

Private Attributes

WeakPointer< ProcessObjectm_Source
unsigned int m_SourceOutputIndex
TimeStamp m_UpdateMTime
bool m_ReleaseDataFlag
bool m_DataReleased
unsigned long m_PipelineMTime

Static Private Attributes

static bool m_GlobalReleaseDataFlag = false

Friends

class ProcessObject
class DataObjectError


Detailed Description

Base class for all data objects in ITK.

This is the base class for all data objects in the Insight data processing pipeline. A data object is an object that represents and provides access to data. ProcessObjects (i.e., filters) operate on input data objects, producing new data objects as output. ProcessObject and DataObject are connected together into data flow pipelines.

The data flow pipeline architecture requires that DataObjects and ProcessObjects negotiate the flow of information. When the tail of a pipeline is instructed to Update(), a series of requests are propagated up the pipeline (from a ProcessObject to its inputs (DataObjects), from these inputs to their sources (ProcessObjects), etc.). A call to Update() entails 3 passes up the pipeline (though not all passes will traverse the entire pipeline). The first pass up the pipeline determines when various components of the pipeline were last modified and hence which components will need to be updated. As this first pass in unwinding, meta information about the DataObjects (for instance image spacing and data size) are passed down the pipeline. The second pass up the pipeline propagates a request for a specific piece of information (for instance a sub-region of an image). A request for a piece of a DataObject is propagated to its source, from there to its inputs, etc. allowing each ProcessObject to determine whether (1) it can already satisfy the request (the requested block of data is already available) or (2) the ProcessObject will need to request a new block of data on input to satisfy the output request. Finally, a pass is made up the pipeline to actually calculate the values for the various blocks of data requested (i.e. pixel values are finally calculated). This final pass will only traverse up the pipeline as far as the first two passes have identified. For instance, to satisfy a given request at the tail of a pipeline, only the lower few ProcessObjects may have to re-execute.

There are three types of information negotiated by the pipeline (prior to actual calculation of the bulk data): modified times, meta data, and regions. The modified times keep track of when various data objects were last modified and/updated and the when the various process objects were modified. The meta data is any extra information about the data object that is not part of the bulk data. For instance, an Image maintains pixel spacing and origin meta data. Finally, the pipeline negotiation process passes requests up the pipeline in the form of Regions. A DataObject can have as many as three regions (which themselves could be considered meta data): LargestPossibleRegion, RequestedRegion, and BufferedRegion. The LargestPossibleRegion is the entirety of the dataset (for instance how big is the dataset on disk). LargestPossibleRegions are negotiated during the first pass of a pipeline update (via the method ProcessObject::GenerateOutputInformation() which is called from ProcessObject::UpdateOutputInformation(). The RequestedRegion is the amount of the DataObject that is requested by the user or pipeline. RequestedRegions are negotiated during the second pass of a pipeline update (via the methods ProcessObject::EnlargeOutputRequestedRegion(), ProcessObject::GenerateOutputRequestedRegion(), ProcessObject::GenerateInputRequestedRegion() which are called from ProcessObject::PropagateRequestedRegion()). The BufferedRegion is the amount of the DataObject that is currently in memory. BufferedRegions are defined during the final pass of a pipeline update (when ProcessObjects finally calculate the bulk data via the methods ProcessObject::GenerateData() or ProcessObject::ThreadedGenerateData() which are called by ProcessObject::UpdateOutputData()). These three regions can be different but must satisfy the relationship RequestedRegion <= BufferedRegion <= LargestPossibleRegion. For instance, an Image could be 512x512x200 on disk (LargestPossibleRegion) but the application may only have a 256x256x50 section of the dataset in memory (BufferedRegion) and the user wants to operate on a 100x100x1 section of the buffer (RequestedRegion).

Region negotiation is not applicable for all types of DataObjects. For instance, an EquivalencyTable of segmentation labels can be passed from ProcessObject to ProcessObject as any other DataObject but an EquivalencyTable does not support the concept of a sub-region. Therefore, the region negotiations at the DataObject (superclass) level are implemented as "abstract" concepts (not to be confused with a C++ abstract methods), allowing subclasses to provide specialized implementations on an as needed basis. There are five methods provided in DataObject that a subclass of DataObject may have to override for that particular type of DataObject to flow through the pipeline. These methods should only have to be specialized for DataObjects that do support regions. These methods are:

void UpdateOutputInformation(): This method implements the first pass of the pipeline update mechanism outlined above. It is responsible for identifying when upstream components of the pipeline have been change (ModifiedTimes and Pipeline ModifiedTimes) and is responsible for propagating meta data through the pipeline. In the simplest case, this method simply calls the DataObject's source's UpdateOutputInformation() method (this is the default implementation). For DataObjects that support streaming, this method also propagates LargestPossibleRegions to downstream ProcessObjects.

bool VerifyRequestedRegion(): Verify that the RequestedRegion is within the LargestPossibleRegion. For DataObjects that do not support Regions, this method always returns true.

bool RequestedRegionIsOutsideOfTheBufferedRegion(): Determine whether the RequestedRegion is outside of the current BufferedRegion. This method is used by the second pass of a pipeline update outlined above. It is used to determine whether a filter needs to re-execute in order to satisfy a given request. For DataObjects that do not support Regions, this method always returns false. By always returning false, these types of DataObjects will update solely on the basis of modified times (wherease Images update based on either modified times or the RequestedRegion needs). If this method always returned true, the DataObject would be updated on every single call to Update() (not recommended).

void SetRequestedRegion(DataObject *): Sets the RequestedRegion of this DataObject to match the RequestedRegion of the DataObject that is passed in as a parameter. This method is used by ProcessObject::GenerateOutputRequestedRegion() and by ProcessObject::SetNthOutput(). In the former case, it used as an abstract API so that a ProcessObject can copy a requested region from one output to all its outputs without knowing the particular subclass of DataObject. In the latter case, it used when a ProcessObject has to create an output object to replace one of its outputs (and needs to copy the former object's RequestedRegion). In either case, it allows ProcessObject to perform these actions without knowing the specifics about the particular subclass of DataObject. For DataObjects that do not support Regions, this method does nothing.

void SetRequestedRegionToLargestPossibleRegion(): Sets the RequestedRegion of this DataObject to match its LargestPossibleRegion. This method is used to force a filter to produce all of its output on the next call to Update(). For DataObjects that do not support Regions, this method does nothing.

See also:
ProcessObject

ImageBase

Mesh

Definition at line 262 of file itkDataObject.h.


Member Typedef Documentation

Standard class typedefs.

Reimplemented from itk::Object.

Reimplemented in otb::GISConnectionImplementation< TransactorType >, otb::GISTable< TConnectionImplementation, TPrecision, TSpatialDimension >, otb::ImageList< TImage >, otb::LineSpatialObject< VDimension >, otb::ObjectList< TObject >, otb::Polygon< TValue >, otb::PolyLineParametricPathWithValue< TValue, VDimension >, otb::PostGISConnectionImplementation, otb::PostGISTable< TConnectionImplementation, TPrecision, TSpatialDimension >, otb::ShiftScaleImageAdaptor< TImage, TOutputPixelType >, otb::VectorData< TPrecision, VDimension, TValuePrecision >, otb::VectorDataProperties< TVectorData >, otb::VectorImageToASImageAdaptor< TImage >, otb::Landmark< TPoint, TPointData, TLandmarkData >, otb::Image< TPixel, VImageDimension >, otb::VectorImage< TPixel, VImageDimension >, otb::SOMMap< TNeuron, TDistance, VMapDimension >, otb::SVMModel< TValue, TLabel >, otb::AeronetData, otb::FilterFunctionValues, otb::AtmosphericCorrectionParameters, otb::AtmosphericRadiativeTermsSingleChannel, otb::AtmosphericRadiativeTerms, otb::PolarimetricData, otb::RCC8Edge, otb::RCC8Graph< TVertex >, otb::RCC8VertexBase< TPath >, otb::RCC8VertexWithCompacity< TPath, TPrecision >, otb::RCC8VertexWithRegionCenter< TLabel, TPrecision >, otb::ImageWidgetBoxForm, otb::ImageWidgetCircleForm, otb::ImageWidgetFormBase, otb::ImageWidgetPointForm, otb::ImageWidgetPolygonForm< TValue >, otb::ImageWidgetPolylineForm< TValue >, otb::ImageWidgetRectangleForm, itk::VoronoiDiagram2D< TCoordType >, itk::watershed::Boundary< TScalarType, TDimension >, itk::watershed::SegmentTable< TScalarType >, itk::watershed::SegmentTree< TScalarType >, itk::AbsImageAdaptor< TImage, TOutputPixelType >, itk::AcosImageAdaptor< TImage, TOutputPixelType >, itk::AddImageAdaptor< TImage >, itk::AsinImageAdaptor< TImage, TOutputPixelType >, itk::AtanImageAdaptor< TImage, TOutputPixelType >, itk::AutoPointerDataObjectDecorator< T >, itk::BloxBoundaryPointImage< TImageDimension >, itk::BloxBoundaryProfileImage< TImageDimension >, itk::BloxCoreAtomImage< NDimension >, itk::BloxImage< TBloxPixelType, TImageDimension >, itk::ChainCodePath< VDimension >, itk::ChainCodePath2D, itk::ComplexToImaginaryImageAdaptor< TImage, TOutputPixelType >, itk::ComplexToModulusImageAdaptor< TImage, TOutputPixelType >, itk::ComplexToPhaseImageAdaptor< TImage, TOutputPixelType >, itk::ComplexToRealImageAdaptor< TImage, TOutputPixelType >, itk::CorrespondenceDataStructure< TItemType, VCliqueSize >, itk::CosImageAdaptor< TImage, TOutputPixelType >, itk::DataObjectDecorator< T >, itk::EquivalencyTable, itk::ExpImageAdaptor< TImage, TOutputPixelType >, itk::ExpNegativeImageAdaptor< TImage, TOutputPixelType >, itk::FourierSeriesPath< VDimension >, itk::Image< TPixel, VImageDimension >, itk::ImageAdaptor< TImage, TAccessor >, itk::ImageBase< VImageDimension >, itk::Log10ImageAdaptor< TImage, TOutputPixelType >, itk::LogImageAdaptor< TImage, TOutputPixelType >, itk::MatrixResizeableDataObject< TItemType >, itk::Mesh< TPixelType, VDimension, TMeshTraits >, itk::NthElementImageAdaptor< TImage, TOutputPixelType >, itk::OneWayEquivalencyTable, itk::OrientedImage< TPixel, VImageDimension >, itk::OrthogonallyCorrected2DParametricPath, itk::ParametricPath< VDimension >, itk::Path< TInput, TOutput, VDimension >, itk::PhasedArray3DSpecialCoordinatesImage< TPixel >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::PolyLineParametricPath< VDimension >, itk::RGBToLuminanceImageAdaptor< TImage, TOutputPixelType >, itk::RGBToVectorImageAdaptor< TImage >, itk::SimpleDataObjectDecorator< T >, itk::SimplexMesh< TPixelType, VDimension, TMeshTraits >, itk::SinImageAdaptor< TImage, TOutputPixelType >, itk::SparseImage< TNode, VImageDimension >, itk::SpecialCoordinatesImage< TPixel, VImageDimension >, itk::SqrtImageAdaptor< TImage, TOutputPixelType >, itk::TanImageAdaptor< TImage, TOutputPixelType >, itk::UnaryCorrespondenceMatrix< TItemType >, itk::VectorImage< TPixel, VImageDimension >, itk::VectorImageToImageAdaptor< TPixelType, Dimension >, itk::VectorToRGBImageAdaptor< TImage >, itk::LabelMap< TLabelObject >, itk::QuadEdgeMesh< TPixel, VDimension, TTraits >, itk::ArrowSpatialObject< TDimension >, itk::BlobSpatialObject< TDimension >, itk::BoxSpatialObject< TDimension >, itk::ContourSpatialObject< TDimension >, itk::CylinderSpatialObject, itk::DTITubeSpatialObject< TDimension >, itk::EllipseSpatialObject< TDimension >, itk::GaussianSpatialObject< TDimension >, itk::GroupSpatialObject< TDimension >, itk::ImageMaskSpatialObject< TDimension >, itk::ImageSpatialObject< TDimension, TPixelType >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::MeshSpatialObject< TMesh >, itk::PlaneSpatialObject< TDimension >, itk::PointBasedSpatialObject< TDimension >, itk::PolygonGroupSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, itk::TubeSpatialObject< TDimension, TTubePointType >, itk::VesselTubeSpatialObject< TDimension >, otb::GISConnectionImplementation< pqxx::transactor< pqxx::nontransaction > >, otb::ObjectList< TImage >, otb::PolyLineParametricPathWithValue< TValue, 2 >, otb::Image< TOutputPixel, 2 >, otb::Image< TInputPixel, 2 >, otb::Image< TOutputPixelType, 2 >, otb::VectorImage< TInputPixelType, 2 >, otb::VectorImage< TNeuron::ComponentType, VMapDimension >, otb::VectorImage< TOutputPixelType, 2 >, otb::RCC8VertexBase< TLabel >, itk::BloxImage< itk::BloxCoreAtomPixel< NDimension >, NDimension >, itk::BloxImage< itk::BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, itk::BloxImage< itk::BloxBoundaryPointPixel< TImageDimension >, TImageDimension >, itk::ChainCodePath< 2 >, itk::CorrespondenceDataStructure< itk::CorrespondingMedialNodeClique, 2 >, itk::CorrespondenceDataStructure< itk::CorrespondingMedialNodeClique, 3 >, itk::Image< TInputPixel, VImageDimension >, itk::Image< TOutputPixelType, VImageDimension >, itk::Image< TOutputPixel, VImageDimension >, itk::Image< itk::BloxCoreAtomPixel< NDimension >, TImageDimension >, itk::Image< TNode *, VImageDimension >, itk::Image< itk::BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, itk::Image< TBloxPixelType, TImageDimension >, itk::Image< itk::BloxBoundaryPointPixel< TImageDimension >, TImageDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::Mesh< TCoordType, 2, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::Mesh< TPixel, VDimension, TTraits >, itk::ParametricPath< 2 >, itk::Path< double, itk::ContinuousIndex< double, VDimension >, VDimension >, itk::Path< unsigned int, itk::Offset< VDimension >, VDimension >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpecialCoordinatesImage< TPixel, 3 >, itk::VectorImage< TOutputPixelType, VImageDimension >, itk::VectorImage< TNeuron::ComponentType, VImageDimension >, itk::VectorImage< TInputPixelType, VImageDimension >, itk::VectorImage< TPixelType, Dimension >, itk::ImageSpatialObject< TDimension, unsigned char >, itk::LineSpatialObject< 2 >, itk::PointBasedSpatialObject< VDimension >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >, itk::TubeSpatialObject< TDimension, itk::DTITubeSpatialObjectPoint< TDimension > >, and itk::TubeSpatialObject< TDimension, itk::VesselTubeSpatialObjectPoint< TDimension > >.

Definition at line 266 of file itkDataObject.h.

typedef int itk::LightObject::InternalReferenceCountType [protected, inherited]

Define the type of the reference count according to the target. This allows the use of atomic operations

Definition at line 137 of file itkLightObject.h.


Member Function Documentation

virtual const char* itk::DataObject::GetNameOfClass (  )  const [virtual]

Run-time type information (and related methods).

Reimplemented from itk::Object.

Reimplemented in otb::GISConnectionImplementation< TransactorType >, otb::GISTable< TConnectionImplementation, TPrecision, TSpatialDimension >, otb::ImageList< TImage >, otb::LineSpatialObject< VDimension >, otb::ObjectList< TObject >, otb::Polygon< TValue >, otb::PolyLineParametricPathWithValue< TValue, VDimension >, otb::PostGISConnectionImplementation, otb::PostGISTable< TConnectionImplementation, TPrecision, TSpatialDimension >, otb::ShiftScaleImageAdaptor< TImage, TOutputPixelType >, otb::VectorData< TPrecision, VDimension, TValuePrecision >, otb::VectorDataProperties< TVectorData >, otb::VectorImageToASImageAdaptor< TImage >, otb::Landmark< TPoint, TPointData, TLandmarkData >, otb::Image< TPixel, VImageDimension >, otb::VectorImage< TPixel, VImageDimension >, otb::SVMModel< TValue, TLabel >, otb::AeronetData, otb::FilterFunctionValues, otb::AtmosphericCorrectionParameters, otb::AtmosphericRadiativeTermsSingleChannel, otb::AtmosphericRadiativeTerms, otb::PolarimetricData, otb::RCC8Edge, otb::RCC8Graph< TVertex >, otb::RCC8VertexBase< TPath >, otb::RCC8VertexWithCompacity< TPath, TPrecision >, otb::RCC8VertexWithRegionCenter< TLabel, TPrecision >, otb::ImageWidgetBoxForm, otb::ImageWidgetCircleForm, otb::ImageWidgetFormBase, otb::ImageWidgetPointForm, otb::ImageWidgetPolygonForm< TValue >, otb::ImageWidgetPolylineForm< TValue >, otb::ImageWidgetRectangleForm, itk::VoronoiDiagram2D< TCoordType >, itk::watershed::Boundary< TScalarType, TDimension >, itk::watershed::SegmentTable< TScalarType >, itk::watershed::SegmentTree< TScalarType >, itk::AbsImageAdaptor< TImage, TOutputPixelType >, itk::AcosImageAdaptor< TImage, TOutputPixelType >, itk::AddImageAdaptor< TImage >, itk::AsinImageAdaptor< TImage, TOutputPixelType >, itk::AtanImageAdaptor< TImage, TOutputPixelType >, itk::AutoPointerDataObjectDecorator< T >, itk::BloxBoundaryPointImage< TImageDimension >, itk::BloxBoundaryProfileImage< TImageDimension >, itk::BloxCoreAtomImage< NDimension >, itk::BloxImage< TBloxPixelType, TImageDimension >, itk::ChainCodePath< VDimension >, itk::ChainCodePath2D, itk::ComplexToImaginaryImageAdaptor< TImage, TOutputPixelType >, itk::ComplexToModulusImageAdaptor< TImage, TOutputPixelType >, itk::ComplexToPhaseImageAdaptor< TImage, TOutputPixelType >, itk::ComplexToRealImageAdaptor< TImage, TOutputPixelType >, itk::CorrespondenceDataStructure< TItemType, VCliqueSize >, itk::CosImageAdaptor< TImage, TOutputPixelType >, itk::DataObjectDecorator< T >, itk::EquivalencyTable, itk::ExpImageAdaptor< TImage, TOutputPixelType >, itk::ExpNegativeImageAdaptor< TImage, TOutputPixelType >, itk::FourierSeriesPath< VDimension >, itk::Image< TPixel, VImageDimension >, itk::ImageAdaptor< TImage, TAccessor >, itk::ImageBase< VImageDimension >, itk::Log10ImageAdaptor< TImage, TOutputPixelType >, itk::LogImageAdaptor< TImage, TOutputPixelType >, itk::MatrixResizeableDataObject< TItemType >, itk::Mesh< TPixelType, VDimension, TMeshTraits >, itk::NthElementImageAdaptor< TImage, TOutputPixelType >, itk::OneWayEquivalencyTable, itk::OrientedImage< TPixel, VImageDimension >, itk::OrthogonallyCorrected2DParametricPath, itk::ParametricPath< VDimension >, itk::Path< TInput, TOutput, VDimension >, itk::PhasedArray3DSpecialCoordinatesImage< TPixel >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::PolyLineParametricPath< VDimension >, itk::RGBToLuminanceImageAdaptor< TImage, TOutputPixelType >, itk::RGBToVectorImageAdaptor< TImage >, itk::SimpleDataObjectDecorator< T >, itk::SimplexMesh< TPixelType, VDimension, TMeshTraits >, itk::SinImageAdaptor< TImage, TOutputPixelType >, itk::SparseImage< TNode, VImageDimension >, itk::SpecialCoordinatesImage< TPixel, VImageDimension >, itk::SqrtImageAdaptor< TImage, TOutputPixelType >, itk::TanImageAdaptor< TImage, TOutputPixelType >, itk::UnaryCorrespondenceMatrix< TItemType >, itk::VectorImage< TPixel, VImageDimension >, itk::VectorImageToImageAdaptor< TPixelType, Dimension >, itk::VectorToRGBImageAdaptor< TImage >, itk::LabelMap< TLabelObject >, itk::QuadEdgeMesh< TPixel, VDimension, TTraits >, itk::ArrowSpatialObject< TDimension >, itk::BlobSpatialObject< TDimension >, itk::BoxSpatialObject< TDimension >, itk::ContourSpatialObject< TDimension >, itk::CylinderSpatialObject, itk::DTITubeSpatialObject< TDimension >, itk::EllipseSpatialObject< TDimension >, itk::GaussianSpatialObject< TDimension >, itk::GroupSpatialObject< TDimension >, itk::ImageMaskSpatialObject< TDimension >, itk::ImageSpatialObject< TDimension, TPixelType >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::MeshSpatialObject< TMesh >, itk::PlaneSpatialObject< TDimension >, itk::PointBasedSpatialObject< TDimension >, itk::PolygonGroupSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, itk::TubeSpatialObject< TDimension, TTubePointType >, itk::VesselTubeSpatialObject< TDimension >, otb::GISConnectionImplementation< pqxx::transactor< pqxx::nontransaction > >, otb::ObjectList< TImage >, otb::PolyLineParametricPathWithValue< TValue, 2 >, otb::Image< TOutputPixel, 2 >, otb::Image< TInputPixel, 2 >, otb::Image< TOutputPixelType, 2 >, otb::VectorImage< TInputPixelType, 2 >, otb::VectorImage< TNeuron::ComponentType, VMapDimension >, otb::VectorImage< TOutputPixelType, 2 >, otb::RCC8VertexBase< TLabel >, itk::BloxImage< itk::BloxCoreAtomPixel< NDimension >, NDimension >, itk::BloxImage< itk::BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, itk::BloxImage< itk::BloxBoundaryPointPixel< TImageDimension >, TImageDimension >, itk::ChainCodePath< 2 >, itk::CorrespondenceDataStructure< itk::CorrespondingMedialNodeClique, 2 >, itk::CorrespondenceDataStructure< itk::CorrespondingMedialNodeClique, 3 >, itk::Image< TInputPixel, VImageDimension >, itk::Image< TOutputPixelType, VImageDimension >, itk::Image< TOutputPixel, VImageDimension >, itk::Image< itk::BloxCoreAtomPixel< NDimension >, TImageDimension >, itk::Image< TNode *, VImageDimension >, itk::Image< itk::BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, itk::Image< TBloxPixelType, TImageDimension >, itk::Image< itk::BloxBoundaryPointPixel< TImageDimension >, TImageDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::Mesh< TCoordType, 2, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::Mesh< TPixel, VDimension, TTraits >, itk::ParametricPath< 2 >, itk::Path< double, itk::ContinuousIndex< double, VDimension >, VDimension >, itk::Path< unsigned int, itk::Offset< VDimension >, VDimension >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpecialCoordinatesImage< TPixel, 3 >, itk::VectorImage< TOutputPixelType, VImageDimension >, itk::VectorImage< TNeuron::ComponentType, VImageDimension >, itk::VectorImage< TInputPixelType, VImageDimension >, itk::VectorImage< TPixelType, Dimension >, itk::ImageSpatialObject< TDimension, unsigned char >, itk::LineSpatialObject< 2 >, itk::PointBasedSpatialObject< VDimension >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >, itk::TubeSpatialObject< TDimension, itk::DTITubeSpatialObjectPoint< TDimension > >, and itk::TubeSpatialObject< TDimension, itk::VesselTubeSpatialObjectPoint< TDimension > >.

void itk::DataObject::DisconnectPipeline (  ) 

Separate this data object from the pipeline. This routine disconnects a data object from the upstream pipeline. Hence an Update() from downstream will not propagate back past this data object. To completely isolate this data object from the pipeline, the application must remove this data object from any filters which it is connected as the input.

Definition at line 216 of file itkDataObject.cxx.

00217 {
00218   itkDebugMacro( "disconnecting from the pipeline." );
00219 
00220   // disconnect ourselves from the current process object
00221   if (m_Source)
00222     {
00223     m_Source->SetNthOutput(m_SourceOutputIndex, 0);
00224     }
00225 
00226   // set our release data flag to off by default (purposely done after
00227   // we have disconnected from the pipeline so the new output of the
00228   // source can copy our original ReleaseDataFlag)
00229   this->ReleaseDataFlagOff();
00230 
00231   // reset our PipelineMTime (there is now nothing upstream from us)
00232   m_PipelineMTime = 0;
00233 
00234   this->Modified(); 
00235 }

SmartPointerForwardReference< ProcessObject > itk::DataObject::GetSource ( void   )  const

Get the process object that generated this data object. If there is no process object, then the data object has been disconnected from the pipeline, or the data object was created manually. (Note: we cannot use the GetObjectMacro() defined in itkMacro because the mutual dependency of DataObject and ProcessObject causes compile problems. Also, a forward reference smart pointer is returned, not a smart pointer, because of the circular dependency between the process and data object.)

GetSource() returns a SmartPointerForwardReference and not a WeakPointer because it is assumed the code calling GetSource() wants to hold a long term reference to the source.

Definition at line 288 of file itkDataObject.cxx.

00289 {
00290   itkDebugMacro("returning Source address " << m_Source.GetPointer() );
00291   return m_Source.GetPointer();
00292 }

unsigned int itk::DataObject::GetSourceOutputIndex (  )  const

Which of the source's outputs corresponds to this data object?

Definition at line 296 of file itkDataObject.cxx.

Referenced by itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >::GenerateOutputRequestedRegion().

00297 {
00298   itkDebugMacro("returning Source index " << m_SourceOutputIndex );
00299   return m_SourceOutputIndex;
00300 }

void itk::DataObject::Initialize ( void   )  [virtual]

Restore the data object to its initial state. This means releasing memory.

Reimplemented in otb::SVMModel< TValue, TLabel >, itk::watershed::SegmentTree< TScalarType >, itk::ChainCodePath< VDimension >, itk::FourierSeriesPath< VDimension >, itk::Image< TPixel, VImageDimension >, itk::ImageAdaptor< TImage, TAccessor >, itk::ImageBase< VImageDimension >, itk::Mesh< TPixelType, VDimension, TMeshTraits >, itk::OrthogonallyCorrected2DParametricPath, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::PolyLineParametricPath< VDimension >, itk::SparseImage< TNode, VImageDimension >, itk::SpecialCoordinatesImage< TPixel, VImageDimension >, itk::VectorImage< TPixel, VImageDimension >, itk::LabelMap< TLabelObject >, itk::QuadEdgeMesh< TPixel, VDimension, TTraits >, itk::ChainCodePath< 2 >, itk::Image< TInputPixel, VImageDimension >, itk::Image< TOutputPixelType, VImageDimension >, itk::Image< TOutputPixel, VImageDimension >, itk::Image< itk::BloxCoreAtomPixel< NDimension >, TImageDimension >, itk::Image< TNode *, VImageDimension >, itk::Image< itk::BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, itk::Image< TBloxPixelType, TImageDimension >, itk::Image< itk::BloxBoundaryPointPixel< TImageDimension >, TImageDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::Mesh< TCoordType, 2, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::Mesh< TPixel, VDimension, TTraits >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpecialCoordinatesImage< TPixel, 3 >, itk::VectorImage< TOutputPixelType, VImageDimension >, itk::VectorImage< TNeuron::ComponentType, VImageDimension >, itk::VectorImage< TInputPixelType, VImageDimension >, and itk::VectorImage< TPixelType, Dimension >.

Definition at line 167 of file itkDataObject.cxx.

00168 {
00169 // We don't modify ourselves because the "ReleaseData" methods depend upon
00170 // no modification when initialized.
00171 //
00172 }

void itk::DataObject::SetReleaseDataFlag ( bool  flag  )  [inline]

Turn on/off a flag to control whether this object's data is released after being used by a filter.

Definition at line 304 of file itkDataObject.h.

00305     {
00306     m_ReleaseDataFlag = flag;
00307     }

void itk::DataObject::SetGlobalReleaseDataFlag ( bool  val  )  [static]

Turn on/off a flag to control whether every object releases its data after being used by a filter. Being a global flag, it controls the behavior of all DataObjects and ProcessObjects.

Definition at line 177 of file itkDataObject.cxx.

00178 {
00179   if (val == m_GlobalReleaseDataFlag)
00180     {
00181     return;
00182     }
00183   m_GlobalReleaseDataFlag = val;
00184 }

void itk::DataObject::ReleaseData (  ) 

Release data back to system to conserve memory resource. Used during pipeline execution. Releasing this data does not make down-stream data invalid, so it does not modify the MTime of this data object.

Definition at line 197 of file itkDataObject.cxx.

00198 {
00199   this->Initialize();
00200   m_DataReleased = true;
00201 }

bool itk::DataObject::ShouldIReleaseData (  )  const

Return flag indicating whether data should be released after use by a filter.

Definition at line 206 of file itkDataObject.cxx.

00207 {
00208   return ( m_GlobalReleaseDataFlag || m_ReleaseDataFlag );
00209 }

bool itk::DataObject::GetDataReleased (  )  const [inline]

Get the flag indicating the data has been released.

Definition at line 332 of file itkDataObject.h.

00333     {return m_DataReleased;}

void itk::DataObject::Update ( void   )  [virtual]

Provides opportunity for the data object to insure internal consistency before access. Also causes owning source/filter (if any) to update itself. The Update() method is composed of UpdateOutputInformation(), PropagateRequestedRegion(), and UpdateOutputData(). This method may call methods that throw an InvalidRequestedRegionError exception. This exception will leave the pipeline in an inconsistent state. You will need to call ResetPipeline() on the last ProcessObject in your pipeline in order to restore the pipeline to a state where you can call Update() again.

Reimplemented in itk::ImageAdaptor< TImage, TAccessor >, itk::SpatialObject< TDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, and itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >.

Definition at line 340 of file itkDataObject.cxx.

00341 {
00342   this->UpdateOutputInformation();
00343   this->PropagateRequestedRegion();
00344   this->UpdateOutputData();
00345 }

void itk::DataObject::UpdateOutputInformation ( void   )  [virtual]

Update the information for this DataObject so that it can be used as an output of a ProcessObject. This method is used in the pipeline mechanism to propagate information and initialize the meta data associated with a DataObject. Any implementation of this method in a derived class is assumed to call its source's ProcessObject::UpdateOutputInformation() which determines modified times, LargestPossibleRegions, and any extra meta data like spacing, origin, etc. Default implementation simply call's it's source's UpdateOutputInformation().

Reimplemented in otb::ImageList< TImage >, itk::ImageAdaptor< TImage, TAccessor >, itk::ImageBase< VImageDimension >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::SpatialObject< TDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, and itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >.

Definition at line 350 of file itkDataObject.cxx.

Referenced by itk::ProcessObject::UpdateOutputInformation().

00351 {
00352   if (this->GetSource())
00353     {
00354     this->GetSource()->UpdateOutputInformation();
00355     }
00356 }

void itk::DataObject::PropagateRequestedRegion ( void   )  throw (InvalidRequestedRegionError) [virtual]

Methods to update the pipeline. Called internally by the pipeline mechanism.

Reimplemented in otb::ImageList< TImage >, itk::ImageAdaptor< TImage, TAccessor >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, and itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >.

Definition at line 379 of file itkDataObject.cxx.

00380 {
00381   // If we need to update due to PipelineMTime, or the fact that our
00382   // data was released, then propagate the update region to the source 
00383   // if there is one.
00384   if ( m_UpdateMTime < m_PipelineMTime || m_DataReleased ||
00385        this->RequestedRegionIsOutsideOfTheBufferedRegion() )
00386     {
00387     if ( m_Source )
00388       {
00389       m_Source->PropagateRequestedRegion(this);
00390       }
00391     }
00392   
00393   // Check that the requested region lies within the largest possible region
00394   if ( ! this->VerifyRequestedRegion() )
00395     {
00396     // invalid requested region, throw an exception
00397     InvalidRequestedRegionError e(__FILE__, __LINE__);
00398     e.SetLocation(ITK_LOCATION);
00399     e.SetDescription("Requested region is (at least partially) outside the largest possible region.");
00400     e.SetDataObject(this);
00401     
00402     throw e;
00403     // return;
00404     }
00405 }

void itk::DataObject::ResetPipeline (  )  [virtual]

Reset the pipeline. If an exception is thrown during an Update(), the pipeline may be in an inconsistent state. This method clears the internal state of the pipeline so Update() can be called.

Definition at line 360 of file itkDataObject.cxx.

00361 {
00362   this->PropagateResetPipeline();
00363 }

void itk::DataObject::SetPipelineMTime ( unsigned long  time  )  [inline]

The maximum MTime of all upstream filters and data objects. This does not include the MTime of this data object.

Definition at line 370 of file itkDataObject.h.

Referenced by itk::ProcessObject::UpdateOutputInformation().

00371     {m_PipelineMTime = time;}

unsigned long itk::DataObject::GetUpdateMTime (  )  const [virtual]

MTime for the last time this DataObject was generated.

Definition at line 438 of file itkDataObject.cxx.

00439 {
00440   return m_UpdateMTime.GetMTime();
00441 }

virtual void itk::DataObject::PrepareForNewData (  )  [inline, virtual]

Setup a DataObject to receive new data. This method is called by the pipeline mechanism on each output of filter that needs to execute. The default implementation is to return a DataObject to its initial state. This may involve releasing previously allocated bulk data. Subclasses of DataObject may want to override this method and/or the Initialize() method if they want a different default behavior (for instance a DataObject might want finer control over its bulk data memory management).

Definition at line 385 of file itkDataObject.h.

00386     {this->Initialize();}

void itk::DataObject::DataHasBeenGenerated (  ) 

Inform the pipeline mechanism that data has been generated. This method is called by ProcessObject::UpdateOutputData() once the process object has finished generating its data. This essentially marks the DataObject as being updated and ready for use.

Definition at line 428 of file itkDataObject.cxx.

00429 {
00430   m_DataReleased = 0;
00431   this->Modified();
00432   m_UpdateMTime.Modified();
00433 }

virtual void itk::DataObject::SetRequestedRegionToLargestPossibleRegion (  )  [inline, virtual]

Set the RequestedRegion to the LargestPossibleRegion. This forces a filter to produce all of the output in one execution (i.e. not streaming) on the next call to Update().

Reimplemented in itk::ImageAdaptor< TImage, TAccessor >, itk::ImageBase< VImageDimension >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::SpatialObject< TDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, and itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >.

Definition at line 398 of file itkDataObject.h.

Referenced by itk::WatershedImageFilter< TInputImage >::EnlargeOutputRequestedRegion(), itk::ContourDirectedMeanDistanceImageFilter< TInputImage1, TInputImage2 >::EnlargeOutputRequestedRegion(), itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::DirectedHausdorffDistanceImageFilter< TInputImage1, TInputImage2 >::EnlargeOutputRequestedRegion(), itk::FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, TSpeedImage >::EnlargeOutputRequestedRegion(), itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::HausdorffDistanceImageFilter< TInputImage1, TInputImage2 >::EnlargeOutputRequestedRegion(), itk::StatisticsImageFilter< TInputImage >::EnlargeOutputRequestedRegion(), itk::SimilarityIndexImageFilter< TInputImage1, TInputImage2 >::EnlargeOutputRequestedRegion(), itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::MinimumMaximumImageFilter< TInputImage >::EnlargeOutputRequestedRegion(), itk::RegionOfInterestImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >::EnlargeOutputRequestedRegion(), itk::TobogganImageFilter< TInputImage >::EnlargeOutputRequestedRegion(), otb::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >::EnlargeOutputRequestedRegion(), itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::IsolatedConnectedImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >::EnlargeOutputRequestedRegion(), itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >::EnlargeOutputRequestedRegion(), itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >::EnlargeOutputRequestedRegion(), and itk::ExtensionVelocitiesImageFilter< TLevelSet, TAuxValue, VAuxDimension >::EnlargeOutputRequestedRegion().

00398 {};

virtual bool itk::DataObject::RequestedRegionIsOutsideOfTheBufferedRegion (  )  [inline, virtual]

Determine whether the RequestedRegion is outside of the BufferedRegion. This method returns true if the RequestedRegion is outside the BufferedRegion (true if at least one pixel is outside). This is used by the pipeline mechanism to determine whether a filter needs to re-execute in order to satisfy the current request. If the current RequestedRegion is already inside the BufferedRegion from the previous execution (and the current filter is up to date), then a given filter does not need to re-execute

Reimplemented in itk::ImageBase< VImageDimension >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::QuadEdgeMesh< TPixel, VDimension, TTraits >, itk::SpatialObject< TDimension >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, and itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >.

Definition at line 409 of file itkDataObject.h.

00410     { return false; }

virtual bool itk::DataObject::VerifyRequestedRegion (  )  [inline, virtual]

Verify that the RequestedRegion is within the LargestPossibleRegion.

If the RequestedRegion is not within the LargestPossibleRegion, then the filter cannot possibly satisfy the request. This method returns true if the request can be satisfied (even if it will be necessary to process the entire LargestPossibleRegion) and returns false otherwise. This method is used by PropagateRequestedRegion(). PropagateRequestedRegion() throws a InvalidRequestedRegionError exception if the requested region is not within the LargestPossibleRegion. Default implementation simply returns true in order to support DataObjects that do not need regions (for instance itk::EquivalencyTable).

Reimplemented in itk::ImageAdaptor< TImage, TAccessor >, itk::ImageBase< VImageDimension >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::SpatialObject< TDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, and itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >.

Definition at line 424 of file itkDataObject.h.

00424 { return true; };

virtual void itk::DataObject::CopyInformation ( const DataObject  )  [inline, virtual]

Copy information from the specified data set. This method is part of the pipeline execution model. By default, a ProcessObject will copy meta-data from the first input to all of its outputs. See ProcessObject::GenerateOutputInformation(). Each subclass of DataObject is responsible for being able to copy whatever meta-data it needs from from another DataObject. The default implementation of this method is empty. If a subclass overrides this method, it should always call its superclass' version.

Reimplemented in otb::Image< TPixel, VImageDimension >, otb::VectorImage< TPixel, VImageDimension >, itk::ImageAdaptor< TImage, TAccessor >, itk::ImageBase< VImageDimension >, itk::Mesh< TPixelType, VDimension, TMeshTraits >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::SimplexMesh< TPixelType, VDimension, TMeshTraits >, itk::QuadEdgeMesh< TPixel, VDimension, TTraits >, itk::EllipseSpatialObject< TDimension >, itk::SpatialObject< TDimension >, itk::TubeSpatialObject< TDimension, TTubePointType >, otb::Image< TOutputPixel, 2 >, otb::Image< TInputPixel, 2 >, otb::Image< TOutputPixelType, 2 >, otb::VectorImage< TInputPixelType, 2 >, otb::VectorImage< TNeuron::ComponentType, VMapDimension >, otb::VectorImage< TOutputPixelType, 2 >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::Mesh< TCoordType, 2, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::Mesh< TPixel, VDimension, TTraits >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >, itk::TubeSpatialObject< TDimension, itk::DTITubeSpatialObjectPoint< TDimension > >, and itk::TubeSpatialObject< TDimension, itk::VesselTubeSpatialObjectPoint< TDimension > >.

Definition at line 435 of file itkDataObject.h.

00435 {};

virtual void itk::DataObject::SetRequestedRegion ( DataObject  )  [inline, virtual]

Set the requested region from this data object to match the requested region of the data object passed in as a parameter. For DataObject's that do not support Regions, this method does nothing. Subclasses of DataObject that do support Regions, provide an alternative implementation.

Reimplemented in itk::ImageAdaptor< TImage, TAccessor >, itk::ImageBase< VImageDimension >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::SpatialObject< TDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, and itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >.

Definition at line 442 of file itkDataObject.h.

00442 {};

virtual void itk::DataObject::Graft ( const DataObject  )  [inline, virtual]

Method for grafting the content of one data object into another one. This method is intended to be overloaded by derived classes. Each one of them should use dynamic_casting in order to verify that the grafted object is actually of the same type as the class on which the Graft() method was invoked.

Reimplemented in itk::Image< TPixel, VImageDimension >, itk::ImageAdaptor< TImage, TAccessor >, itk::ImageBase< VImageDimension >, itk::Mesh< TPixelType, VDimension, TMeshTraits >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::VectorImage< TPixel, VImageDimension >, itk::LabelMap< TLabelObject >, itk::QuadEdgeMesh< TPixel, VDimension, TTraits >, itk::Image< TInputPixel, VImageDimension >, itk::Image< TOutputPixelType, VImageDimension >, itk::Image< TOutputPixel, VImageDimension >, itk::Image< itk::BloxCoreAtomPixel< NDimension >, TImageDimension >, itk::Image< TNode *, VImageDimension >, itk::Image< itk::BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, itk::Image< TBloxPixelType, TImageDimension >, itk::Image< itk::BloxBoundaryPointPixel< TImageDimension >, TImageDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::Mesh< TCoordType, 2, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::Mesh< TPixel, VDimension, TTraits >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::VectorImage< TOutputPixelType, VImageDimension >, itk::VectorImage< TNeuron::ComponentType, VImageDimension >, itk::VectorImage< TInputPixelType, VImageDimension >, and itk::VectorImage< TPixelType, Dimension >.

Definition at line 449 of file itkDataObject.h.

Referenced by otb::ObjectListSource< TOutputList >::GraftNthOutput(), and itk::ImageSource< TOutputImage >::GraftNthOutput().

00449 {};

void itk::DataObject::PrintSelf ( std::ostream &  os,
Indent  indent 
) const [protected, virtual]

Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Chaining method to print an object's instance variables, as well as its superclasses.

Reimplemented from itk::Object.

Reimplemented in otb::GISTable< TConnectionImplementation, TPrecision, TSpatialDimension >, otb::ImageList< TImage >, otb::LineSpatialObject< VDimension >, otb::ObjectList< TObject >, otb::Polygon< TValue >, otb::PolyLineParametricPathWithValue< TValue, VDimension >, otb::PostGISConnectionImplementation, otb::PostGISTable< TConnectionImplementation, TPrecision, TSpatialDimension >, otb::VectorData< TPrecision, VDimension, TValuePrecision >, otb::VectorDataProperties< TVectorData >, otb::Landmark< TPoint, TPointData, TLandmarkData >, otb::Image< TPixel, VImageDimension >, otb::VectorImage< TPixel, VImageDimension >, otb::SOMMap< TNeuron, TDistance, VMapDimension >, otb::SVMModel< TValue, TLabel >, otb::AeronetData, otb::FilterFunctionValues, otb::AtmosphericCorrectionParameters, otb::AtmosphericRadiativeTermsSingleChannel, otb::AtmosphericRadiativeTerms, otb::PolarimetricData, otb::RCC8Edge, otb::RCC8Graph< TVertex >, otb::RCC8VertexBase< TPath >, otb::RCC8VertexWithCompacity< TPath, TPrecision >, otb::RCC8VertexWithRegionCenter< TLabel, TPrecision >, itk::VoronoiDiagram2D< TCoordType >, itk::watershed::Boundary< TScalarType, TDimension >, itk::watershed::SegmentTree< TScalarType >, itk::AutoPointerDataObjectDecorator< T >, itk::BloxBoundaryPointImage< TImageDimension >, itk::BloxBoundaryProfileImage< TImageDimension >, itk::BloxCoreAtomImage< NDimension >, itk::BloxImage< TBloxPixelType, TImageDimension >, itk::ChainCodePath< VDimension >, itk::ChainCodePath2D, itk::DataObjectDecorator< T >, itk::EquivalencyTable, itk::FourierSeriesPath< VDimension >, itk::Image< TPixel, VImageDimension >, itk::ImageAdaptor< TImage, TAccessor >, itk::ImageBase< VImageDimension >, itk::Mesh< TPixelType, VDimension, TMeshTraits >, itk::OneWayEquivalencyTable, itk::OrthogonallyCorrected2DParametricPath, itk::ParametricPath< VDimension >, itk::Path< TInput, TOutput, VDimension >, itk::PhasedArray3DSpecialCoordinatesImage< TPixel >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::PolyLineParametricPath< VDimension >, itk::SimpleDataObjectDecorator< T >, itk::SimplexMesh< TPixelType, VDimension, TMeshTraits >, itk::SparseImage< TNode, VImageDimension >, itk::SpecialCoordinatesImage< TPixel, VImageDimension >, itk::VectorImage< TPixel, VImageDimension >, itk::LabelMap< TLabelObject >, itk::ArrowSpatialObject< TDimension >, itk::BlobSpatialObject< TDimension >, itk::BoxSpatialObject< TDimension >, itk::ContourSpatialObject< TDimension >, itk::CylinderSpatialObject, itk::DTITubeSpatialObject< TDimension >, itk::EllipseSpatialObject< TDimension >, itk::GaussianSpatialObject< TDimension >, itk::GroupSpatialObject< TDimension >, itk::ImageMaskSpatialObject< TDimension >, itk::ImageSpatialObject< TDimension, TPixelType >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::MeshSpatialObject< TMesh >, itk::PlaneSpatialObject< TDimension >, itk::PointBasedSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SpatialObject< TDimension >, itk::SurfaceSpatialObject< TDimension >, itk::TubeSpatialObject< TDimension, TTubePointType >, itk::VesselTubeSpatialObject< TDimension >, otb::ObjectList< TImage >, otb::PolyLineParametricPathWithValue< TValue, 2 >, otb::Image< TOutputPixel, 2 >, otb::Image< TInputPixel, 2 >, otb::Image< TOutputPixelType, 2 >, otb::VectorImage< TInputPixelType, 2 >, otb::VectorImage< TNeuron::ComponentType, VMapDimension >, otb::VectorImage< TOutputPixelType, 2 >, otb::RCC8VertexBase< TLabel >, itk::BloxImage< itk::BloxCoreAtomPixel< NDimension >, NDimension >, itk::BloxImage< itk::BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, itk::BloxImage< itk::BloxBoundaryPointPixel< TImageDimension >, TImageDimension >, itk::ChainCodePath< 2 >, itk::Image< TInputPixel, VImageDimension >, itk::Image< TOutputPixelType, VImageDimension >, itk::Image< TOutputPixel, VImageDimension >, itk::Image< itk::BloxCoreAtomPixel< NDimension >, TImageDimension >, itk::Image< TNode *, VImageDimension >, itk::Image< itk::BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, itk::Image< TBloxPixelType, TImageDimension >, itk::Image< itk::BloxBoundaryPointPixel< TImageDimension >, TImageDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::Mesh< TCoordType, 2, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::Mesh< TPixel, VDimension, TTraits >, itk::ParametricPath< 2 >, itk::Path< double, itk::ContinuousIndex< double, VDimension >, VDimension >, itk::Path< unsigned int, itk::Offset< VDimension >, VDimension >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpecialCoordinatesImage< TPixel, 3 >, itk::VectorImage< TOutputPixelType, VImageDimension >, itk::VectorImage< TNeuron::ComponentType, VImageDimension >, itk::VectorImage< TInputPixelType, VImageDimension >, itk::VectorImage< TPixelType, Dimension >, itk::ImageSpatialObject< TDimension, unsigned char >, itk::LineSpatialObject< 2 >, itk::PointBasedSpatialObject< VDimension >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >, itk::TubeSpatialObject< TDimension, itk::DTITubeSpatialObjectPoint< TDimension > >, and itk::TubeSpatialObject< TDimension, itk::VesselTubeSpatialObjectPoint< TDimension > >.

Definition at line 306 of file itkDataObject.cxx.

References itk::Object::PrintSelf().

Referenced by itk::OneWayEquivalencyTable::PrintSelf(), itk::EquivalencyTable::PrintSelf(), otb::PostGISConnectionImplementation::PrintSelf(), otb::RCC8Edge::PrintSelf(), and otb::SVMModel< TValue, TLabel >::PrintSelf().

00307 {
00308   Object::PrintSelf(os,indent);
00309 
00310   if ( m_Source )
00311     {
00312     os << indent << "Source: (" << m_Source.GetPointer() << ") \n";
00313     os << indent << "Source output index: " << m_SourceOutputIndex << "\n";
00314     }
00315   else
00316     {
00317     os << indent << "Source: (none)\n";
00318     os << indent << "Source output index:  0\n";
00319     }
00320 
00321   os << indent << "Release Data: " 
00322      << (m_ReleaseDataFlag ? "On\n" : "Off\n");
00323 
00324   os << indent << "Data Released: " 
00325      << (m_DataReleased ? "True\n" : "False\n");
00326   
00327   os << indent << "Global Release Data: " 
00328      << (m_GlobalReleaseDataFlag ? "On\n" : "Off\n");
00329 
00330   os << indent << "PipelineMTime: " << m_PipelineMTime << std::endl;
00331   os << indent << "UpdateMTime: " << m_UpdateMTime << std::endl;
00332 }

void itk::DataObject::PropagateResetPipeline (  )  [protected, virtual]

Propagate a call to ResetPipeline(). Called only from ProcessObject.

Definition at line 367 of file itkDataObject.cxx.

00368 {
00369   if (m_Source)
00370     {
00371     m_Source->PropagateResetPipeline();
00372     }
00373 }

bool itk::DataObject::ConnectSource ( ProcessObject s,
unsigned long  idx 
) const [private]

Connect the specified process object to the data object. This should only be called from a process object. The second parameter indicates which of the source's outputs corresponds to this data object.

Definition at line 262 of file itkDataObject.cxx.

Referenced by itk::ProcessObject::AddOutput(), and itk::ProcessObject::SetNthOutput().

00263 {
00264   if ( m_Source != arg || m_SourceOutputIndex != idx)
00265     {
00266     itkDebugMacro( "connecting source  " << arg
00267                    << ", source output index " << idx);
00268 
00269     m_Source = arg;
00270     m_SourceOutputIndex = idx;
00271     this->Modified();
00272     return true;
00273     }
00274   else
00275     {
00276     itkDebugMacro( "could not connect source  " << arg
00277                    << ", source output index " << idx);
00278 
00279     return false;
00280     }
00281 }

bool itk::DataObject::DisconnectSource ( ProcessObject s,
unsigned long  idx 
) const [private]

Disconnect the specified process object from the data object. This should only be called from a process object. An application should call DataObject::DisconnectPipeline() if it wants to disconnect a data object from a pipeline. The second parameter indicates which of the source's outputs corresponds to this data object. If the specified source output index does not match the index cached when the data object was connected to the pipeline (see ConnectSource), then nothing is done.

Definition at line 240 of file itkDataObject.cxx.

00241 {
00242   if ( m_Source == arg && m_SourceOutputIndex == idx)
00243     {
00244     itkDebugMacro( "disconnecting source  " << arg
00245                    << ", source output index " << idx);
00246 
00247     m_Source = 0;
00248     m_SourceOutputIndex = 0;
00249     this->Modified();
00250     return true;
00251     }
00252   else
00253     {
00254     itkDebugMacro( "could not disconnect source  " << arg
00255                    << ", source output index " << idx);
00256     return false;
00257     }
00258 }

Object::Pointer itk::Object::New ( void   )  [static, inherited]

Method for creation through the object factory.

Reimplemented from itk::LightObject.

Reimplemented in otb::BinaryImageDensityFunction< TInputImage, TCoordRep >, otb::BinaryImageMinimalBoundingRegionCalculator< TInputImage >, otb::BinaryImageToDensityImageFilter< TInputImage, TOutputImage, TCountFunction >, otb::BoxAndWhiskerImageFilter< TInputImage >, otb::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, otb::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, otb::ChangeLabelImageFilter< TInputImage, TOutputImage >, otb::ClosingOpeningMorphologicalFilter< TInputImage, TOutputImage, TKernel >, otb::ContinuousMinimumMaximumImageCalculator< TInputImage >, otb::ConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition, TFilterPrecision >, otb::DecimateImageFilter< TInputImage, TOutputImage >, otb::EstimateInnerProductPCAImageFilter< TInputImage, TOutputImage >, otb::Statistics::EuclideanDistanceWithMissingValue< TVector >, otb::Statistics::EuclideanDistanceWithMissingValuePow2< TVector >, otb::Statistics::FlexibleDistanceWithMissingValue< TVector >, otb::FrostImageFilter< TInputImage, TOutputImage >, otb::FunctionToImageFilter< TInputImage, TOutputImage, TFunction >, otb::FunctionWithNeighborhoodToImageFilter< TInputImage, TOutputImage, TFunction >, otb::GaborFilterGenerator< TPrecision >, otb::HillShadingFilter< TInputImage, TOutputImage >, otb::ImageAndVectorImageOperationFilter< TInputImage, TVectorInputImage, TOutputImage >, otb::ImageListToImageListApplyFilter< TInputImageList, TOutputImageList, TFilter >, otb::ImageListToVectorImageFilter< TImageList, TVectorImage >, otb::ImportGeoInformationImageFilter< TImage, TSourceImage >, otb::ImportImageFilter< TOutputImageType >, otb::ImportVectorImageFilter< TOutputImageType >, otb::InnerProductPCAImageFilter< TInputImage, TOutputImage >, otb::InverseLogPolarTransform< TScalarType >, otb::KeyPointDensityImageFilter< TInputImage, TOutputImage, TDetector >, otb::LabelizeConfidenceConnectedImageFilter< TInputImage, TOutputImage >, otb::LabelizeImageFilterBase< TInputImage, TOutputImage, TFilter >, otb::LabelizeNeighborhoodConnectedImageFilter< TInputImage, TOutputImage >, otb::LeeImageFilter< TInputImage, TOutputImage >, otb::ListSampleToHistogramListGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >, otb::ListSampleToVariableDimensionHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer >, otb::LogPolarTransform< TScalarType >, otb::MeanShiftImageFilter< TInputImage, TOutputImage, TLabeledOutput, TBufferConverter >, otb::MeanShiftVectorImageFilter< TInputImage, TOutputImage, TLabeledOutput >, otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >, otb::OpeningClosingMorphologicalFilter< TInputImage, TOutputImage, TKernel >, otb::OverlapSaveConvolutionImageFilter< TInputImage, TOutputImage, TBoundaryCondition >, otb::PerBandVectorImageFilter< TInputImage, TOutputImage, TFilter >, otb::PersistentVectorizationImageFilter< TInputImage, TOutputPath >, otb::PointSetDensityEpanechnikovFunction< TPointSet, TOutput >, otb::PointSetDensityFunction< TPointSet, TOutput >, otb::PointSetDensityGaussianFunction< TPointSet, TOutput >, otb::PointSetExtractROI< TInputPointSet, TOutputPointSet >, otb::PointSetToDensityImageFilter< TInputPointSet, TOutputImage, TDensityFunction >, otb::PrintableImageFilter< TInputImage, TMaskImage >, otb::ProlateInterpolateImageFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >, otb::QuaternaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TInputImage4, TOutputImage, TFunction >, otb::Functor::ReliefColormapFunctor< TScalar, TRGBPixel >, otb::Functor::ScalarToRainbowRGBPixelFunctor< TScalar, TRGBPixel >, otb::SpatialObjectToImageDrawingFilter< TInputSpatialObject, TOutputImage >, otb::SpectralAngleDistanceImageFilter< TInputImage, TOutputImage >, otb::StreamingInnerProductVectorImageFilter< TInputImage >, otb::PersistentMatrixTransposeMatrixImageFilter< TInputImage, TInputImage2 >, otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >, otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, otb::StreamingShrinkImageFilter< TInputImage, TOutputImage >, otb::PersistentStatisticsImageFilter< TInputImage >, otb::StreamingStatisticsImageFilter< TInputImage >, otb::StreamingStatisticsVectorImageFilter< TInputImage >, otb::TransformPointSetFilter< TInputPointSet, TOutputPointSet, TTransform >, otb::UnaryFunctorObjectListBooleanFilter< TInputList, TOutputList, TFunction >, otb::UnaryFunctorObjectListFilter< TInputList, TOutputList, TFunction >, otb::UnaryImageFunctorWithVectorImageFilter< TInputImage, TOutputImage, TFunction >, otb::VarianceImageFilter< TInputImage, TOutputImage >, otb::VectorImageTo3DScalarImageFilter< TInputImage, TOutputImage >, otb::VectorImageToAmplitudeImageFilter< TInputImage, TOutputImage >, otb::VectorImageToImageListFilter< TVectorImageType, TImageList >, otb::VectorImageToIntensityImageFilter< TInputImage, TOutputImage >, otb::VectorRescaleIntensityImageFilter< TInputImage, TOutputImage >, otb::WindowedSincInterpolateImageBlackmanFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >, otb::WindowedSincInterpolateImageCosineFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >, otb::WindowedSincInterpolateImageFunctionBase< TInputImage, TWindowFunction, TBoundaryCondition, TCoordRep >, otb::WindowedSincInterpolateImageGaussianFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >, otb::WindowedSincInterpolateImageHammingFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >, otb::WindowedSincInterpolateImageLanczosFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >, otb::WindowedSincInterpolateImageWelchFunction< TInputImage, TBoundaryCondition, TCoordRep, TInputInterpolator, TOutputInterpolator >, otb::BinaryFunctorNeighborhoodJoinHistogramImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >, otb::CBAMIChangeDetector< TInputImage1, TInputImage2, TOutputImage >, otb::CorrelationChangeDetector< TInputImage1, TInputImage2, TOutputImage >, otb::JoinHistogramMIImageFilter< TInputImage1, TInputImage2, TOutputImage >, otb::KullbackLeiblerDistanceImageFilter< TInputImage1, TInputImage2, TOutputImage >, otb::KullbackLeiblerProfileImageFilter< TInputImage1, TInputImage2, TOutputImage >, otb::KullbackLeiblerSupervizedDistanceImageFilter< TInputImage1, TInputImage2, TInputROIImage, TOutputImage >, otb::LHMIChangeDetector< TInputImage1, TInputImage2, TOutputImage >, otb::MeanDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >, otb::MeanRatioImageFilter< TInputImage1, TInputImage2, TOutputImage >, otb::AttributesMapOpeningLabelMapFilter< TImage >, otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >, otb::BinaryFunctorNeighborhoodVectorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >, otb::CommandLineArgumentParseResult, otb::CommandLineArgumentParser, otb::ConcatenateVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >, otb::ConfigurationFile, otb::DataNode< TPrecision, VDimension, TValuePrecision >, otb::DifferenceImageFilter< TInputImage, TOutputImage >, otb::DrawLineSpatialObjectFilter< TInputImage, TOutputImage >, otb::DrawLineSpatialObjectListFilter< TInputImage, TOutputImage >, otb::DrawPathFilter< TInputImage, TInputPath, TOutputImage >, otb::DrawPathListFilter< TInputImage, TInputPath, TOutputImage >, otb::ExtractROI< TInputPixel, TOutputPixel >, otb::ExtractROIBase< TInputImage, TOutputImage >, otb::GenericInterpolateImageFunction< TInputImage, TFunction, TBoundaryCondition, TCoordRep >, otb::GISConnectionImplementation< TransactorType >, otb::GISTable< TConnectionImplementation, TPrecision, TSpatialDimension >, otb::GISTableSource< TOutputGISTable >, otb::GISTableToGISTableFilter< TInputGISTable, TOutputGISTable >, otb::GISTableToLabelMapFilter< TGISTable, TLabelMap >, otb::GISTableToVectorDataFilter< TGISTable, TVectorData >, otb::HistogramStatisticsFunction< TInputHistogram, TOutput >, otb::ImageList< TImage >, otb::ImageListSource< TOutputImage >, otb::ImageListToImageFilter< TInputImage, TOutputImage >, otb::ImageListToImageListFilter< TInputImage, TOutputImage >, otb::ImageOfVectorsToMonoChannelExtractROI< TInputImage, TOutputImage >, otb::ImageRegionNonUniformMultidimensionalSplitter< VImageDimension >, otb::ImageRegionTileMapSplitter< VImageDimension >, otb::ImageToImageListFilter< TInputImage, TOutputImage >, otb::ImageToLineSpatialObjectListFilter< TInputImage >, otb::ImageToPathFilter< TInputImage, TOutputPath >, otb::ImageToPathListFilter< TInputImage, TOutputPath >, otb::ImageToVectorImageCastFilter< TInputImage, TOutputVectorImage >, otb::LabelMapSource< TOutputLabelMap >, otb::LabelMapToGISTableFilter< TLabelMap, TGISTable >, otb::LabelMapToVectorDataFilter< TLabelMap, TVectorData >, otb::LineSpatialObject< VDimension >, otb::LineSpatialObjectListToPointSetFilter< TLinesList, TPointSet >, otb::MultiChannelExtractROI< TInputPixelType, TOutputPixelType >, otb::MultiToMonoChannelExtractROI< TInputPixelType, TOutputPixelType >, otb::ObjectList< TObject >, otb::ObjectListSource< TOutputList >, otb::ObjectListToObjectListFilter< TInputList, TOutputList >, otb::PathListSource< TOutputPath >, otb::PathListToHistogramGenerator< TPath, TFunction >, otb::PathListToPathListFilter< TPath >, otb::PersistentFilterStreamingDecorator< TFilter >, otb::PointSetAndValuesFunction< TPointSet, TValue, TCoordRep >, otb::PointSetSource< TOutputPointSet >, otb::Polygon< TValue >, otb::PolyLineParametricPathWithValue< TValue, VDimension >, otb::PostGISConnectionImplementation, otb::PostGISTable< TConnectionImplementation, TPrecision, TSpatialDimension >, otb::QuickLookImageGenerator< TInputImage, TOutputImage >, otb::RadiometricAttributesLabelMapFilter< TImage, TFeatureImage >, otb::Rectangle< TValue >, otb::ShapeAttributesLabelMapFilter< TImage, TLabelImage >, otb::ShiftScaleImageAdaptor< TImage, TOutputPixelType >, otb::SpatialObjectSource< TSpatialObject >, otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >, otb::UnaryFunctorNeighborhoodImageFilter< TInputImage, TOutputImage, TFunction >, otb::UnaryFunctorNeighborhoodWithOffsetImageFilter< TInputImage, TOutputImage, TFunction >, otb::UnaryFunctorWithIndexImageFilter< TInputImage, TOutputImage, TFunction >, otb::VectorData< TPrecision, VDimension, TValuePrecision >, otb::VectorDataExtractROI< TVectorData >, otb::VectorDataProperties< TVectorData >, otb::VectorDataSource< TOutputVectorData >, otb::VectorDataToGISTableFilter< TVectorData, TGISTable >, otb::VectorDataToImageFilter< TVectorData, TImage >, otb::VectorDataToLabelMapFilter< TVectorData, TLabelMap >, otb::VectorDataToVectorDataFilter< TInputVectorData, TOutputVectorData >, otb::VectorImageToASImageAdaptor< TImage >, otb::BSplinesInterpolateDeformationFieldGenerator< TPointSet, TDeformationField >, otb::BSplinesInterpolateTransformDeformationFieldGenerator< TPointSet, TDeformationField >, otb::DisparityMapEstimationMethod< TFixedImage, TMovingImage, TPointSet >, otb::NCCRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, otb::NearestPointDeformationFieldGenerator< TPointSet, TDeformationField >, otb::NearestTransformDeformationFieldGenerator< TPointSet, TDeformationField >, otb::NNearestPointsLinearInterpolateDeformationFieldGenerator< TPointSet, TDeformationField >, otb::NNearestTransformsLinearInterpolateDeformationFieldGenerator< TPointSet, TDeformationField >, otb::PointSetToDeformationFieldGenerator< TPointSet, TDeformationField >, otb::PointSetWithTransformToDeformationFieldGenerator< TPointSet, TDeformationField >, otb::StreamingWarpImageFilter< TInputImage, TOutputImage, TDeformationField >, otb::AddCarvingPathFilter< TInputImage, TInputPath, TOutputImage >, otb::AssociativeSymmetricalSumImageFilter< TInputImage1, TInputImage2, TOutputImage >, otb::AssymmetricFusionOfLineDetectorImageFilter< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >, otb::BreakAngularPathListFilter< TPath >, otb::CloudDetectionFilter< TInputImage, TOutputImage, TFunction >, otb::CloudEstimatorFilter< TInputImage, TOutputImage, TFunction >, otb::CompacityPathFunction< TInputPath, TOutput >, otb::ComplexMomentImageFunction< TInput, TOutput, TPrecision, TCoordRep >, otb::ComplexMomentPathFunction< TInputPath, TOutput, TPrecision >, otb::ExtractSegmentsImageFilter< TInputImage, TOutputImage >, otb::FillGapsFilter, otb::FlusserImageFunction< TInput, TOutput, TPrecision, TCoordRep >, otb::FlusserPathFunction< TInputPath, TOutput, TPrecision >, otb::ForwardFourierMellinTransformImageFilter< TPixel, TInterpol, Dimension >, otb::GenericRoadExtractionFilter< TInputImage, TOutputPath >, otb::GreyLevelCooccurrenceMatrixAdvancedTextureCoefficientsCalculator< THistogram >, otb::HarrisImageFilter< TInputImage, TOutputImage >, otb::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, otb::HuImageFunction< TInput, TOutput, TPrecision, TCoordRep >, otb::HuPathFunction< TInputPath, TOutput, TPrecision >, otb::ImageFittingPolygonListFilter< TPath, TImage >, otb::ImageToCarvingPathFilter< TInputImage, TOutputPath >, otb::ImageToEdgePathFilter< TInputImage, TOutputPath >, otb::ImageToHessianDeterminantImageFilter< TInputImage, TOutputImage, TPrecision >, otb::ImageToLineSegmentVectorData< TInputImage, TPrecision >, otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >, otb::ImageToPathListAlignFilter< TInputImage, TOutputPath >, otb::ImageToSIFTKeyPointSetFilter< TInputImage, TOutputPointSet >, otb::KeyPointSetsMatchingFilter< TPointSet, TDistance >, otb::Landmark< TPoint, TPointData, TLandmarkData >, otb::LikelihoodPathListFilter< TPath, TImage >, otb::LineCorrelationDetectorImageFilter< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >, otb::LineDetectorImageFilterBase< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >, otb::LineRatioDetectorImageFilter< TInputImage, TOutputImage, TOutputImageDirection, TInterpolator >, otb::LineSegmentDetector< TInputImage, TPrecision >, otb::LinkPathListFilter< TPath >, otb::LocalHoughFilter< TInputImage >, otb::MaskedScalarImageToGreyLevelCooccurrenceMatrixGenerator< TImage, THistogramFrequencyContainer >, otb::ModulusAndDirectionImageToImageFilter< TInputImage, TInputImageDirection, TOutputImage >, otb::NeighborhoodScalarProductFilter< TInputImage, TOutputModulus, TOutputDirection >, otb::NonMaxRemovalByDirectionFilter< TInputModulus, TInputDirection, TOutputImage >, otb::OrientationPathFunction< TInputPath, TOutput >, otb::PanTexTextureImageFilter< TInputImage, TOutputImage >, otb::ParallelLinePathListFilter< TPath >, otb::PixelSuppressionByDirectionImageFilter< TInputImage, TOutputImage >, otb::RemoveCarvingPathFilter< TInputImage, TInputPath, TOutputImage >, otb::RemoveIsolatedByDirectionFilter< TInputModulus, TInputDirection, TOutputImage >, otb::RemoveWrongDirectionFilter< TInputModulus, TInputDirection, TOutputImage >, otb::RoadExtractionFilter< TInputImage, TOutputPath >, otb::ScalarImageToPanTexTextureFilter< TInpuImage, TOutputImage >, otb::ScalarImageToTexturesFilter< TInpuImage, TOutputImage >, otb::SFSTexturesImageFilter< TInputImage, TOutputImage >, otb::SiftFastImageFilter< TInputImage, TOutputPointSet >, otb::TextureImageFunction< TInputImage, TFunctor, TCoordRep >, otb::ThresholdImageToPointSetFilter< TInputImage, TOutputPointSet >, otb::TouziEdgeDetectorImageFilter< TInputImage, TOutputImage, TOutputImageDirection >, otb::UrbanAreaDetectionImageFilter< TInputImage, TOutputImage, TFunction >, otb::VectorizationPathListFilter< TInputModulus, TInputDirection, TOutputPath >, otb::BayesianFusionFilter< TInputMultiSpectralImage, TInputMultiSpectralInterpImage, TInputPanchroImage, TOutputImage >, otb::FusionImageBase< TInputMultiSpectralImage, TInputMultiSpectralInterpImage, TInputPanchroImage, TOutputImage, TFunctor >, otb::SimpleRcsPanSharpeningFusionImageFilter< TPanImageType, TXsImageType, TOutputImageType >, otb::BSQImageIO, otb::BSQImageIOFactory, otb::CoordinateToName, otb::CurlHelper, otb::DefaultImageMetadataInterface, otb::DefaultImageMetadataInterfaceFactory, otb::DEMHandler, otb::DEMToImageGenerator< TDEMImage >, otb::DEMToOrthoImageGenerator< TDEMImage, TMapProjection >, otb::GDALImageIO, otb::GDALImageIOFactory, otb::IkonosImageMetadataInterface, otb::IkonosImageMetadataInterfaceFactory, otb::Image< TPixel, VImageDimension >, otb::ImageFileReader< TOutputImage >, otb::ImageFileWriter< TInputImage >, otb::ImageSeriesFileReader< Image< TPixel, 2 >, VectorImage< TInternalPixel, 2 > >, otb::ImageSeriesFileReader< VectorImage< TPixel, 2 >, VectorImage< TInternalPixel, 2 > >, otb::ImageSeriesFileReaderBase< TImage, TInternalImage >, otb::JPEG2000ImageIO, otb::JPEG2000ImageIOFactory, otb::KMLVectorDataIO< TData >, otb::KMLVectorDataIOFactory< TData >, otb::LUMImageIO, otb::LUMImageIOFactory, otb::MSTARImageIO, otb::MSTARImageIOFactory, otb::MWImageIO, otb::MWImageIOFactory, otb::OGRVectorDataIO< TData >, otb::OGRVectorDataIOFactory< TData >, otb::ONERAImageIO, otb::ONERAImageIOFactory, otb::PointSetFileReader< TOutputPointSet >, otb::PrepareSRTMDirectory, otb::QuickBirdImageMetadataInterface, otb::QuickBirdImageMetadataInterfaceFactory, otb::RADImageIO, otb::RADImageIOFactory, otb::SpatialObjectDXFReader< TSpatialObject >, otb::SpotImageMetadataInterface, otb::SpotImageMetadataInterfaceFactory, otb::StreamingImageFileWriter< TInputImage >, otb::StreamingImageVirtualWriter< TInputImage >, otb::TerraSarImageMetadataInterface, otb::TileMapFetcher, otb::TileMapImageIO, otb::TileMapImageIOFactory, otb::TileMapImageSource< TOutputImage >, otb::VectorDataFileReader< TOutputVectorData >, otb::VectorDataFileWriter< TInputVectorData >, otb::VectorImage< TPixel, VImageDimension >, otb::WorldFile, otb::WorldView2ImageMetadataInterface, otb::WorldView2ImageMetadataInterfaceFactory, otb::ConfusionMatrixCalculator< TRefListLabel, TProdListLabel >, otb::ExhaustiveExponentialOptimizer, otb::Statistics::GaussianModelComponent< TSample >, otb::KMeansImageClassificationFilter< TInputImage, TOutputImage, VMaxSampleDimension, TMaskImage >, otb::ListSampleGenerator< TImage, TVectorData >, otb::Statistics::ModelComponentBase< TSample >, otb::PeriodicSOM< TListSample, TMap, TSOMLearningBehaviorFunctor, TSOMNeighborhoodBehaviorFunctor >, otb::ROIdataConversion< TInputImage, TInputROIImage >, otb::SEMClassifier< TInputImage, TOutputImage >, otb::SOM< TListSample, TMap, TSOMLearningBehaviorFunctor, TSOMNeighborhoodBehaviorFunctor >, otb::SOMActivationBuilder< TListSample, TInputMap, TOutputImage >, otb::SOMbasedImageFilter< TInputImage, TOutputImage, TDistanceMetric, TMap >, otb::SOMClassifier< TSample, TSOMMap, TLabel >, otb::SOMImageClassificationFilter< TInputImage, TOutputImage, TSOMMap, TMaskImage >, otb::SOMMap< TNeuron, TDistance, VMapDimension >, otb::SOMWithMissingValue< TListSample, TMap, TSOMLearningBehaviorFunctor, TSOMNeighborhoodBehaviorFunctor >, otb::SVMClassifier< TSample, TLabel >, otb::SVMCrossValidationCostFunction< TModel >, otb::SVMImageClassificationFilter< TInputImage, TOutputImage, TMaskImage >, otb::SVMImageClassificationWithRuleFilter< TInputImage, TOutputImage, TMaskImage >, otb::SVMImageModelEstimator< TInputImage, TTrainingImage >, otb::SVMModel< TValue, TLabel >, otb::SVMModelEstimator< InputPixelType, LabelPixelType >, otb::SVMPointSetModelEstimator< TInputPointSet, TTrainingPointSet >, otb::SVMSampleListModelEstimator< TInputSampleList, TTrainingSampleList, TMeasurementFunctor >, otb::MarkovRandomFieldFilter< TInputImage, TClassifiedImage >, otb::MRFEnergy< TInput1, TInput2 >, otb::MRFEnergyEdgeFidelity< TInput1, TInput2 >, otb::MRFEnergyGaussian< TInput1, TInput2 >, otb::MRFEnergyGaussianClassification< TInput1, TInput2 >, otb::MRFEnergyPotts< TInput1, TInput2 >, otb::MRFOptimizerICM, otb::MRFOptimizerMetropolis, otb::MRFSamplerMAP< TInput1, TInput2 >, otb::MRFSamplerRandom< TInput1, TInput2 >, otb::MRFSamplerRandomMAP< TInput1, TInput2 >, otb::ConvexOrConcaveClassificationFilter< TInputImage, TOutputImage >, otb::GeodesicMorphologyDecompositionImageFilter< TInputImage, TOutputImage, TStructuringElement >, otb::GeodesicMorphologyIterativeDecompositionImageFilter< TImage, TStructuringElement >, otb::GeodesicMorphologyLevelingFilter< TInputImage, TInputMaps, TOutputImage >, otb::ImageToProfileFilter< TInputImage, TOutputImage, TFilter, TParameter >, otb::MorphologicalClosingProfileFilter< TInputImage, TOutputImage, TStructuringElement >, otb::MorphologicalOpeningProfileFilter< TInputImage, TOutputImage, TStructuringElement >, otb::MorphologicalPyramidAnalysisFilter< TInputImage, TOutputImage, TMorphoFilter >, otb::MorphologicalPyramid::MRToMSConverter< TInputImage, TOutputImage >, otb::MorphologicalPyramid::Resampler< TInputImage, TOutputImage >, otb::MorphologicalPyramidSegmentationFilter< TInputImage, TOutputImage >, otb::MorphologicalPyramid::Segmenter< TInputImage, TOutputImage >, otb::MorphologicalPyramidSynthesisFilter< TInputImage, TOutputImage >, otb::MultiScaleConvexOrConcaveClassificationFilter< TInputImage, TOutputImage >, otb::ProfileDerivativeToMultiScaleCharacteristicsFilter< TInputImage, TOutputImage, TLabeledImage >, otb::ProfileToProfileDerivativeFilter< TInputImage, TOutputImage >, otb::SubsampleImageFilter< TInputImage, TOutputImage, TDirectionOfTransformation >, otb::WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, TDirectionOfTransformation >, otb::FullyDecomposedWaveletPacketCost< TImage >, otb::WaveletPacketTransform< TInputImage, TOutputImage, TFilter, TDirectionOfTransformation, TCost >, otb::WaveletTransform< TInputImage, TOutputImage, TFilter, TDirectionOfTransformation >, otb::CompositeTransform< TFirstTransform, TSecondTransform, TScalarType, NInputDimensions, NOutputDimensions >, otb::Eckert4MapProjection< transform >, otb::ForwardSensorModel< TScalarType, NInputDimensions, NOutputDimensions >, otb::GCPsToRPCSensorModelImageFilter< TImage >, otb::GenericMapProjection< TDirectionOfMapping, TScalarType, NInputDimensions, NOutputDimensions >, otb::GenericRSTransform< TScalarType, NInputDimensions, NOutputDimensions >, otb::GeocentricTransform< TDirectionOfMapping, TScalarType, NInputDimensions, NOutputDimensions >, otb::GroundSpacingImageFunction< TInputImage, TCoordRep >, otb::InverseSensorModel< TScalarType, NInputDimensions, NOutputDimensions >, otb::Lambert2EtenduProjection< transform >, otb::Lambert3CartoSudProjection< transform >, otb::Lambert93Projection< transform >, otb::LambertConformalConicMapProjection< transform >, otb::LeastSquareAffineTransformEstimator< TPoint >, otb::MapProjection< TOssimMapProjection, TDirectionOfMapping, TScalarType, NInputDimensions, NOutputDimensions >, otb::MapToMapProjection< TInputMapProjection, TOutputMapProjection, TScalarType, NInputDimensions, NOutputDimensions >, otb::MollweidMapProjection< transform >, otb::OrthoRectificationFilter< TInputImage, TOutputImage, TMapProjection, TInterpolatorPrecision >, otb::PlaceNameToLonLat, otb::SensorModelBase< TScalarType, NInputDimensions, NOutputDimensions >, otb::SinusoidalMapProjection< transform >, otb::SVY21MapProjection< transform >, otb::TileMapTransform< TTransformDirection, TScalarType, NInputDimensions, NOutputDimensions >, otb::TransMercatorMapProjection< transform >, otb::UtmMapProjection< transform >, otb::VectorDataProjectionFilter< TInputVectorData, TOutputVectorData >, otb::AeronetData, otb::AeronetFileReader, otb::FilterFunctionValues, otb::AtmosphericCorrectionParameters, otb::AtmosphericCorrectionParametersTo6SAtmosphericRadiativeTerms, otb::AtmosphericRadiativeTermsSingleChannel, otb::AtmosphericRadiativeTerms, otb::DEMCaracteristicsExtractor< TInputImage, TOutputImage >, otb::GAndRIndexImageFilter< TInputImageG, TInputImageR, TOutputImage, TFunction >, otb::ImageToLuminanceImageFilter< TInputImage, TOutputImage >, otb::ImageToReflectanceImageFilter< TInputImage, TOutputImage >, otb::LuminanceToReflectanceImageFilter< TInputImage, TOutputImage >, otb::MultiChannelGAndRIndexImageFilter< TInputImage, TOutputImage, TFunction >, otb::MultiChannelRadiometricImageFilter< TInputImage, TOutputImage, TFunction >, otb::MultiChannelRAndBAndNIRIndexImageFilter< TInputImage, TOutputImage, TFunction >, otb::MultiChannelRAndGAndNIRIndexImageFilter< TInputImage, TOutputImage, TFunction >, otb::MultiChannelRAndNIRIndexImageFilter< TInputImage, TOutputImage, TFunction >, otb::RAndBAndNIRIndexImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >, otb::RAndGAndNIRIndexImageFilter< TInputImageR, TInputImageG, TInputImageNIR, TOutputImage, TFunction >, otb::RAndGAndNIRVegetationIndexImageFilter< TInputImageR, TInputImageG, TInputImageNIR, TOutputImage, TFunction >, otb::RAndNIRIndexImageFilter< TInputImageR, TInputImageNIR, TOutputImage, TFunction >, otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >, otb::SpectralSensitivityReader, otb::SurfaceAdjacencyEffect6SCorrectionSchemeFilter< TInputImage, TOutputImage >, otb::TerraSarBrightnessImageFilter< TInputImage, TOutputImage >, otb::TerraSarCalibrationImageFilter< TInputImage, TOutputImage >, otb::WaterSqrtSpectralAngleImageFilter< TInputVectorImage, TOutputImage, TFunction >, otb::PolarimetricData, otb::PolarimetricSynthesisFilter< TInputImageHH, TInputImageHV, TInputImageVH, TInputImageVV, TOutputImage, TFunction >, otb::ImageListToRCC8GraphFilter< TInputImage, TOutputGraph >, otb::ImageMultiSegmentationToRCC8GraphFilter< TInputImage, TOutputGraph >, otb::ImageToImageRCC8Calculator< TInputImage >, otb::PolygonListToRCC8GraphFilter< TPolygonList, TOutputGraph >, otb::PolygonToPolygonRCC8Calculator< TInputPolygon >, otb::RCC8Edge, otb::RCC8Graph< TVertex >, otb::RCC8GraphFileReader< TOutputGraph >, otb::RCC8GraphFileWriter< TInputGraph >, otb::RCC8GraphSource< TOutputGraph >, otb::RCC8VertexBase< TPath >, otb::RCC8VertexWithCompacity< TPath, TPrecision >, otb::RCC8VertexWithRegionCenter< TLabel, TPrecision >, otb::FixedSizeFullImageWidget< TPixel >, otb::FullResolutionImageWidget< TPixel >, otb::GluPolygonDrawingHelper, otb::HistogramAndTransferFunctionWidget< THistogram, TPixel >, otb::ImageAlternateViewer< TPixel >, otb::ImageToGrayscaleAnaglyphImageFilter< TInputImage1, TInputImage2, TOutputImage >, otb::ImageViewer< TPixel, TLabel >, otb::ImageViewerBase< TPixel, TLabel >, otb::ImageViewerFullWidget< TPixel, TLabel >, otb::ImageViewerHistogramAndTransferFunctionWidget< THistogram, TPixel, TLabel >, otb::ImageViewerScrollWidget< TPixel, TLabel >, otb::ImageViewerZoomWidget< TPixel, TLabel >, otb::ImageWidgetBase< TPixel >, otb::ImageWidgetBoxForm, otb::ImageWidgetCircleForm, otb::ImageWidgetFormBase, otb::ImageWidgetPointForm, otb::ImageWidgetPolygonForm< TValue >, otb::ImageWidgetPolylineForm< TValue >, otb::ImageWidgetRectangleForm, otb::ImageWidgetAffineTransferFunction< TPixel >, otb::ImageWidgetSquareRootTransferFunction< TPixel >, otb::ImageWidgetLogTransferFunction< TPixel >, otb::ImageWidgetSquareTransferFunction< TPixel >, otb::VectorImageToColorAnaglyphVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >, otb::ZoomableImageWidget< TPixel >, otb::Function::AlphaBlendingFunction< TInputRGBPixel1, TInputRGBPixel2, TOutputRGBPixel >, otb::Function::AmplitudeFunctor< TInputPixel >, otb::ArrowKeyMoveActionHandler< TModel, TView >, otb::BlendingImageFilter< TInputImage1, TInputImage2, TOutputImage >, otb::ChangeExtractRegionActionHandler< TModel, TView >, otb::ChangeScaleActionHandler< TModel, TView >, otb::ChangeScaledExtractRegionActionHandler< TModel, TView >, otb::Function::ChannelSelectorFunctor< TInputPixel >, otb::CircleGlComponent, otb::CrossGlComponent, otb::Curves2DWidget, otb::GlWidget, otb::HistogramActionHandler< TModel, TView, TRenderingFunction >, otb::HistogramCurve< THistogram >, otb::ImageLayer< TImage, TOutputImage >, otb::ImageLayerGenerator< TImageLayer >, otb::ImageLayerRenderingModel< TOutputImage, TLayer >, otb::ImageView< TViewerModel >, otb::ImageWidget< TInputImage >, otb::ImageWidgetActionHandler, otb::ImageWidgetController, otb::LayerBasedModel< TLayer >, otb::MouseClickActionHandler< TModel, TView >, otb::Function::MultiplyBlendingFunction< TInputRGBPixel1, TInputRGBPixel2, TOutputRGBPixel >, otb::PackedWidgetManager, otb::Function::PhaseFunctor< TInputPixel >, otb::PixelDescriptionActionHandler< TModel, TView >, otb::PixelDescriptionModel< TOutputImage >, otb::PixelDescriptionView< TModel >, otb::RegionGlComponent, otb::RenderingImageFilter< TInputImage, TOutputImage >, otb::SelectAreaActionHandler< TModel, TWidget >, otb::SplittedWidgetManager, otb::StandardImageViewer< TImage, TVectorData, TWidgetManager >, otb::Function::StandardRenderingFunction< TPixel, TRGBPixel, TPixelRepresentationFunction, TTransferFunction >, otb::Function::UniformAlphaBlendingFunction< TInputRGBPixel1, TInputRGBPixel2, TOutputRGBPixel >, otb::VectorDataActionHandler< TModel, TView >, otb::VectorDataGlComponent< TVectorData >, otb::VectorDataModel, otb::VerticalAsymptoteCurve, otb::WidgetResizingActionHandler< TModel, TView >, itk::AnisotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >, itk::AntiAliasBinaryImageFilter< TInputImage, TOutputImage >, itk::AutomaticTopologyMeshSource< TOutputMesh >, itk::BalloonForceFilter< TInputMesh, TOutputMesh >, itk::BayesianClassifierImageFilter< TInputVectorImage, TLabelsType, TPosteriorsPrecisionType, TPriorsPrecisionType >, itk::BayesianClassifierInitializationImageFilter< TInputImage, TProbabilityPrecisionType >, itk::BinaryMask3DMeshSource< TInputImage, TOutputMesh >, itk::BinaryMinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::BinaryPruningImageFilter< TInputImage, TOutputImage >, itk::BinaryThinningImageFilter< TInputImage, TOutputImage >, itk::bio::CellularAggregate< NSpaceDimension >, itk::bio::CellularAggregateBase, itk::CannySegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::CollidingFrontsImageFilter< TInputImage, TOutputImage >, itk::ConnectedRegionsMeshFilter< TInputMesh, TOutputMesh >, itk::CoreAtomImageToUnaryCorrespondenceMatrixProcess< TSourceImage >, itk::CorrelationCoefficientHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::CurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::CurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::DeformableSimplexMesh3DBalloonForceFilter< TInputMesh, TOutputMesh >, itk::DeformableSimplexMesh3DFilter< TInputMesh, TOutputMesh >, itk::DeformableSimplexMesh3DGradientConstraintForceFilter< TInputMesh, TOutputMesh >, itk::DemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::EuclideanDistancePointMetric< TFixedPointSet, TMovingPointSet, TDistanceMap >, itk::ExtensionVelocitiesImageFilter< TLevelSet, TAuxValue, VAuxDimension >, itk::FastChamferDistanceImageFilter< TInputImage, TOutputImage >, itk::FastMarchingExtensionImageFilter< TLevelSet, TAuxValue, VAuxDimension, TSpeedImage >, itk::FastMarchingImageFilter< TLevelSet, TSpeedImage >, itk::FastMarchingUpwindGradientImageFilter< TLevelSet, TSpeedImage >, itk::fem::FEMRegistrationFilter< TMovingImage, TFixedImage >, itk::FFTRealToComplexConjugateImageFilter< TPixel, VDimension >, itk::GeodesicActiveContourLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::GeodesicActiveContourShapePriorLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::GradientDifferenceImageToImageMetric< TFixedImage, TMovingImage >, itk::GradientVectorFlowImageFilter< TInputImage, TOutputImage, TInternalPixel >, itk::HistogramMatchingImageFilter< TInputImage, TOutputImage, THistogramMeasurement >, itk::ImageClassifierBase< TInputImage, TClassifiedImage >, itk::ImageGaussianModelEstimator< TInputImage, TMembershipFunction, TTrainingImage >, itk::ImageKmeansModelEstimator< TInputImage, TMembershipFunction >, itk::ImageMomentsCalculator< TImage >, itk::ImagePCADecompositionCalculator< TInputImage, TBasisImage >, itk::ImagePCAShapeModelEstimator< TInputImage, TOutputImage >, itk::ImageRegistrationMethod< TFixedImage, TMovingImage >, itk::ImageToSpatialObjectRegistrationMethod< TFixedImage, TMovingSpatialObject >, itk::IsoContourDistanceImageFilter< TInputImage, TOutputImage >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::IsotropicFourthOrderLevelSetImageFilter< TInputImage, TOutputImage >, itk::KappaStatisticImageToImageMetric< TFixedImage, TMovingImage >, itk::KLMRegionGrowImageFilter< TInputImage, TOutputImage >, itk::KullbackLeiblerCompareHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::LabelVotingImageFilter< TInputImage, TOutputImage >, itk::LaplacianSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::LevelSetMotionRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::LevelSetNeighborhoodExtractor< TLevelSet >, itk::LevelSetVelocityNeighborhoodExtractor< TLevelSet, TAuxValue, VAuxDimension >, itk::MatchCardinalityImageToImageMetric< TFixedImage, TMovingImage >, itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, itk::MeanReciprocalSquareDifferenceImageToImageMetric< TFixedImage, TMovingImage >, itk::MeanReciprocalSquareDifferencePointSetToImageMetric< TFixedPointSet, TMovingImage >, itk::MeanSquaresHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >, itk::MeanSquaresPointSetToImageMetric< TFixedPointSet, TMovingImage >, itk::MedialNodePairCorrespondenceProcess< TSourceImage >, itk::MedialNodeTripletCorrespondenceProcess< TSourceImage >, itk::MinMaxCurvatureFlowImageFilter< TInputImage, TOutputImage >, itk::MRASlabIdentifier< TInputImage >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::MRIBiasEnergyFunction< TImage, TImageMask, TBiasField >, itk::MRIBiasFieldCorrectionFilter< TInputImage, TOutputImage, TMaskImage >, itk::MultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::MultiResolutionPDEDeformableRegistration< TFixedImage, TMovingImage, TDeformationField, TRealType >, itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::MutualInformationHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::MutualInformationImageToImageMetric< TFixedImage, TMovingImage >, itk::NarrowBandCurvesLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::NarrowBandThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::NormalizedCorrelationImageToImageMetric< TFixedImage, TMovingImage >, itk::NormalizedCorrelationPointSetToImageMetric< TFixedPointSet, TMovingImage >, itk::NormalizedMutualInformationHistogramImageToImageMetric< TFixedImage, TMovingImage >, itk::OrthogonalSwath2DPathFilter< TFourierSeriesPath, TSwathMeritImage >, itk::OtsuMultipleThresholdsCalculator< TInputHistogram >, itk::OtsuMultipleThresholdsImageFilter< TInputImage, TOutputImage >, itk::OtsuThresholdImageCalculator< TInputImage >, itk::OtsuThresholdImageFilter< TInputImage, TOutputImage >, itk::PDEDeformableRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::PointSetToImageRegistrationMethod< TFixedPointSet, TMovingImage >, itk::PointSetToPointSetRegistrationMethod< TFixedPointSet, TMovingPointSet >, itk::PointSetToSpatialObjectDemonsRegistration< TFixedPointSet, TMovingSpatialObject >, itk::RayCastInterpolateImageFunction< TInputImage, TCoordRep >, itk::RecursiveMultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::RegularSphereMeshSource< TOutputMesh >, itk::ReinitializeLevelSetImageFilter< TLevelSet >, itk::RGBGibbsPriorFilter< TInputImage, TClassifiedImage >, itk::ScalarImageKmeansImageFilter< TInputImage, TOutputImage >, itk::ShapeDetectionLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::ShapePriorMAPCostFunction< TFeatureImage, TOutputPixel >, itk::SimplexMeshVolumeCalculator< TInputMesh >, itk::SphereMeshSource< TOutputMesh >, itk::STAPLEImageFilter< TInputImage, TOutputImage >, itk::SymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::ThresholdMaximumConnectedComponentsImageFilter< TInputImage, TOutputImage >, itk::ThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::UnsharpMaskLevelSetImageFilter< TInputImage, TOutputImage >, itk::VectorThresholdSegmentationLevelSetImageFilter< TInputImage, TFeatureImage, TOutputPixelType >, itk::VnlFFTComplexConjugateToRealImageFilter< TPixel, VDimension >, itk::VnlFFTRealToComplexConjugateImageFilter< TPixel, VDimension >, itk::VoronoiDiagram2D< TCoordType >, itk::VoronoiDiagram2DGenerator< TCoordType >, itk::VoronoiPartitioningImageFilter< TInputImage, TOutputImage >, itk::VoronoiSegmentationImageFilter< TInputImage, TOutputImage, TBinaryPriorImage >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage >, itk::VoronoiSegmentationRGBImageFilter< TInputImage, TOutputImage >, itk::watershed::Boundary< TScalarType, TDimension >, itk::watershed::BoundaryResolver< TPixelType, TDimension >, itk::watershed::EquivalenceRelabeler< TScalarType, TImageDimension >, itk::WatershedImageFilter< TInputImage >, itk::WatershedMiniPipelineProgressCommand, itk::watershed::Relabeler< TScalarType, TImageDimension >, itk::watershed::Segmenter< TInputImage >, itk::watershed::SegmentTable< TScalarType >, itk::watershed::SegmentTree< TScalarType >, itk::watershed::SegmentTreeGenerator< TScalarType >, itk::AbsImageFilter< TInputImage, TOutputImage >, itk::AbsoluteValueDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::AccumulateImageFilter< TInputImage, TOutputImage >, itk::AcosImageFilter< TInputImage, TOutputImage >, itk::AdaptImageFilter< TInputImage, TOutputImage, TAccessor >, itk::AdaptiveHistogramEqualizationImageFilter< TImageType >, itk::AddImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::AndImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ApproximateSignedDistanceMapImageFilter< TInputImage, TOutputImage >, itk::AsinImageFilter< TInputImage, TOutputImage >, itk::Atan2ImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::AtanImageFilter< TInputImage, TOutputImage >, itk::BilateralImageFilter< TInputImage, TOutputImage >, itk::BinaryDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >, itk::BinaryMagnitudeImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::BinaryMaskToNarrowBandPointSetFilter< TInputImage, TOutputMesh >, itk::BinaryMedianImageFilter< TInputImage, TOutputImage >, itk::BinaryMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryProjectionImageFilter< TInputImage, TOutputImage >, itk::BinaryThresholdImageFilter< TInputImage, TOutputImage >, itk::BinaryThresholdProjectionImageFilter< TInputImage, TOutputImage >, itk::BinomialBlurImageFilter< TInputImage, TOutputImage >, itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::BloxBoundaryPointImageToBloxBoundaryProfileImageFilter< TSourceImage >, itk::BloxBoundaryPointToCoreAtomImageFilter< dim >, itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TInputImage, TOutputImage, TSourceImage >, itk::BoundedReciprocalImageFilter< TInputImage, TOutputImage >, itk::BSplineCenteredResampleImageFilterBase< TInputImage, TOutputImage >, itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::BSplineResampleImageFunction< TImageType, TCoordRep >, itk::CannyEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::CastImageFilter< TInputImage, TOutputImage >, itk::ChainCodeToFourierSeriesPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, itk::ChangeInformationImageFilter< TInputImage >, itk::ChangeLabelImageFilter< TInputImage, TOutputImage >, itk::CheckerBoardImageFilter< TImage >, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::ComplexToImaginaryImageFilter< TInputImage, TOutputImage >, itk::ComplexToModulusImageFilter< TInputImage, TOutputImage >, itk::ComplexToPhaseImageFilter< TInputImage, TOutputImage >, itk::ComplexToRealImageFilter< TInputImage, TOutputImage >, itk::Compose2DCovariantVectorImageFilter< TInputImage, TOutputImage >, itk::Compose2DVectorImageFilter< TInputImage, TOutputImage >, itk::Compose3DCovariantVectorImageFilter< TInputImage, TOutputImage >, itk::Compose3DVectorImageFilter< TInputImage, TOutputImage >, itk::ComposeRGBImageFilter< TInputImage, TOutputImage >, itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, TFunctor, TMaskImage >, itk::ConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >, itk::ConstantPadImageFilter< TInputImage, TOutputImage >, itk::ConstrainedValueAdditionImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ConstrainedValueDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ContourDirectedMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::ContourMeanDistanceImageFilter< TInputImage1, TInputImage2 >, itk::CosImageFilter< TInputImage, TOutputImage >, itk::CropImageFilter< TInputImage, TOutputImage >, itk::CurvatureAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::DanielssonDistanceMapImageFilter< TInputImage, TOutputImage >, itk::DeformationFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >, itk::DeformationFieldSource< TOutputImage >, itk::DerivativeImageFilter< TInputImage, TOutputImage >, itk::DifferenceOfGaussiansGradientImageFilter< TInputImage, TDataType >, itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType >, itk::DilateObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::DirectedHausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::DiscreteGaussianImageFilter< TInputImage, TOutputImage >, itk::DisplacementFieldJacobianDeterminantFilter< TInputImage, TRealType, TOutputImage >, itk::DivideImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::DoubleThresholdImageFilter< TInputImage, TOutputImage >, itk::EdgePotentialImageFilter< TInputImage, TOutputImage >, itk::EigenAnalysis2DImageFilter< TInputImage, TEigenValueImage, TEigenVectorImage >, itk::ErodeObjectMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::ExpandImageFilter< TInputImage, TOutputImage >, itk::ExpImageFilter< TInputImage, TOutputImage >, itk::ExpNegativeImageFilter< TInputImage, TOutputImage >, itk::ExtractImageFilter< TInputImage, TOutputImage >, itk::ExtractOrthogonalSwath2DImageFilter< TImage >, itk::FastIncrementalBinaryDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::FlipImageFilter< TImage >, itk::GaussianImageSource< TOutputImage >, itk::GetAverageSliceImageFilter< TInputImage, TOutputImage >, itk::GradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::GradientImageFilter< TInputImage, TOperatorValueType, TOutputValueType >, itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >, itk::GradientMagnitudeImageFilter< TInputImage, TOutputImage >, itk::GradientMagnitudeRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::GradientRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::GradientToMagnitudeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedClosingImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedOpeningImageFilter< TInputImage, TOutputImage >, itk::GrayscaleDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleFillholeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleFunctionDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleFunctionErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleGeodesicDilateImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGeodesicErodeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGrindPeakImageFilter< TInputImage, TOutputImage >, itk::GrayscaleMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::HardConnectedComponentImageFilter< TInputImage, TOutputImage >, itk::HausdorffDistanceImageFilter< TInputImage1, TInputImage2 >, itk::HConcaveImageFilter< TInputImage, TOutputImage >, itk::HConvexImageFilter< TInputImage, TOutputImage >, itk::Hessian3DToVesselnessMeasureImageFilter< TPixel >, itk::HessianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::HMaximaImageFilter< TInputImage, TOutputImage >, itk::HMinimaImageFilter< TInputImage, TOutputImage >, itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::ImageToParametricSpaceFilter< TInputImage, TOutputMesh >, itk::ImageToVectorImageFilter< TInputImage >, itk::ImplicitManifoldNormalVectorFilter< TInputImage, TSparseOutputImage >, itk::ImportImageFilter< TPixel, VImageDimension >, itk::IntensityWindowingImageFilter< TInputImage, TOutputImage >, itk::InteriorExteriorMeshFilter< TInputMesh, TOutputMesh, TSpatialFunction >, itk::InterpolateImageFilter< TInputImage, TOutputImage >, itk::InterpolateImagePointsFilter< TInputImage, TOutputImage, TCoordType, InterpolatorType >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::InvertIntensityImageFilter< TInputImage, TOutputImage >, itk::IsolatedConnectedImageFilter< TInputImage, TOutputImage >, itk::IterativeInverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::JoinImageFilter< TInputImage1, TInputImage2 >, itk::JoinSeriesImageFilter< TInputImage, TOutputImage >, itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::LaplacianImageFilter< TInputImage, TOutputImage >, itk::LaplacianRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::LaplacianSharpeningImageFilter< TInputImage, TOutputImage >, itk::Log10ImageFilter< TInputImage, TOutputImage >, itk::LogImageFilter< TInputImage, TOutputImage >, itk::MaskImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::MaskNegatedImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::MaskNeighborhoodOperatorImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >, itk::MatrixIndexSelectionImageFilter< TInputImage, TOutputImage >, itk::MaximumImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::MaximumProjectionImageFilter< TInputImage, TOutputImage >, itk::MeanImageFilter< TInputImage, TOutputImage >, itk::MeanProjectionImageFilter< TInputImage, TOutputImage, TAccumulate >, itk::MedianImageFilter< TInputImage, TOutputImage >, itk::MedianProjectionImageFilter< TInputImage, TOutputImage >, itk::MinimumImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::MinimumMaximumImageCalculator< TInputImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::MinimumProjectionImageFilter< TInputImage, TOutputImage >, itk::MirrorPadImageFilter< TInputImage, TOutputImage >, itk::ModulusImageFilter< TInputImage, TOutputImage >, itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >, itk::MultiplyImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::NaryAddImageFilter< TInputImage, TOutputImage >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::NaryMaximumImageFilter< TInputImage, TOutputImage >, itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage >, itk::NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType >, itk::NoiseImageFilter< TInputImage, TOutputImage >, itk::NonThreadedShrinkImageFilter< TInputImage, TOutputImage >, itk::NormalizedCorrelationImageFilter< TInputImage, TMaskImage, TOutputImage, TOperatorValueType >, itk::NormalizeImageFilter< TInputImage, TOutputImage >, itk::NotImageFilter< TInputImage, TOutputImage >, itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::OrImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::PadImageFilter< TInputImage, TOutputImage >, itk::ParallelSparseFieldLevelSetImageFilter< TInputImage, TOutputImage >, itk::ParametricSpaceToImageSpaceMeshFilter< TInputMesh, TOutputMesh >, itk::PasteImageFilter< TInputImage, TSourceImage, TOutputImage >, itk::PathToChainCodePathFilter< TInputPath, TOutputChainCodePath >, itk::PathToImageFilter< TInputPath, TOutputImage >, itk::PermuteAxesImageFilter< TImage >, itk::PointSetToImageFilter< TInputPointSet, TOutputImage >, itk::PolylineMask2DImageFilter< TInputImage, TPolyline, TOutputImage >, itk::PolylineMaskImageFilter< TInputImage, TPolyline, TVector, TOutputImage >, itk::ProjectionImageFilter< TInputImage, TOutputImage, TAccumulator >, itk::RandomImageSource< TOutputImage >, itk::ReconstructionByDilationImageFilter< TInputImage, TOutputImage >, itk::ReconstructionByErosionImageFilter< TInputImage, TOutputImage >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, TCompare >, itk::RecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::ReflectImageFilter< TInputImage, TOutputImage >, itk::RegionOfInterestImageFilter< TInputImage, TOutputImage >, itk::RelabelComponentImageFilter< TInputImage, TOutputImage >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::RescaleIntensityImageFilter< TInputImage, TOutputImage >, itk::RGBToLuminanceImageFilter< TInputImage, TOutputImage >, itk::ScalarConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::ScalarToArrayCastImageFilter< TInputImage, TOutputImage >, itk::ShiftScaleImageFilter< TInputImage, TOutputImage >, itk::ShiftScaleInPlaceImageFilter< TInputImage >, itk::ShrinkImageFilter< TInputImage, TOutputImage >, itk::SigmoidImageFilter< TInputImage, TOutputImage >, itk::SignedDanielssonDistanceMapImageFilter< TInputImage, TOutputImage >, itk::SignedMaurerDistanceMapImageFilter< TInputImage, TOutputImage >, itk::SimilarityIndexImageFilter< TInputImage1, TInputImage2 >, itk::SimpleContourExtractorImageFilter< TInputImage, TOutputImage >, itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >, itk::SimplexMeshToTriangleMeshFilter< TInputMesh, TOutputMesh >, itk::SinImageFilter< TInputImage, TOutputImage >, itk::SmoothingRecursiveGaussianImageFilter< TInputImage, TOutputImage >, itk::SobelEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::SparseFieldLayer< TNodeType >, itk::SparseFieldLevelSetImageFilter< TInputImage, TOutputImage >, itk::SpatialFunctionImageEvaluatorFilter< TSpatialFunction, TInputImage, TOutputImage >, itk::SpatialObjectToImageFilter< TInputSpatialObject, TOutputImage >, itk::SpatialObjectToImageStatisticsCalculator< TInputImage, TInputSpatialObject, TSampleDimension >, itk::SpatialObjectToPointSetFilter< TInputSpatialObject, TOutputPointSet >, itk::SqrtImageFilter< TInputImage, TOutputImage >, itk::SquaredDifferenceImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::SquareImageFilter< TInputImage, TOutputImage >, itk::StandardDeviationProjectionImageFilter< TInputImage, TOutputImage, TAccumulate >, itk::StatisticsImageFilter< TInputImage >, itk::StreamingImageFilter< TInputImage, TOutputImage >, itk::SubtractImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::SumProjectionImageFilter< TInputImage, TOutputImage >, itk::SymmetricEigenAnalysisImageFilter< TInputImage, TOutputImage >, itk::TanImageFilter< TInputImage, TOutputImage >, itk::TensorFractionalAnisotropyImageFilter< TInputImage, TOutputImage >, itk::TensorRelativeAnisotropyImageFilter< TInputImage, TOutputImage >, itk::TernaryAddImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction >, itk::TernaryMagnitudeImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::TernaryMagnitudeSquaredImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage >, itk::ThresholdImageFilter< TImage >, itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >, itk::TileImageFilter< TInputImage, TOutputImage >, itk::TobogganImageFilter< TInputImage >, itk::TransformMeshFilter< TInputMesh, TOutputMesh, TTransform >, itk::TriangleMeshToBinaryImageFilter< TInputMesh, TOutputImage >, itk::TriangleMeshToSimplexMeshFilter< TInputMesh, TOutputMesh >, itk::TwoOutputExampleImageFilter< TImage >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, TFunction >, itk::VectorCastImageFilter< TInputImage, TOutputImage >, itk::VectorConfidenceConnectedImageFilter< TInputImage, TOutputImage >, itk::VectorConnectedComponentImageFilter< TInputImage, TOutputImage, TMaskImage >, itk::VectorCurvatureAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::VectorExpandImageFilter< TInputImage, TOutputImage >, itk::VectorGradientAnisotropicDiffusionImageFilter< TInputImage, TOutputImage >, itk::VectorGradientMagnitudeImageFilter< TInputImage, TRealType, TOutputImage >, itk::VectorIndexSelectionCastImageFilter< TInputImage, TOutputImage >, itk::VectorNeighborhoodOperatorImageFilter< TInputImage, TOutputImage >, itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::VectorRescaleIntensityImageFilter< TInputImage, TOutputImage >, itk::VotingBinaryHoleFillingImageFilter< TInputImage, TOutputImage >, itk::VotingBinaryImageFilter< TInputImage, TOutputImage >, itk::VotingBinaryIterativeHoleFillingImageFilter< TImage >, itk::VTKImageExport< TInputImage >, itk::VTKImageImport< TOutputImage >, itk::WarpImageFilter< TInputImage, TOutputImage, TDeformationField >, itk::WarpMeshFilter< TInputMesh, TOutputMesh, TDeformationField >, itk::WarpVectorImageFilter< TInputImage, TOutputImage, TDeformationField >, itk::WeightedAddImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::WrapPadImageFilter< TInputImage, TOutputImage >, itk::XorImageFilter< TInputImage1, TInputImage2, TOutputImage >, itk::ZeroCrossingBasedEdgeDetectionImageFilter< TInputImage, TOutputImage >, itk::ZeroCrossingImageFilter< TInputImage, TOutputImage >, itk::AbsImageAdaptor< TImage, TOutputPixelType >, itk::AcosImageAdaptor< TImage, TOutputPixelType >, itk::AddImageAdaptor< TImage >, itk::AffineTransform< TScalarType, NDimensions >, itk::AsinImageAdaptor< TImage, TOutputPixelType >, itk::AtanImageAdaptor< TImage, TOutputPixelType >, itk::AutoPointerDataObjectDecorator< T >, itk::AzimuthElevationToCartesianTransform< TScalarType, NDimensions >, itk::BinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::BinaryThresholdSpatialFunction< TFunction >, itk::BloxBoundaryPointImage< TImageDimension >, itk::BloxBoundaryProfileImage< TImageDimension >, itk::BloxCoreAtomImage< NDimension >, itk::BloxImage< TBloxPixelType, TImageDimension >, itk::BoundingBox< TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer >, itk::BSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >, itk::BSplineDerivativeKernelFunction< VSplineOrder >, itk::BSplineInterpolationWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >, itk::BSplineKernelFunction< VSplineOrder >, itk::CenteredAffineTransform< TScalarType, NDimensions >, itk::CenteredEuler3DTransform< TScalarType >, itk::CenteredRigid2DTransform< TScalarType >, itk::CenteredSimilarity2DTransform< TScalarType >, itk::CenteredTransformInitializer< TTransform, TFixedImage, TMovingImage >, itk::CenteredVersorTransformInitializer< TFixedImage, TMovingImage >, itk::CentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::ChainCodePath< VDimension >, itk::ChainCodePath2D, itk::ColorTable< TPixel >, itk::MemberCommand< T >, itk::ReceptorMemberCommand< T >, itk::SimpleMemberCommand< T >, itk::SimpleConstMemberCommand< T >, itk::CStyleCommand, itk::ComplexToImaginaryImageAdaptor< TImage, TOutputPixelType >, itk::ComplexToModulusImageAdaptor< TImage, TOutputPixelType >, itk::ComplexToPhaseImageAdaptor< TImage, TOutputPixelType >, itk::ComplexToRealImageAdaptor< TImage, TOutputPixelType >, itk::ConicShellInteriorExteriorSpatialFunction< VDimension, TInput >, itk::CoreAtomImageToDistanceMatrixProcess< TSourceImage >, itk::CorrespondenceDataStructure< TItemType, VCliqueSize >, itk::CosImageAdaptor< TImage, TOutputPixelType >, itk::CovarianceImageFunction< TInputImage, TCoordRep >, itk::CreateObjectFunction< T >, itk::DataObjectDecorator< T >, itk::DifferenceImageFilter< TInputImage, TOutputImage >, itk::Directory, itk::DynamicLoader, itk::ElasticBodyReciprocalSplineKernelTransform< TScalarType, NDimensions >, itk::ElasticBodySplineKernelTransform< TScalarType, NDimensions >, itk::EquivalencyTable, itk::Euler2DTransform< TScalarType >, itk::Euler3DTransform< TScalarType >, itk::ExpImageAdaptor< TImage, TOutputPixelType >, itk::ExpNegativeImageAdaptor< TImage, TOutputPixelType >, itk::FastMutexLock, itk::FileOutputWindow, itk::FiniteCylinderSpatialFunction< VDimension, TInput >, itk::FixedCenterOfRotationAffineTransform< TScalarType, NDimensions >, itk::FourierSeriesPath< VDimension >, itk::FrustumSpatialFunction< VImageDimension, TInput >, itk::GaussianBlurImageFunction< TInputImage, TOutput >, itk::GaussianDerivativeImageFunction< TInputImage, TOutput >, itk::GaussianDerivativeSpatialFunction< TOutput, VImageDimension, TInput >, itk::GaussianKernelFunction, itk::GaussianSpatialFunction< TOutput, VImageDimension, TInput >, itk::IdentityTransform< TScalarType, NDimensions >, itk::Image< TPixel, VImageDimension >, itk::ImageAdaptor< TImage, TAccessor >, itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >, itk::ImageBase< VImageDimension >, itk::ImageDuplicator< TInputImage >, itk::ImageRegionMultidimensionalSplitter< VImageDimension >, itk::ImageRegionSplitter< VImageDimension >, itk::ImportImageContainer< TElementIdentifier, TElement >, itk::KernelTransform< TScalarType, NDimensions >, itk::KLMSegmentationBorder, itk::KLMSegmentationRegion, itk::LandmarkBasedTransformInitializer< TTransform, TFixedImage, TMovingImage >, itk::LightProcessObject, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::Log10ImageAdaptor< TImage, TOutputPixelType >, itk::Logger, itk::LoggerManager, itk::LoggerOutput, itk::LogImageAdaptor< TImage, TOutputPixelType >, itk::MahalanobisDistanceThresholdImageFunction< TInputImage, TCoordRep >, itk::MapContainer< TElementIdentifier, TElement >, itk::MatrixOffsetTransformBase< TScalarType, NInputDimensions, NOutputDimensions >, itk::MatrixResizeableDataObject< TItemType >, itk::MaximumDecisionRule, itk::MaximumRatioDecisionRule, itk::MeanImageFunction< TInputImage, TCoordRep >, itk::MedianImageFunction< TInputImage, TCoordRep >, itk::Statistics::MersenneTwisterRandomVariateGenerator, itk::Mesh< TPixelType, VDimension, TMeshTraits >, itk::MeshSource< TOutputMesh >, itk::MeshToMeshFilter< TInputMesh, TOutputMesh >, itk::MinimumDecisionRule, itk::MultipleLogOutput, itk::MultiThreader, itk::MutexLock, itk::NearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::NearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodBinaryThresholdImageFunction< TInputImage, TCoordRep >, itk::NeighborhoodOperatorImageFunction< TInputImage, TOutput >, itk::NonUniformBSpline< TDimension >, itk::NthElementImageAdaptor< TImage, TOutputPixelType >, itk::ObjectStore< TObjectType >, itk::Octree< TPixel, ColorTableSize, MappingFunctionType >, itk::OneWayEquivalencyTable, itk::OrientedImage< TPixel, VImageDimension >, itk::OrthogonallyCorrected2DParametricPath, itk::OutputWindow, itk::PathAndImageToPathFilter< TInputPath, TInputImage, TOutputPath >, itk::PathSource< TOutputPath >, itk::PathToPathFilter< TInputPath, TOutputPath >, itk::PCAShapeSignedDistanceFunction< TCoordRep, VSpaceDimension, TImage >, itk::PhasedArray3DSpecialCoordinatesImage< TPixel >, itk::PointLocator< TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer >, itk::PointSet< TPixelType, VDimension, TMeshTraits >, itk::PolyLineParametricPath< VDimension >, itk::ProgressAccumulator, itk::QuaternionRigidTransform< TScalarType >, itk::RealTimeClock, itk::RGBToLuminanceImageAdaptor< TImage, TOutputPixelType >, itk::RGBToVectorImageAdaptor< TImage >, itk::Rigid2DTransform< TScalarType >, itk::Rigid3DPerspectiveTransform< TScalarType >, itk::Rigid3DTransform< TScalarType >, itk::ScalableAffineTransform< TScalarType, NDimensions >, itk::ScaleLogarithmicTransform< TScalarType, NDimensions >, itk::ScaleSkewVersor3DTransform< TScalarType >, itk::ScaleTransform< TScalarType, NDimensions >, itk::ScatterMatrixImageFunction< TInputImage, TCoordRep >, itk::SegmentationBorder, itk::SegmentationRegion, itk::Similarity2DTransform< TScalarType >, itk::Similarity3DTransform< TScalarType >, itk::SimpleDataObjectDecorator< T >, itk::SimplexMesh< TPixelType, VDimension, TMeshTraits >, itk::SinImageAdaptor< TImage, TOutputPixelType >, itk::SparseImage< TNode, VImageDimension >, itk::SpecialCoordinatesImage< TPixel, VImageDimension >, itk::SphereSignedDistanceFunction< TCoordRep, VSpaceDimension >, itk::SphereSpatialFunction< VImageDimension, TInput >, itk::SqrtImageAdaptor< TImage, TOutputPixelType >, itk::StdStreamLogOutput, itk::SumOfSquaresImageFunction< TInputImage, TCoordRep >, itk::TanImageAdaptor< TImage, TOutputPixelType >, itk::ThinPlateR2LogRSplineKernelTransform< TScalarType, NDimensions >, itk::ThinPlateSplineKernelTransform< TScalarType, NDimensions >, itk::ThreadLogger, itk::TorusInteriorExteriorSpatialFunction< VDimension, TInput >, itk::Transform< TScalarType, NInputDimensions, NOutputDimensions >, itk::TransformFactoryBase, itk::TranslationTransform< TScalarType, NDimensions >, itk::TreeContainer< TValueType >, itk::TreeNode< TValueType >, itk::UnaryCorrespondenceMatrix< TItemType >, itk::ValarrayImageContainer< TElementIdentifier, TElement >, itk::VarianceImageFunction< TInputImage, TCoordRep >, itk::VectorContainer< TElementIdentifier, TElement >, itk::VectorImage< TPixel, VImageDimension >, itk::VectorImageToImageAdaptor< TPixelType, Dimension >, itk::VectorLinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorMeanImageFunction< TInputImage, TCoordRep >, itk::VectorNearestNeighborInterpolateImageFunction< TInputImage, TCoordRep >, itk::VectorToRGBImageAdaptor< TImage >, itk::Version, itk::VersorRigid3DTransform< TScalarType >, itk::VersorTransform< TScalarType >, itk::VolumeSplineKernelTransform< TScalarType, NDimensions >, itk::Win32OutputWindow, itk::WindowedSincInterpolateImageFunction< TInputImage, VRadius, TWindowFunction, TBoundaryCondition, TCoordRep >, itk::XMLFileOutputWindow, itk::AnalyzeImageIO, itk::AnalyzeImageIOFactory, itk::ArchetypeSeriesFileNames, itk::BioRadImageIO, itk::BioRadImageIOFactory, itk::BMPImageIO, itk::BMPImageIOFactory, itk::Brains2MaskImageIO, itk::Brains2MaskImageIOFactory, itk::DicomImageIO, itk::DICOMImageIO2, itk::DICOMImageIO2Factory, itk::DicomImageIOFactory, itk::DICOMSeriesFileNames, itk::GDCMImageIO, itk::GDCMImageIOFactory, itk::GDCMSeriesFileNames, itk::GE4ImageIO, itk::GE4ImageIOFactory, itk::GE5ImageIO, itk::GE5ImageIOFactory, itk::GEAdwImageIO, itk::GEAdwImageIOFactory, itk::GiplImageIO, itk::GiplImageIOFactory, itk::ImageFileReader< TOutputImage, ConvertPixelTraits >, itk::ImageFileWriter< TInputImage >, itk::ImageSeriesReader< TOutputImage >, itk::ImageSeriesWriter< TInputImage, TOutputImage >, itk::IPLCommonImageIO, itk::JPEGImageIO, itk::JPEGImageIOFactory, itk::LSMImageIO, itk::LSMImageIOFactory, itk::MetaImageIO, itk::MetaImageIOFactory, itk::NiftiImageIO, itk::NiftiImageIOFactory, itk::NrrdImageIO, itk::NrrdImageIOFactory, itk::NumericSeriesFileNames, itk::PNGImageIO, itk::PNGImageIOFactory, itk::PolygonGroupSpatialObjectXMLFileReader, itk::PolygonGroupSpatialObjectXMLFileWriter, itk::RawImageIO< TPixel, VImageDimension >, itk::RegularExpressionSeriesFileNames, itk::SiemensVisionImageIO, itk::SiemensVisionImageIOFactory, itk::SpatialObjectReader< NDimensions, PixelType, TMeshTraits >, itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >, itk::StimulateImageIO, itk::StimulateImageIOFactory, itk::TIFFImageIO, itk::TIFFImageIOFactory, itk::TransformFileReader, itk::TransformFileWriter, itk::VTKImageIO, itk::VTKImageIOFactory, itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, itk::CumulativeGaussianCostFunction, itk::CumulativeGaussianOptimizer, itk::ExhaustiveOptimizer, itk::FRPROptimizer, itk::GradientDescentOptimizer, itk::LBFGSBOptimizer, itk::LBFGSOptimizer, itk::LevenbergMarquardtOptimizer, itk::MultipleValuedNonLinearOptimizer, itk::NonLinearOptimizer, itk::OnePlusOneEvolutionaryOptimizer, itk::Optimizer, itk::PowellOptimizer, itk::QuaternionRigidTransformGradientDescentOptimizer, itk::RegularStepGradientDescentBaseOptimizer, itk::RegularStepGradientDescentOptimizer, itk::SingleValuedNonLinearOptimizer, itk::SPSAOptimizer, itk::SymmetricEigenSystem< TMatrixElement, VNumberOfRows >, itk::VersorRigid3DTransformOptimizer, itk::VersorTransformOptimizer, itk::Statistics::ChiSquareDistribution, itk::Statistics::CovarianceCalculator< TSample >, itk::Statistics::DenseFrequencyContainer, itk::Statistics::DistanceToCentroidMembershipFunction< TVector >, itk::Statistics::EuclideanDistance< TVector >, itk::Statistics::ExpectationMaximizationMixtureModelEstimator< TSample >, itk::Statistics::GaussianDensityFunction< TMeasurementVector >, itk::Statistics::GaussianDistribution, itk::Statistics::GaussianGoodnessOfFitComponent< TInputSample >, itk::Statistics::GaussianMixtureModelComponent< TSample >, itk::Statistics::GoodnessOfFitFunctionBase< TInputHistogram >, itk::Statistics::GoodnessOfFitMixtureModelCostFunction< TInputSample >, itk::Statistics::GreyLevelCooccurrenceMatrixTextureCoefficientsCalculator< THistogram >, itk::Statistics::Histogram< TMeasurement, VMeasurementVectorSize, TFrequencyContainer >, itk::HistogramToEntropyImageFilter< THistogram, TOutputPixel >, itk::HistogramToImageFilter< THistogram, TFunction >, itk::HistogramToIntensityImageFilter< THistogram, TOutputPixel >, itk::HistogramToLogProbabilityImageFilter< THistogram, TOutputPixel >, itk::HistogramToProbabilityImageFilter< THistogram, TOutputPixel >, itk::Statistics::HypersphereKernelMeanShiftModeSeeker< TSample >, itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >, itk::Statistics::ImageToHistogramGenerator< TImageType >, itk::Statistics::ImageToListAdaptor< TImage, TMeasurementVector >, itk::Statistics::ImageToListGenerator< TImage, TMaskImage >, itk::Statistics::JointDomainImageToListAdaptor< TImage >, itk::Statistics::KdTree< TSample >, itk::Statistics::KdTreeBasedKmeansEstimator< TKdTree >, itk::Statistics::KdTreeGenerator< TSample >, itk::Statistics::ListSample< TMeasurementVector >, itk::Statistics::ListSampleToHistogramFilter< TListSample, THistogram >, itk::Statistics::ListSampleToHistogramGenerator< TListSample, THistogramMeasurement, TFrequencyContainer, TMeasurementVectorLength >, itk::Statistics::LogLikelihoodGoodnessOfFitFunction< TInputHistogram >, itk::Statistics::MahalanobisDistanceMembershipFunction< TVector >, itk::Statistics::MaskedScalarImageToGreyLevelCooccurrenceMatrixGenerator< TImageType, THistogramFrequencyContainer >, itk::Statistics::MeanCalculator< TSample >, itk::Statistics::MeanShiftModeCacheMethod< TMeasurementVector >, itk::Statistics::MembershipSample< TSample >, itk::Statistics::MembershipSampleGenerator< TInputSample, TClassMaskSample >, itk::Statistics::MixtureModelComponentBase< TSample >, itk::Statistics::NeighborhoodSampler< TSample >, itk::Statistics::NormalVariateGenerator, itk::Statistics::PointSetToListAdaptor< TPointSet >, itk::Statistics::SampleAlgorithmBase< TInputSample >, itk::Statistics::SampleClassifier< TSample >, itk::Statistics::SampleClassifierWithMask< TSample, TMaskSample >, itk::Statistics::SampleMeanShiftBlurringFilter< TSample >, itk::Statistics::SampleMeanShiftClusteringFilter< TSample >, itk::Statistics::SampleSelectiveMeanShiftBlurringFilter< TSample >, itk::Statistics::SampleToHistogramProjectionFilter< TInputSample, THistogramMeasurement >, itk::Statistics::ScalarImageTextureCalculator< TImageType, THistogramFrequencyContainer >, itk::Statistics::ScalarImageToGreyLevelCooccurrenceMatrixGenerator< TImageType, THistogramFrequencyContainer >, itk::Statistics::ScalarImageToHistogramGenerator< TImageType >, itk::Statistics::ScalarImageToListAdaptor< TImage >, itk::Statistics::SelectiveSubsampleGenerator< TInputSample, TClassMaskSample >, itk::Statistics::SparseFrequencyContainer, itk::Statistics::Subsample< TSample >, itk::Statistics::TDistribution, itk::Statistics::VariableDimensionHistogram< TMeasurement, TFrequencyContainer >, itk::Statistics::WeightedCentroidKdTreeGenerator< TSample >, itk::Statistics::WeightedCovarianceCalculator< TSample >, itk::Statistics::WeightedMeanCalculator< TSample >, itk::ActiveShapeModelCalculator< TImage >, itk::ActiveShapeModelGradientSearchMethod< TImage >, itk::SimpleFuzzyConnectednessImageFilterBase< TInputImage, TOutputImage >, itk::SimpleFuzzyConnectednessRGBImageFilter< TInputImage, TOutputImage >, itk::SimpleFuzzyConnectednessScalarImageFilter< TInputImage, TOutputImage >, itk::VectorFuzzyConnectednessImageFilter< TInputImage, TOutputImage >, itk::AddConstantToImageFilter< TInputImage, TConstant, TOutputImage >, itk::AggregateLabelMapFilter< TImage >, itk::AnchorErodeDilateImageFilter< TImage, TKernel, TFunction1, TFunction2 >, itk::AnchorOpenCloseImageFilter< TImage, TKernel, LessThan, GreaterThan, LessEqual, GreaterEqual >, itk::AreaClosingImageFilter< TInputImage, TOutputImage, TAttribute >, itk::AreaOpeningImageFilter< TInputImage, TOutputImage, TAttribute >, itk::AtanRegularizedHeavisideStepFunction< TInput, TOutput >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, TFunction >, itk::AutoCropLabelMapFilter< TInputImage >, itk::Functor::AutumnColormapFunctor< TScalar, TRGBPixel >, itk::BasicDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::BasicErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryContourImageFilter< TInputImage, TOutputImage >, itk::BinaryImageToLabelMapFilter< TInputImage, TOutputImage >, itk::BinaryImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::BinaryImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::BinaryMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::BinaryShapeKeepNObjectsImageFilter< TInputImage >, itk::BinaryShapeOpeningImageFilter< TInputImage >, itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::Functor::BlueColormapFunctor< TScalar, TRGBPixel >, itk::BoxImageFilter< TInputImage, TOutputImage >, itk::BoxMeanImageFilter< TInputImage, TOutputImage >, itk::BoxSigmaImageFilter< TInputImage, TOutputImage >, itk::Bruker2DSEQImageIO, itk::Bruker2DSEQImageIOFactory, itk::BSplineDeformableTransformInitializer< TTransform, TImage >, itk::BSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >, itk::ChangeLabelLabelMapFilter< TImage >, itk::ChangeRegionLabelMapFilter< TInputImage >, itk::ComplexBSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::ComposeRGBAImageFilter< TInputImage, TOutputImage >, itk::ConformalFlatteningMeshFilter< TInputMesh, TOutputMesh >, itk::ContourExtractor2DImageFilter< TInputImage >, itk::ConvolutionImageFilter< TInputImage, TOutputImage >, itk::Functor::CoolColormapFunctor< TScalar, TRGBPixel >, itk::Functor::CopperColormapFunctor< TScalar, TRGBPixel >, itk::CoxDeBoorBSplineKernelFunction< VSplineOrder >, itk::CropLabelMapFilter< TInputImage >, itk::Functor::CustomColormapFunctor< TScalar, TRGBPixel >, itk::DiffeomorphicDemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::DirectFourierReconstructionImageToImageFilter< TInputPixelType, TOutputPixelType >, itk::DiscreteGaussianDerivativeImageFilter< TInputImage, TOutputImage >, itk::DiscreteGaussianDerivativeImageFunction< TInputImage, TOutput >, itk::DiscreteGradientMagnitudeGaussianImageFunction< TInputImage, TOutput >, itk::DiscreteHessianGaussianImageFunction< TInputImage, TOutput >, itk::DivideByConstantImageFilter< TInputImage, TConstant, TOutputImage >, itk::ExponentialDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::FastApproximateRankImageFilter< TInputImage, TOutputImage >, itk::FastSymmetricForcesDemonsRegistrationFilter< TFixedImage, TMovingImage, TDeformationField >, itk::FFTComplexToComplexImageFilter< TPixel, NDimension >, itk::FFTShiftImageFilter< TInputImage, TOutputImage >, itk::GaborImageSource< TOutputImage >, itk::GaborKernelFunction, itk::Functor::GreenColormapFunctor< TScalar, TRGBPixel >, itk::Functor::GreyColormapFunctor< TScalar, TRGBPixel >, itk::GridForwardWarpImageFilter< TDeformationField, TOutputImage >, itk::GridImageSource< TOutputImage >, itk::HeavisideStepFunction< TInput, TOutput >, itk::HessianToObjectnessMeasureImageFilter< TInputImage, TOutputImage >, itk::Functor::HotColormapFunctor< TScalar, TRGBPixel >, itk::Functor::HSVColormapFunctor< TScalar, TRGBPixel >, itk::InPlaceLabelMapFilter< TInputImage >, itk::Functor::JetColormapFunctor< TScalar, TRGBPixel >, itk::KappaSigmaThresholdImageCalculator< TInputImage, TMaskImage >, itk::KappaSigmaThresholdImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::KernelImageFilter< TInputImage, TOutputImage, TKernel >, itk::LabelContourImageFilter< TInputImage, TOutputImage >, itk::LabelGeometryImageFilter< TLabelImage, TIntensityImage >, itk::LabelImageToLabelMapFilter< TInputImage, TOutputImage >, itk::LabelImageToShapeLabelMapFilter< TInputImage, TOutputImage >, itk::LabelImageToStatisticsLabelMapFilter< TInputImage, TFeatureImage, TOutputImage >, itk::LabelMap< TLabelObject >, itk::LabelMapFilter< TInputImage, TOutputImage >, itk::LabelMapToBinaryImageFilter< TInputImage, TOutputImage >, itk::LabelMapToLabelImageFilter< TInputImage, TOutputImage >, itk::LabelOverlayImageFilter< TInputImage, TLabelImage, TOutputImage >, itk::LabelPerimeterEstimationCalculator< TInputImage >, itk::LabelShapeKeepNObjectsImageFilter< TInputImage >, itk::LabelShapeOpeningImageFilter< TInputImage >, itk::LabelStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::LabelStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::LabelToRGBImageFilter< TLabelImage, TOutputImage >, itk::MagnitudeAndPhaseToComplexImageFilter< TInputPixel1, TInputPixel2, TOutputPixel, NDimension >, itk::MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, THistogram >, itk::MaskedRankImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel >, itk::MatlabTransformIOFactory, itk::MergeLabelMapFilter< TImage >, itk::MINC2ImageIO, itk::MINC2ImageIOFactory, itk::MiniPipelineSeparableImageFilter< TInputImage, TOutputImage, TFilter >, itk::MorphologicalWatershedFromMarkersImageFilter< TInputImage, TLabelImage >, itk::MorphologicalWatershedImageFilter< TInputImage, TOutputImage >, itk::MovingHistogramDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::MovingHistogramErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, THistogram >, itk::MovingHistogramImageFilterBase< TInputImage, TOutputImage, TKernel >, itk::MovingHistogramMorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >, itk::MovingHistogramMorphologyImageFilter< TInputImage, TOutputImage, TKernel, THistogram >, itk::MultiphaseSparseFiniteDifferenceImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TIdCell >, itk::MultiplyByConstantImageFilter< TInputImage, TConstant, TOutputImage >, itk::MultiScaleHessianBasedMeasureImageFilter< TInputImage, THessianImage, TOutputImage >, itk::NeuralNetworkFileReader< TNetwork >, itk::NeuralNetworkFileWriter< TNetwork >, itk::AdaptiveHistogramEqualizationImageFilter< TImageType >, itk::BinaryMorphologyImageFilter< TInputImage, TOutputImage, TKernel >, itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TCoefficientType >, itk::GrayscaleDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::LinearInterpolateImageFunction< TInputImage, TCoordRep >, itk::MatchCardinalityImageToImageMetric< TFixedImage, TMovingImage >, itk::MattesMutualInformationImageToImageMetric< TFixedImage, TMovingImage >, itk::MeanImageFilter< TInputImage, TOutputImage >, itk::MeanSquaresImageToImageMetric< TFixedImage, TMovingImage >, itk::MedianImageFilter< TInputImage, TOutputImage >, itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >, itk::NoiseImageFilter< TInputImage, TOutputImage >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::SimpleContourExtractorImageFilter< TInputImage, TOutputImage >, itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::Functor::OverUnderColormapFunctor< TScalar, TRGBPixel >, itk::PadLabelMapFilter< TInputImage >, itk::PhilipsPAR, itk::PhilipsRECImageIO, itk::PhilipsRECImageIOFactory, itk::QuadEdgeMesh< TPixel, VDimension, TTraits >, itk::QuadEdgeMeshBorderTransform< TInputMesh, TOutputMesh >, itk::QuadEdgeMeshBoundaryEdgesMeshFunction< TMesh >, itk::QuadEdgeMeshDelaunayConformingFilter< TInputMesh, TOutputMesh >, itk::QuadEdgeMeshDiscreteCurvatureTensorEstimator< TInputMesh, TOutputMesh >, itk::QuadEdgeMeshDiscreteGaussianCurvatureEstimator< TInputMesh, TOutputMesh >, itk::QuadEdgeMeshDiscreteMaxCurvatureEstimator< TInputMesh, TOutputMesh >, itk::QuadEdgeMeshDiscreteMeanCurvatureEstimator< TInputMesh, TOutputMesh >, itk::QuadEdgeMeshDiscreteMinCurvatureEstimator< TInputMesh, TOutputMesh >, itk::QuadEdgeMeshParam< TInputMesh, TOutputMesh, TSolverTraits >, itk::QuadEdgeMeshSmoothing< TInputMesh, TOutputMesh >, itk::QuadEdgeMeshTopologyChecker< TMesh >, itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh >, itk::RankImageFilter< TInputImage, TOutputImage, TKernel >, itk::RealAndImaginaryToComplexImageFilter< TInputPixel1, TInputPixel2, TOutputPixel, NDimension >, itk::Functor::RedColormapFunctor< TScalar, TRGBPixel >, itk::RegionalMaximaImageFilter< TInputImage, TOutputImage >, itk::RegionalMinimaImageFilter< TInputImage, TOutputImage >, itk::RegionFromReferenceLabelMapFilter< TInputImage >, itk::RelabelLabelMapFilter< TImage >, itk::RobustAutomaticThresholdCalculator< TInputImage, TGradientImage >, itk::RobustAutomaticThresholdImageFilter< TInputImage, TGradientImage, TOutputImage >, itk::ScalarChanAndVeseDenseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData >, itk::ScalarChanAndVeseSparseLevelSetImageFilter< TInputImage, TFeatureImage, TOutputImage, TFunction, TSharedData, TIdCell >, itk::ScalarToRGBColormapImageFilter< TInputImage, TOutputImage >, itk::ScaleVersor3DTransform< TScalarType >, itk::ShapeKeepNObjectsLabelMapFilter< TImage >, itk::ShapeLabelMapFilter< TImage, TLabelImage >, itk::ShapeOpeningLabelMapFilter< TImage >, itk::ShapeRelabelImageFilter< TInputImage >, itk::ShapeRelabelLabelMapFilter< TImage >, itk::ShapeUniqueLabelMapFilter< TImage >, itk::ShiftScaleLabelMapFilter< TImage >, itk::SinRegularizedHeavisideStepFunction< TInput, TOutput >, itk::SliceBySliceImageFilter< TInputImage, TOutputImage, TInputFilter, TOutputFilter, TInternalInputImage, TInternalOutputImage >, itk::Functor::SpringColormapFunctor< TScalar, TRGBPixel >, itk::StatisticsKeepNObjectsLabelMapFilter< TImage >, itk::StatisticsLabelMapFilter< TImage, TFeatureImage >, itk::StatisticsOpeningLabelMapFilter< TImage >, itk::StatisticsRelabelImageFilter< TInputImage, TFeatureImage >, itk::StatisticsRelabelLabelMapFilter< TImage >, itk::StatisticsUniqueLabelMapFilter< TImage >, itk::StochasticFractalDimensionImageFilter< TInputImage, TMaskImage, TOutputImage >, itk::SubtractConstantFromImageFilter< TInputImage, TConstant, TOutputImage >, itk::Functor::SummerColormapFunctor< TScalar, TRGBPixel >, itk::TransformFileReader, itk::TransformFileWriter, itk::TransformToDeformationFieldSource< TOutputImage, TTransformPrecisionType >, itk::TxtTransformIOFactory, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, TFunction1, TFunction2 >, itk::ValuedRegionalMaximaImageFilter< TInputImage, TOutputImage >, itk::ValuedRegionalMinimaImageFilter< TInputImage, TOutputImage >, itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, TFunction1 >, itk::VectorCentralDifferenceImageFunction< TInputImage, TCoordRep >, itk::VectorLinearInterpolateNearestNeighborExtrapolateImageFunction< TInputImage, TCoordRep >, itk::VoxBoCUBImageIO, itk::VoxBoCUBImageIOFactory, itk::VTKPolyDataReader< TOutputMesh >, itk::VTKPolyDataWriter< TInputMesh >, itk::WarpHarmonicEnergyCalculator< TInputImage >, itk::Functor::WinterColormapFunctor< TScalar, TRGBPixel >, itk::AffineGeometryFrame< TScalarType, NDimensions >, itk::ArrowSpatialObject< TDimension >, itk::BlobSpatialObject< TDimension >, itk::BoxSpatialObject< TDimension >, itk::ContourSpatialObject< TDimension >, itk::CylinderSpatialObject, itk::DTITubeSpatialObject< TDimension >, itk::EllipseSpatialObject< TDimension >, itk::GaussianSpatialObject< TDimension >, itk::GroupSpatialObject< TDimension >, itk::ImageMaskSpatialObject< TDimension >, itk::ImageSpatialObject< TDimension, TPixelType >, itk::LandmarkSpatialObject< TDimension >, itk::LineSpatialObject< TDimension >, itk::MeshSpatialObject< TMesh >, itk::PlaneSpatialObject< TDimension >, itk::PointBasedSpatialObject< TDimension >, itk::PolygonGroupSpatialObject< TDimension >, itk::PolygonSpatialObject< TDimension >, itk::SceneSpatialObject< TSpaceDimension >, itk::SpatialObject< TDimension >, itk::SpatialObjectDuplicator< TInputSpatialObject >, itk::SpatialObjectFactoryBase, itk::SpatialObjectTreeContainer< TDimension >, itk::SpatialObjectTreeNode< TDimension >, itk::SurfaceSpatialObject< TDimension >, itk::TubeSpatialObject< TDimension, TTubePointType >, itk::VesselTubeSpatialObject< TDimension >, itk::AttributeKeepNObjectsLabelMapFilter< TImage, TAttributeAccessor >, itk::AttributeOpeningLabelMapFilter< TImage, TAttributeAccessor >, itk::AttributeRelabelImageFilter< TInputImage, TLabelObject, TLabelObjectValuator, TAttributeAccessor >, itk::AttributeRelabelLabelMapFilter< TImage, TAttributeAccessor >, itk::AttributeSelectionLabelMapFilter< TImage, TAttributeAccessor >, itk::BinaryAttributeKeepNObjectsImageFilter< TInputImage, TLabelObject, TLabelObjectValuator, TAttributeAccessor >, itk::BinaryAttributeOpeningImageFilter< TInputImage, TLabelObject, TLabelObjectValuator, TAttributeAccessor >, itk::BinaryClosingByReconstructionImageFilter< TInputImage, TKernel >, itk::BinaryFillholeImageFilter< TInputImage >, itk::BinaryGrindPeakImageFilter< TInputImage >, itk::BinaryNotImageFilter< TImage >, itk::BinaryOpeningByReconstructionImageFilter< TInputImage, TKernel >, itk::BinaryReconstructionByDilationImageFilter< TInputImage >, itk::BinaryReconstructionByErosionImageFilter< TInputImage >, itk::BinaryShapeKeepNObjectsImageFilter< TInputImage >, itk::BinaryShapeOpeningImageFilter< TInputImage >, itk::BinaryStatisticsKeepNObjectsImageFilter< TInputImage, TFeatureImage >, itk::BinaryStatisticsOpeningImageFilter< TInputImage, TFeatureImage >, itk::LabelAttributeKeepNObjectsImageFilter< TInputImage, TLabelObject, TLabelObjectValuator, TAttributeAccessor >, itk::LabelAttributeOpeningImageFilter< TInputImage, TLabelObject, TLabelObjectValuator, TAttributeAccessor >, itk::LabelMapMaskImageFilter< TInputImage, TOutputImage >, itk::LabelMapOverlayImageFilter< TInputImage, TFeatureImage, TOutputImage >, itk::LabelMapToAttributeImageFilter< TInputImage, TOutputImage, TAttributeAccessor >, itk::LabelMapToRGBImageFilter< TInputImage, TOutputImage >, itk::LabelReconstructionByDilationImageFilter< TInputImage >, itk::LabelSelectionLabelMapFilter< TImage >, otb::MsgReporter, otb::FunctionWithNeighborhoodToImageFilter< TInputImage, TOutputImage, otb::TextureImageFunction< TInputImage, otb::Functor::PanTexTextureFunctor< TInputImage::PixelType, TOutputImage::PixelType >, TCoordRep > >, otb::LabelizeImageFilterBase< TInputImage, TOutputImage, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage > >, otb::LabelizeImageFilterBase< TInputImage, TOutputImage, itk::NeighborhoodConnectedImageFilter< TInputImage, TOutputImage > >, otb::LabelizeImageFilterBase< TInputImage, TOutputImage, itk::ConfidenceConnectedImageFilter< TInputImage, TOutputImage > >, otb::MeanShiftImageFilter< TInputImage, TOutputImage, TLabeledOutput, otb::MeanShift::VectorBufferConverter >, otb::QuaternaryFunctorImageFilter< TInputImageHH, TInputImageHV, TInputImageVH, TInputImageVV, TOutputImage, TFunction >, otb::QuaternaryFunctorImageFilter< TInputImage, TInputImage, TOutputImage, TOutputImage, TOutputImage, otb::Functor::MultiScaleConvexOrConcaveDecisionRule< TInputImage::PixelType, TOutputImage::PixelType > >, otb::StreamingResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >, otb::UnaryFunctorObjectListBooleanFilter< otb::ObjectList< TPath >, otb::ObjectList< TPath >, otb::PathMeanDistanceFunctor< TPath::Pointer > >, otb::UnaryFunctorObjectListFilter< otb::ObjectList< TPath >, otb::ObjectList< TPath >, otb::SimplifyPathFunctor< TPath, TPath > >, otb::UnaryImageFunctorWithVectorImageFilter< TInputImage, TOutputImage, otb::Functor::ImageToLuminanceImageFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > >, otb::UnaryImageFunctorWithVectorImageFilter< TInputImage, TOutputImage, otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > >, otb::UnaryImageFunctorWithVectorImageFilter< TInputImage, TOutputImage, otb::Functor::ImageToReflectanceImageFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > >, otb::UnaryImageFunctorWithVectorImageFilter< TInputImage, TOutputImage, otb::Functor::LuminanceToReflectanceImageFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > >, otb::WindowedSincInterpolateImageFunctionBase< TInputImage, otb::Function::WelchWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::WindowedSincInterpolateImageFunctionBase< TInputImage, otb::Function::HammingWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::WindowedSincInterpolateImageFunctionBase< TInputImage, otb::Function::CosineWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::WindowedSincInterpolateImageFunctionBase< TInputImage, otb::Function::LanczosWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::WindowedSincInterpolateImageFunctionBase< TInputImage, otb::Function::BlackmanWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::WindowedSincInterpolateImageFunctionBase< TInputImage, otb::Function::GaussianWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::BinaryFunctorNeighborhoodJoinHistogramImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::JoinHistogramMI< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > >, otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::CBAMI< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > >, otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::CrossCorrelation< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > >, otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::KullbackLeiblerDistance< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > >, otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::LHMI< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > >, otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, MyChangeDetector< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > >, otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::MeanRatio< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > >, otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::KullbackLeiblerSupervizedDistance< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TInputROIImage, TOutputImage::PixelType > >, otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::MeanDifference< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > >, otb::BinaryFunctorNeighborhoodVectorImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::KullbackLeiblerProfile< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > >, otb::ExtractROIBase< otb::VectorImage< TInputPixelType, 2 >, otb::Image< TOutputPixelType, 2 > >, otb::ExtractROIBase< otb::Image< TInputPixel, 2 >, otb::Image< TOutputPixel, 2 > >, otb::ExtractROIBase< otb::VectorImage< TInputPixelType, 2 >, otb::VectorImage< TOutputPixelType, 2 > >, otb::GenericInterpolateImageFunction< TInputImage, otb::Function::ProlateFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::GenericInterpolateImageFunction< TInputImage, otb::Function::WelchWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::GenericInterpolateImageFunction< TInputImage, otb::Function::HammingWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::GenericInterpolateImageFunction< TInputImage, TWindowFunction, TBoundaryCondition, TCoordRep >, otb::GenericInterpolateImageFunction< TInputImage, otb::Function::CosineWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::GenericInterpolateImageFunction< TInputImage, otb::Function::LanczosWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::GenericInterpolateImageFunction< TInputImage, otb::Function::BlackmanWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::GenericInterpolateImageFunction< TInputImage, otb::Function::GaussianWindowFunction< TInputInterpolator, TOutputInterpolator >, TBoundaryCondition, TCoordRep >, otb::GISConnectionImplementation< pqxx::transactor< pqxx::nontransaction > >, otb::GISTableSource< TGISTable >, otb::ImageListSource< TImage >, otb::ImageListSource< TImageList::ImageType >, otb::ImageListSource< otb::Image< TPixel, 2 > >, otb::ImageListSource< otb::VectorImage< TPixel, 2 > >, otb::ImageListSource< TOutputImageList::ImageType >, otb::ImageListToImageFilter< TImageList::ImageType, TVectorImage >, otb::ImageListToImageListFilter< TInputImageList::ImageType, TOutputImageList::ImageType >, otb::ImageToImageListFilter< TImage, TImage >, otb::ImageToImageListFilter< TVectorImageType, TImageList::ImageType >, otb::LabelMapSource< TLabelMap >, otb::ObjectList< TImage >, otb::ObjectListSource< otb::ObjectList< otb::Landmark< TPointSet::PointType, TPointSet::PixelType, double > > >, otb::ObjectListSource< otb::ObjectList< TPath > >, otb::ObjectListSource< otb::ObjectList< TOutputPath > >, otb::ObjectListToObjectListFilter< otb::ObjectList< TPath >, otb::ObjectList< TPath > >, otb::PersistentFilterStreamingDecorator< otb::PersistentMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 > >, otb::PersistentFilterStreamingDecorator< otb::PersistentStatisticsImageFilter< TInputImage > >, otb::PersistentFilterStreamingDecorator< otb::PersistentInnerProductVectorImageFilter< TInputImage > >, otb::PersistentFilterStreamingDecorator< otb::PersistentLineSegmentDetector< TInputImage, TPrecision > >, otb::PersistentFilterStreamingDecorator< otb::PersistentStatisticsVectorImageFilter< TInputImage > >, otb::PointSetSource< TPointSet >, otb::PolyLineParametricPathWithValue< TValue, 2 >, otb::UnaryFunctorNeighborhoodImageFilter< TInputImage, TOutputImage, otb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType > >, otb::UnaryFunctorNeighborhoodImageFilter< TInputImage, TOutputImage, otb::Functor::HillShadingFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TInputImage, TOutputImage::PixelType > >, otb::UnaryFunctorNeighborhoodWithOffsetImageFilter< TInputImage, TOutputImage, otb::Functor::PanTexTextureFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > >, otb::VectorDataSource< TVectorData >, otb::VectorDataToVectorDataFilter< TVectorData, TVectorData >, otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputModulus, TOutputDirection >, otb::ModulusAndDirectionImageToImageFilter< TInputModulus, TInputDirection, TOutputImage >, otb::FusionImageBase< TInputMultiSpectralImage, TInputMultiSpectralInterpImage, TInputPanchroImage, TOutputImage, otb::Functor::BayesianFunctor< TInputMultiSpectralImage::PixelType, TInputMultiSpectralInterpImage::PixelType, TInputPanchroImage::PixelType, TOutputImage::PixelType > >, otb::Image< TOutputPixel, 2 >, otb::Image< TInputPixel, 2 >, otb::Image< TOutputPixelType, 2 >, otb::ImageSeriesFileReaderBase< otb::VectorImage< TPixel, 2 >, otb::VectorImage< TInternalPixel, 2 > >, otb::ImageSeriesFileReaderBase< otb::Image< TPixel, 2 >, otb::VectorImage< TInternalPixel, 2 > >, otb::ImageSeriesFileReaderBase< otb::Image< TPixel, 2 >, otb::Image< TInternalPixel, 2 > >, otb::VectorImage< TInputPixelType, 2 >, otb::VectorImage< TNeuron::ComponentType, VMapDimension >, otb::VectorImage< TOutputPixelType, 2 >, otb::SVMModelEstimator< TInputImage::InternalPixelType, TTrainingImage::PixelType >, otb::SVMModelEstimator< TInputSampleList::MeasurementType, TTrainingSampleList::MeasurementType >, otb::SVMModelEstimator< TInputPointSet::PixelType::value_type, TTrainingPointSet::PixelType >, otb::ImageToProfileFilter< TInputImage, TOutputImage, itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TStructuringElement >, unsigned int >, otb::ImageToProfileFilter< TInputImage, TOutputImage, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TStructuringElement >, unsigned int >, otb::MapProjection< ossimMollweidProjection, transform >, otb::MapProjection< ossimSinusoidalProjection, transform >, otb::MapProjection< ossimTransMercatorProjection, transform >, otb::MapProjection< ossimEckert4Projection, transform >, otb::MapProjection< ossimLambertConformalConicProjection, transform >, otb::MapProjection< ossimUtmProjection, transform >, otb::RCC8VertexBase< TLabel >, otb::LayerBasedModel< otb::ImageLayerBase< TOutputImage > >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >, itk::watershed::Relabeler< InputImageType::PixelType, itkGetStaticConstMacro(ImageDimension)>, itk::watershed::SegmentTreeGenerator< InputImageType::PixelType >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Function::Sub2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::Atan2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, itk::Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType, itk::Functor::MakeJoin< TInputImage1, TInputImage2 >::itk::Functor::JoinFunctor >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::AND< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Function::Maximum< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::ConstrainedValueDifference< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::AssociativeSymmetricalSum< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TLabelImage, TOutputImage, itk::Functor::LabelOverlayFunctor< TInputImage::PixelType, TLabelImage::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TVectorInputImage, TOutputImage, otb::Functor::ImageAndVectorImageOperationFunctor< TInputImage::PixelType, TVectorInputImage::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::SquaredDifference2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TInputImage, TOutputImage, itk::Function::Compose2DCovariantVector< TInputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::BlendingFunctor< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImageR, TInputImageNIR, TOutputImage, TFunction >, itk::BinaryFunctorImageFilter< itk::Image< TInputPixel1, NDimension >, itk::Image< TInputPixel2, NDimension >, itk::Image< std::complex< TOutputPixel >, NDimension >, itk::Functor::RealAndImaginaryToComplex< TInputPixel1, TInputPixel2, TOutputPixel > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::Add2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TInputImage, TOutputImage, itk::Function::Compose2DVector< TInputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TMaskImage, TOutputImage, itk::Functor::MaskInput< TInputImage::PixelType, TMaskImage::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::AbsoluteValueDifference2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::XOR< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImageG, TInputImageR, TOutputImage, TFunction >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Function::Minimum< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TInputImage, TOutputImage, otb::Functor::ConvexOrConcaveDecisionRule< TInputImage::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage, TMaskImage, TOutputImage, itk::Functor::MaskNegatedInput< TInputImage::PixelType, TMaskImage::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::Modulus2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::GrayscaleAnaglyphFunctor< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::OR< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::ConstrainedValueAddition< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Functor::WeightedAdd2< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Function::Div< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, itk::Function::Mult< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BinaryFunctorImageFilter< itk::Image< TInputPixel1, NDimension >, itk::Image< TInputPixel2, NDimension >, itk::Image< std::complex< TOutputPixel >, NDimension >, itk::Functor::MagnitudeAndPhaseToComplex< TInputPixel1, TInputPixel2, TOutputPixel > >, itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, otb::Functor::ColorAnaglyphFunctor< TInputImage1::PixelType, TInputImage2::PixelType, TOutputImage::PixelType > >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >, itk::CannyEdgeDetectionImageFilter< Superclass::ImageType, Superclass::ImageType >, itk::CastImageFilter< TFeatureImageType, Superclass::ImageType >, itk::CastImageFilter< TImage, TImage >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::SimilarPixelsFunctor< TInputImage::ValueType >, TMaskImage >, itk::ConnectedComponentFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::SimilarVectorsFunctor< TInputImage::ValueType >, TMaskImage >, itk::DanielssonDistanceMapImageFilter< Superclass::ImageType, Superclass::ImageType >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Add1< TInputImage::PixelType, TInputImage::PixelType > >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Maximum1< TInputImage::PixelType, TInputImage::PixelType > >, itk::NaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::ComposeRGBA< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, itk::Function::MedianAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, itk::Function::MaximumAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, itk::Function::BinaryThresholdAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, itk::Function::MinimumAccumulator< TInputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, itk::Function::MeanAccumulator< TInputImage::PixelType, TAccumulate > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, itk::Function::StandardDeviationAccumulator< TInputImage::PixelType, TAccumulate > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, itk::Function::SumAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ProjectionImageFilter< TInputImage, TOutputImage, itk::Function::BinaryAccumulator< TInputImage::PixelType, TOutputImage::PixelType > >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::greater< TOutputImage::PixelType > >, itk::ReconstructionImageFilter< TInputImage, TOutputImage, std::less< TOutputImage::PixelType > >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >, itk::SparseFieldLevelSetImageFilter< TInputImage, itk::Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::TernaryFunctorImageFilter< TInputImage, TInputImage, TInputImage, TOutputImage, otb::Functor::LevelingFunctor< TInputImage::PixelType, TInputMaps::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImageR, TInputImageB, TInputImageNIR, TOutputImage, TFunction >, itk::TernaryFunctorImageFilter< TInputImage, TInputImage, TInputImage, TOutputImage, itk::Function::Compose3DVector< TInputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImageR, TInputImageG, TInputImageNIR, TOutputImage, TFunction >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, itk::Function::Modulus3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputMultiSpectralImage, TInputMultiSpectralInterpImage, TInputPanchroImage, TOutputImage, otb::Functor::BayesianFunctor< TInputMultiSpectralImage::PixelType, TInputMultiSpectralInterpImage::PixelType, TInputPanchroImage::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, itk::Function::ModulusSquare3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, itk::Function::Add3< TInputImage1::PixelType, TInputImage2::PixelType, TInputImage3::PixelType, TOutputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputMultiSpectralImage, TInputMultiSpectralInterpImage, TInputPanchroImage, TOutputImage, TFunctor >, itk::TernaryFunctorImageFilter< TInputImage, TInputImage, TInputImage, TOutputImage, itk::Function::Compose3DCovariantVector< TInputImage::PixelType > >, itk::TernaryFunctorImageFilter< TInputImage, TInputImage, TInputImage, TOutputImage, itk::Function::ComposeRGB< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::DivideByConstant< TInputImage::PixelType, TConstant, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Sqrt< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::SymmetricEigenAnalysisFunction< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, otb::Functor::VectorChangeLabel< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TImage, TImage, itk::Functor::BinaryNot< TImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Square< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Sigmoid< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Sin< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, otb::Functor::HessianToScalar< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::BinaryThreshold< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Cos< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::IntensityLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputVectorImage, TOutputImage, TFunction >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::ThresholdLabeler< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::MatrixIndexSelection< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::ModulusTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::GradientMagnitude< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::ChangeLabel< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::BoundedReciprocal< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::ExpNegative< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::RGBToLuminance< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TImage, TImage, itk::Functor::Cast< TImage::PixelType, TImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::SubtractConstantFrom< TInputImage::PixelType, TConstant, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, otb::Functor::TerraSarBrightnessFunctor< itk::NumericTraits< TInputImage::InternalPixelType >::ValueType, itk::NumericTraits< TOutputImage::InternalPixelType >::ValueType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Acos< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Log10< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::ComplexToImaginary< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::IntensityWindowingTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::VectorCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, otb::Functor::SOMbasedImageFilterFunctor< TInputImage::PixelType, TOutputImage::PixelType, TDistanceMetric, TMap > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, otb::Functor::VectorToAmplitudeFunctor< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, otb::Functor::RenderingFunctor< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::ComplexToPhase< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, otb::Functor::MultiplyByScalar< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::EdgePotential< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::AddConstantTo< TInputImage::PixelType, TConstant, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::AccessorFunctor< TInputImage::PixelType, TAccessor > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Atan< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputVectorImage, otb::Functor::VectorCast< TInputImage::PixelType, TOutputVectorImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::VectorIndexSelectionCast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::ComplexToReal< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Tan< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Abs< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Log< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Asin< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::TensorFractionalAnisotropyFunction< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::ComplexToModulus< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TFeatureImageType, Superclass::ImageType, itk::Functor::Cast< TFeatureImageType::PixelType, Superclass::ImageType::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Function::Exp< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::NOT< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, otb::Functor::VectorAffineTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::MultiplyByConstant< TInputImage::PixelType, TConstant, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TLabelImage, TOutputImage, itk::Functor::LabelToRGBFunctor< TLabelImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::VectorMagnitudeLinearTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::TensorRelativeAnisotropyFunction< TInputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::Cast< TInputImage::PixelType, TOutputImage::PixelType > >, itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, itk::Functor::InvertIntensityTransform< TInputImage::PixelType, TOutputImage::PixelType > >, itk::BloxImage< itk::BloxCoreAtomPixel< NDimension >, NDimension >, itk::BloxImage< itk::BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, itk::BloxImage< itk::BloxBoundaryPointPixel< TImageDimension >, TImageDimension >, itk::CenteredTransformInitializer< itk::VersorRigid3DTransform< double >, TFixedImage, TMovingImage >, itk::ChainCodePath< 2 >, itk::CorrespondenceDataStructure< itk::CorrespondingMedialNodeClique, 2 >, itk::CorrespondenceDataStructure< itk::CorrespondingMedialNodeClique, 3 >, itk::Image< TInputPixel, VImageDimension >, itk::Image< TOutputPixelType, VImageDimension >, itk::Image< TOutputPixel, VImageDimension >, itk::Image< itk::BloxCoreAtomPixel< NDimension >, TImageDimension >, itk::Image< TNode *, VImageDimension >, itk::Image< itk::BloxBoundaryProfilePixel< TImageDimension >, TImageDimension >, itk::Image< TBloxPixelType, TImageDimension >, itk::Image< itk::BloxBoundaryPointPixel< TImageDimension >, TImageDimension >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAndPathToImageFilter< TImage, itk::ParametricPath< 2 >, TImage >, itk::ImageBase< ::itk::GetImageDimension< TLabelObject >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< itk::VectorImage< TPixelType, Dimension > >::ImageDimension >, itk::ImageBase< ::itk::GetImageDimension< TImage >::ImageDimension >, itk::MatrixOffsetTransformBase< TScalarType, NDimensions, NDimensions >, itk::MatrixOffsetTransformBase< TScalarType, 2, 2 >, itk::MatrixOffsetTransformBase< TScalarType, 3, 3 >, itk::Mesh< TCoordType, 2, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::Mesh< TPixel, VDimension, TTraits >, itk::MeshSource< itk::VoronoiDiagram2D< TCoordType > >, itk::MeshSource< TOutputPointSet >, itk::MeshSource< TOutput >, itk::MeshToMeshFilter< TInput, TOutput >, itk::PathAndImageToPathFilter< TFourierSeriesPath, TSwathMeritImage, itk::OrthogonallyCorrected2DParametricPath >, itk::PathSource< itk::OrthogonallyCorrected2DParametricPath >, itk::PathSource< TOutputChainCodePath >, itk::PathSource< TOutputFourierSeriesPath >, itk::PathSource< itk::PolyLineParametricPath< 2 > >, itk::PathToPathFilter< TInputPath, TOutputChainCodePath >, itk::PathToPathFilter< TFourierSeriesPath, itk::OrthogonallyCorrected2DParametricPath >, itk::PathToPathFilter< TInputChainCodePath, TOutputFourierSeriesPath >, itk::PointSet< TCoordType, VDimension, itk::DefaultDynamicMeshTraits< TCoordType, 2, 2, TCoordType > >, itk::PointSet< TPixel, VDimension, TTraits >, itk::SpecialCoordinatesImage< TPixel, 3 >, itk::Transform< TScalarType, NDimensions, NDimensions >, itk::Transform< double, 2, 2 >, itk::Transform< TScalarType, 2, 2 >, itk::Transform< TScalarType, 3, 2 >, itk::TreeContainer< itk::SpatialObject< TDimension > * >, itk::TreeNode< itk::SpatialObject< TDimension > * >, itk::TreeNode< TTreeType::ValueType >, itk::VectorContainer< TElementIdentifier, TElementWrapper >, itk::VectorImage< TOutputPixelType, VImageDimension >, itk::VectorImage< TNeuron::ComponentType, VImageDimension >, itk::VectorImage< TInputPixelType, VImageDimension >, itk::VectorImage< TPixelType, Dimension >, itk::ImageFileReader< TOutputImage >, itk::Statistics::EuclideanDistance< itk::Array< double > >, itk::HistogramToImageFilter< THistogram, itk::Function::HistogramLogProbabilityFunction< unsigned long, TOutputPixel > >, itk::HistogramToImageFilter< THistogram, itk::Function::HistogramIntensityFunction< unsigned long, TOutputPixel > >, itk::HistogramToImageFilter< THistogram, itk::Function::HistogramProbabilityFunction< unsigned long, TOutputPixel > >, itk::HistogramToImageFilter< THistogram, itk::Function::HistogramEntropyFunction< unsigned long, TOutputPixel > >, itk::Statistics::ImageToListAdaptor< TImage, itk::FixedArray< TImage::PixelType, 1 > >, itk::Statistics::ImageToListAdaptor< TImage, itk::FixedArray< TImage::PixelType, 2 > >, itk::Statistics::ImageToListAdaptor< TImage, itk::Statistics::ImageJointDomainTraits< TImage >::itk::FixedArray >, itk::Statistics::ListSample< TInputImage::PixelType >, itk::Statistics::MaskedScalarImageToGreyLevelCooccurrenceMatrixGenerator< TImage, THistogramFrequencyContainer >, itk::Statistics::SampleAlgorithmBase< TSample >, itk::Statistics::SampleAlgorithmBase< TInputHistogram >, itk::Statistics::SampleClassifier< itk::Statistics::ListSample< TInputImage::PixelType > >, itk::Statistics::ScalarImageToGreyLevelCooccurrenceMatrixGenerator< TImage, THistogramFrequencyContainer >, itk::AnchorErodeDilateImageFilter< TImage, TKernel, std::less< TImage::TImage::PixelType >, std::less_equal< TImage::TImage::PixelType > >, itk::AnchorErodeDilateImageFilter< TImage, TKernel, std::greater< TImage::TImage::PixelType >, std::greater_equal< TImage::TImage::PixelType > >, itk::AnchorOpenCloseImageFilter< TImage, TKernel, std::greater< TImage::PixelType >, std::less< TImage::PixelType >, std::greater_equal< TImage::PixelType >, std::less_equal< TImage::PixelType > >, itk::AnchorOpenCloseImageFilter< TImage, TKernel, std::less< TImage::PixelType >, std::greater< TImage::PixelType >, std::less_equal< TImage::PixelType >, std::greater_equal< TImage::PixelType > >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::less< TInputImage::PixelType > >, itk::AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::greater< TInputImage::PixelType > >, itk::BoxImageFilter< TImageType, TImageType >, itk::InPlaceLabelMapFilter< TImage >, itk::LabelMapFilter< TInputImage, TInputImage >, itk::LabelMapFilter< TImage, TImage >, itk::MaskedMovingHistogramImageFilter< TInputImage, TMaskImage, TOutputImage, TKernel, itk::MaskedRankHistogram< TInputImage::PixelType > >, itk::MiniPipelineSeparableImageFilter< TInputImage, TOutputImage, itk::RankImageFilter< TInputImage, TInputImage, itk::FlatStructuringElement< ::itk::GetImageDimension< TInputImage >::ImageDimension > > >, itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, itk::Function::MorphologicalGradientHistogram< TInputImage::PixelType > >, itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, itk::Function::MorphologyHistogram< TInputImage::PixelType, std::less< TInputImage::TInputImage::PixelType > > >, itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, itk::Function::MorphologyHistogram< TInputImage::PixelType, std::greater< TInputImage::TInputImage::PixelType > > >, itk::MovingHistogramImageFilter< TInputImage, TOutputImage, TKernel, itk::RankHistogram< TInputImage::PixelType > >, itk::MovingHistogramMorphologyImageFilter< TInputImage, TOutputImage, TKernel, itk::Function::MorphologyHistogram< TInputImage::PixelType, std::less< TInputImage::TInputImage::PixelType > > >, itk::MovingHistogramMorphologyImageFilter< TInputImage, TOutputImage, TKernel, itk::Function::MorphologyHistogram< TInputImage::PixelType, std::greater< TInputImage::TInputImage::PixelType > > >, itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >, itk::ShapeLabelMapFilter< TImage, itk::Image< TImage::PixelType,::itk::GetImageDimension< TImage >::ImageDimension > >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::greater< TInputImage::PixelType >, std::greater< TOutputImage::PixelType > >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, std::less< TInputImage::PixelType >, std::less< TOutputImage::PixelType > >, itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, itk::MinFunctor< TImage::PixelType > >, itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, itk::MaxFunctor< TImage::PixelType > >, itk::VTKPolyDataWriter< TMesh >, itk::ImageSpatialObject< TDimension, unsigned char >, itk::LineSpatialObject< 2 >, itk::PointBasedSpatialObject< VDimension >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >, itk::TubeSpatialObject< TDimension, itk::DTITubeSpatialObjectPoint< TDimension > >, itk::TubeSpatialObject< TDimension, itk::VesselTubeSpatialObjectPoint< TDimension > >, itk::AttributeOpeningLabelMapFilter< TImage, otb::Functor::AttributesMapLabelObjectAccessor< TImage::LabelObjectType > >, and itk::AttributeSelectionLabelMapFilter< TImage, itk::Functor::LabelLabelObjectAccessor< TImage::LabelObjectType > >.

Definition at line 217 of file itkObject.cxx.

References itk::Object::UnRegister().

Referenced by itk::Object::CreateAnother(), itk::ProcessObject::MakeOutput(), itk::MultipleValuedVnlCostFunctionAdaptor::MultipleValuedVnlCostFunctionAdaptor(), and itk::SingleValuedVnlCostFunctionAdaptor::SingleValuedVnlCostFunctionAdaptor().

00218 {
00219   Pointer smartPtr;
00220   Object *rawPtr = ::itk::ObjectFactory<Object>::Create();
00221   if(rawPtr == NULL)
00222     {
00223     rawPtr = new Object;
00224     }
00225   smartPtr = rawPtr;
00226   rawPtr->UnRegister();
00227   return smartPtr;
00228 }

LightObject::Pointer itk::Object::CreateAnother ( void   )  const [virtual, inherited]

Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.

Reimplemented from itk::LightObject.

Reimplemented in otb::BSQImageIOFactory, otb::DefaultImageMetadataInterfaceFactory, otb::GDALImageIOFactory, otb::IkonosImageMetadataInterfaceFactory, otb::JPEG2000ImageIOFactory, otb::KMLVectorDataIOFactory< TData >, otb::LUMImageIOFactory, otb::MSTARImageIOFactory, otb::MWImageIOFactory, otb::OGRVectorDataIOFactory< TData >, otb::ONERAImageIOFactory, otb::QuickBirdImageMetadataInterfaceFactory, otb::RADImageIOFactory, otb::SpotImageMetadataInterfaceFactory, otb::TileMapImageIOFactory, otb::WorldView2ImageMetadataInterfaceFactory, itk::BSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >, itk::CreateObjectFunction< T >, itk::TransformFactoryBase, itk::AnalyzeImageIOFactory, itk::BioRadImageIOFactory, itk::BMPImageIOFactory, itk::Brains2MaskImageIOFactory, itk::DICOMImageIO2Factory, itk::DicomImageIOFactory, itk::GDCMImageIOFactory, itk::GE4ImageIOFactory, itk::GE5ImageIOFactory, itk::GEAdwImageIOFactory, itk::GiplImageIOFactory, itk::JPEGImageIOFactory, itk::LSMImageIOFactory, itk::MetaImageIOFactory, itk::NiftiImageIOFactory, itk::NrrdImageIOFactory, itk::PNGImageIOFactory, itk::SiemensVisionImageIOFactory, itk::StimulateImageIOFactory, itk::TIFFImageIOFactory, itk::VTKImageIOFactory, itk::Bruker2DSEQImageIOFactory, itk::MatlabTransformIOFactory, itk::MINC2ImageIOFactory, itk::PhilipsRECImageIOFactory, itk::TxtTransformIOFactory, itk::VoxBoCUBImageIOFactory, and itk::SpatialObjectFactoryBase.

Definition at line 231 of file itkObject.cxx.

References itk::SmartPointer< TObjectType >::GetPointer(), and itk::Object::New().

00232 {
00233   return Object::New().GetPointer();
00234 }

void itk::Object::DebugOn (  )  const [virtual, inherited]

Turn debugging output on.

Turn debugging output on.

Definition at line 242 of file itkObject.cxx.

References itk::Object::m_Debug.

00243 {
00244   m_Debug = true;
00245 }

void itk::Object::DebugOff (  )  const [virtual, inherited]

Turn debugging output off.

Turn debugging output off.

Definition at line 253 of file itkObject.cxx.

References itk::Object::m_Debug.

00254 {
00255   m_Debug = false;
00256 }

bool itk::Object::GetDebug (  )  const [inherited]

Get the value of the debug flag.

Get the value of the debug flag.

Definition at line 264 of file itkObject.cxx.

References itk::Object::m_Debug.

00265 {
00266   return m_Debug;
00267 }

void itk::Object::SetDebug ( bool  debugFlag  )  const [inherited]

Set the value of the debug flag. A non-zero value turns debugging on.

Set the value of the debug flag. A non-zero value turns debugging on.

Definition at line 275 of file itkObject.cxx.

References itk::Object::m_Debug.

00276 {
00277   m_Debug = debugFlag;
00278 }

unsigned long itk::Object::GetMTime ( void   )  const [virtual, inherited]

Return this objects modified time.

Return the modification for this object.

Reimplemented in itk::ImageRegistrationMethod< TFixedImage, TMovingImage >, itk::ImageToSpatialObjectRegistrationMethod< TFixedImage, TMovingSpatialObject >, itk::MultiResolutionImageRegistrationMethod< TFixedImage, TMovingImage >, itk::PointSetToImageRegistrationMethod< TFixedPointSet, TMovingImage >, itk::PointSetToPointSetRegistrationMethod< TFixedPointSet, TMovingPointSet >, itk::DeformationFieldSource< TOutputImage >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::BoundingBox< TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer >, itk::ImageAdaptor< TImage, TAccessor >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::TransformToDeformationFieldSource< TOutputImage, TTransformPrecisionType >, itk::ImageSpatialObject< TDimension, TPixelType >, itk::MeshSpatialObject< TMesh >, itk::SceneSpatialObject< TSpaceDimension >, itk::SpatialObject< TDimension >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageSpatialObject< TDimension, unsigned char >, itk::SpatialObject< VDimension >, itk::SpatialObject< 3 >, and itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >.

Definition at line 286 of file itkObject.cxx.

References itk::TimeStamp::GetMTime(), and itk::Object::m_MTime.

Referenced by itk::BoundingBox< TPointIdentifier, VPointDimension, TCoordRep, TPointsContainer >::GetMTime(), itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::GetMTime(), itk::DeformationFieldSource< TOutputImage >::GetMTime(), itk::SpatialObject< TDimension >::GetMTime(), itk::TransformToDeformationFieldSource< TOutputImage, TTransformPrecisionType >::GetMTime(), itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >::GetMTime(), itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >::GetMTime(), itk::SpatialObject< ::itk::GetMeshDimension< TMesh >::PointDimension >::GetObjectMTime(), otb::Function::StandardRenderingFunction< TPixel, TRGBPixel, TPixelRepresentationFunction, TTransferFunction >::Initialize(), itk::VTKImageExportBase::PipelineModifiedCallback(), itk::Object::PrintSelf(), and itk::ProcessObject::UpdateOutputInformation().

00287 {
00288   return m_MTime.GetMTime();
00289 }

void itk::Object::Modified ( void   )  const [virtual, inherited]

Update the modification time for this object. Many filters rely on the modification time to determine if they need to recompute their data.

Make sure this object's modified time is greater than all others.

Reimplemented in otb::GenericInterpolateImageFunction< TInputImage, TFunction, TBoundaryCondition, TCoordRep >, otb::PolyLineParametricPathWithValue< TValue, VDimension >, otb::SVMModel< TValue, TLabel >, otb::GenericRSTransform< TScalarType, NInputDimensions, NOutputDimensions >, otb::MapProjection< TOssimMapProjection, TDirectionOfMapping, TScalarType, NInputDimensions, NOutputDimensions >, otb::SurfaceAdjacencyEffect6SCorrectionSchemeFilter< TInputImage, TOutputImage >, otb::TerraSarCalibrationImageFilter< TInputImage, TOutputImage >, itk::NormalizeImageFilter< TInputImage, TOutputImage >, itk::ImageAdaptor< TImage, TAccessor >, itk::MiniPipelineSeparableImageFilter< TInputImage, TOutputImage, TFilter >, itk::GrayscaleDilateImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleErodeImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleMorphologicalClosingImageFilter< TInputImage, TOutputImage, TKernel >, itk::GrayscaleMorphologicalOpeningImageFilter< TInputImage, TOutputImage, TKernel >, itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >, otb::MeanShiftImageFilter< TInputImage, TOutputImage, TLabeledOutput, otb::MeanShift::VectorBufferConverter >, otb::MapProjection< ossimMollweidProjection, transform >, otb::MapProjection< ossimSinusoidalProjection, transform >, otb::MapProjection< ossimTransMercatorProjection, transform >, otb::MapProjection< ossimEckert4Projection, transform >, otb::MapProjection< ossimLambertConformalConicProjection, transform >, otb::MapProjection< ossimUtmProjection, transform >, itk::ImageAdaptor< TImage, itk::Accessor::AsinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::VectorImageToASPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::AbsPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::LogPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToPhasePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, otb::Accessor::ShiftScalePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::Log10PixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AddPixelAccessor< TImage::PixelType > >, itk::ImageAdaptor< itk::VectorImage< TPixelType, Dimension >, itk::Accessor::VectorImageToImagePixelAccessor< TPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToVectorPixelAccessor< TImage::PixelType::ComponentType > >, itk::ImageAdaptor< TImage, itk::PixelAccessor< TInternalType, TExternalType > >, itk::ImageAdaptor< TImage, itk::Accessor::SqrtPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AcosPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToModulusPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ExpNegativePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::VectorToRGBPixelAccessor< TImage::PixelType::ValueType > >, itk::ImageAdaptor< TImage, itk::Accessor::TanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToRealPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::RGBToLuminancePixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::AtanPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::SinPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::ComplexToImaginaryPixelAccessor< TImage::PixelType, TOutputPixelType > >, itk::ImageAdaptor< TImage, itk::Accessor::CosPixelAccessor< TImage::PixelType, TOutputPixelType > >, and itk::MiniPipelineSeparableImageFilter< TInputImage, TOutputImage, itk::RankImageFilter< TInputImage, TInputImage, itk::FlatStructuringElement< ::itk::GetImageDimension< TInputImage >::ImageDimension > > >.

Definition at line 297 of file itkObject.cxx.

References itk::Object::InvokeEvent(), itk::Object::m_MTime, and itk::TimeStamp::Modified().

Referenced by itk::NarrowBandImageFilterBase< TInputImage, itk::Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >::InsertNarrowBandNode(), otb::ImageWidget< TInputImage >::LinearInterpolationOn(), itk::Object::Object(), itk::AffineTransform< TScalarType, NDimensions >::Rotate(), itk::AffineTransform< TScalarType, NDimensions >::Rotate2D(), itk::AffineTransform< TScalarType, NDimensions >::Rotate3D(), itk::AffineTransform< TScalarType, NDimensions >::Scale(), itk::Rigid2DTransform< TScalarType >::SetAngle(), otb::Function::StandardRenderingFunction< TPixel, TRGBPixel, TPixelRepresentationFunction, TTransferFunction >::SetAutoMinMax(), otb::BlendingImageFilter< TInputImage1, TInputImage2, TOutputImage >::SetBlendingFunction(), otb::ImageLayerGenerator< TImageLayer >::SetBlendingFunction(), itk::MatrixOffsetTransformBase< TScalarType, 3, 3 >::SetCenter(), itk::LBFGSBOptimizer::SetCostFunction(), itk::ImageIOBase::SetDimensions(), itk::ImageIOBase::SetDirection(), itk::RawImageIO< TPixel, VImageDimension >::SetHeaderSize(), itk::VersorTransform< TScalarType >::SetIdentity(), itk::Statistics::ScalarImageTextureCalculator< TImageType, THistogramFrequencyContainer >::SetImageMask(), itk::Statistics::ScalarImageTextureCalculator< TImageType, THistogramFrequencyContainer >::SetInput(), itk::GDCMSeriesFileNames::SetInputDirectory(), otb::HistogramStatisticsFunction< TInputHistogram, TOutput >::SetInputHistogram(), itk::Statistics::ScalarImageTextureCalculator< TImageType, THistogramFrequencyContainer >::SetInsidePixelValue(), otb::Function::RenderingFunction< TPixel, TRGBPixel >::SetListSample(), itk::Similarity2DTransform< TScalarType >::SetMatrix(), itk::MatrixOffsetTransformBase< TScalarType, 3, 3 >::SetMatrix(), itk::Rigid2DTransform< TScalarType >::SetMatrix(), itk::NarrowBandImageFilterBase< TInputImage, itk::Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >::SetNarrowBandInnerRadius(), itk::NarrowBandImageFilterBase< TInputImage, itk::Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >::SetNarrowBandTotalRadius(), itk::Statistics::ScalarImageTextureCalculator< TImageType, THistogramFrequencyContainer >::SetNumberOfBinsPerAxis(), itk::ImageIOBase::SetNumberOfDimensions(), itk::MatrixOffsetTransformBase< TScalarType, 3, 3 >::SetOffset(), itk::ImageIOBase::SetOrigin(), itk::QuaternionRigidTransform< TScalarType >::SetParameters(), itk::CenteredAffineTransform< TScalarType, NDimensions >::SetParameters(), itk::TranslationTransform< TScalarType, NDimensions >::SetParameters(), itk::ScaleSkewVersor3DTransform< TScalarType >::SetParameters(), itk::Rigid2DTransform< TScalarType >::SetParameters(), itk::Rigid3DPerspectiveTransform< TScalarType >::SetParameters(), itk::CenteredEuler3DTransform< TScalarType >::SetParameters(), itk::VersorTransform< TScalarType >::SetParameters(), itk::ScaleTransform< TScalarType, NDimensions >::SetParameters(), itk::Rigid3DTransform< TScalarType >::SetParameters(), itk::KernelTransform< TScalarType, NDimensions >::SetParameters(), itk::VersorRigid3DTransform< TScalarType >::SetParameters(), otb::Function::StandardRenderingFunction< TPixel, TRGBPixel, TPixelRepresentationFunction, TTransferFunction >::SetParameters(), itk::ScaleVersor3DTransform< TScalarType >::SetParameters(), itk::ScaleLogarithmicTransform< TScalarType, NDimensions >::SetParameters(), itk::Similarity3DTransform< TScalarType >::SetParameters(), itk::Statistics::ScalarImageTextureCalculator< TImageType, THistogramFrequencyContainer >::SetPixelValueMinMax(), itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >::SetRealThresholds(), otb::RenderingImageFilter< TInputImage, TOutputImage >::SetRenderingFunction(), otb::ImageLayerGenerator< TImageLayer >::SetRenderingFunction(), itk::KernelTransform< TScalarType, NDimensions >::SetSourceLandmarks(), itk::ImageIOBase::SetSpacing(), itk::KernelTransform< TScalarType, NDimensions >::SetTargetLandmarks(), itk::ThresholdLabelerImageFilter< TInputImage, TOutputImage >::SetThresholds(), itk::MatrixOffsetTransformBase< TScalarType, 3, 3 >::SetTranslation(), itk::AffineTransform< TScalarType, NDimensions >::Shear(), and itk::AffineTransform< TScalarType, NDimensions >::Translate().

00298 {
00299   m_MTime.Modified();
00300   InvokeEvent( ModifiedEvent() );
00301 }

void itk::Object::Register (  )  const [virtual, inherited]

Increase the reference count (mark as used by another object).

Increase the reference count (mark as used by another object).

Reimplemented from itk::LightObject.

Definition at line 309 of file itkObject.cxx.

References itk::LightObject::m_ReferenceCount, and itk::LightObject::Register().

Referenced by itk::ObjectFactoryBase::RegisterFactory().

00310 {
00311   itkDebugMacro(<< "Registered, "
00312                 << "ReferenceCount = " << (m_ReferenceCount+1));
00313 
00314   // call the parent
00315   Superclass::Register();
00316 }

void itk::Object::UnRegister (  )  const [virtual, inherited]

Decrease the reference count (release by another object).

Decrease the reference count (release by another object).

If there is a delete method, invoke it.

Reimplemented from itk::LightObject.

Definition at line 324 of file itkObject.cxx.

References itk::Object::InvokeEvent(), itk::LightObject::m_ReferenceCount, and itk::LightObject::UnRegister().

Referenced by itk::Object::New(), itk::SmartPointer< itk::Statistics::ImageToListAdaptor >::operator=(), and itk::ObjectFactoryBase::UnRegisterFactory().

00325 {
00326   // call the parent
00327   itkDebugMacro(<< "UnRegistered, "
00328                 << "ReferenceCount = " << (m_ReferenceCount-1));
00329 
00330   if ( (m_ReferenceCount-1) <= 0)
00331     {
00335     this->InvokeEvent(DeleteEvent());
00336     }
00337 
00338   Superclass::UnRegister();
00339 }

void itk::Object::SetReferenceCount ( int  ref  )  [virtual, inherited]

Sets the reference count (use with care)

Sets the reference count (use with care)

If there is a delete method, invoke it.

Reimplemented from itk::LightObject.

Definition at line 347 of file itkObject.cxx.

References itk::Object::InvokeEvent(), and itk::LightObject::SetReferenceCount().

00348 {
00349   itkDebugMacro(<< "Reference Count set to " << ref);
00350 
00351   // ReferenceCount in now unlocked.  We may have a race condition to
00352   // to delete the object.
00353   if( ref <= 0 )
00354     {
00358     this->InvokeEvent(DeleteEvent());
00359     }
00360 
00361   Superclass::SetReferenceCount(ref);
00362 }

void itk::Object::SetGlobalWarningDisplay ( bool  val  )  [static, inherited]

This is a global flag that controls whether any debug, warning or error messages are displayed.

Set the value of the global debug output control flag.

Definition at line 370 of file itkObject.cxx.

References itk::Object::m_GlobalWarningDisplay.

00371 {
00372   m_GlobalWarningDisplay = val;
00373 }

bool itk::Object::GetGlobalWarningDisplay (  )  [static, inherited]

Get the value of the global debug output control flag.

Definition at line 381 of file itkObject.cxx.

References itk::Object::m_GlobalWarningDisplay.

00382 {
00383   return m_GlobalWarningDisplay;
00384 }

unsigned long itk::Object::AddObserver ( const EventObject event,
Command cmd 
) [inherited]

Allow people to add/remove/invoke observers (callbacks) to any ITK object. This is an implementation of the subject/observer design pattern. An observer is added by specifying an event to respond to and an itk::Command to execute. It returns an unsigned long tag which can be used later to remove the event or retrieve the command. The memory for the Command becomes the responsibility of this object, so don't pass the same instance of a command to two different objects

Definition at line 389 of file itkObject.cxx.

References itk::Object::m_SubjectImplementation.

Referenced by itk::ProgressAccumulator::RegisterInternalFilter(), and otb::WriterWatcherBase::WriterWatcherBase().

00390 {
00391   if (!this->m_SubjectImplementation)
00392     {
00393     this->m_SubjectImplementation = new SubjectImplementation;
00394     }
00395   return this->m_SubjectImplementation->AddObserver(event,cmd);
00396 }

Command * itk::Object::GetCommand ( unsigned long  tag  )  [inherited]

Get the command associated with the given tag. NOTE: This returns a pointer to a Command, but it is safe to asign this to a Command::Pointer. Since Command inherits from LightObject, at this point in the code, only a pointer or a reference to the Command can be used.

Definition at line 414 of file itkObject.cxx.

References itk::Object::m_SubjectImplementation.

00415 {
00416   if (this->m_SubjectImplementation)
00417     {
00418     return this->m_SubjectImplementation->GetCommand(tag);
00419     }
00420   return NULL;
00421 }

void itk::Object::InvokeEvent ( const EventObject event  )  [inherited]

Call Execute on all the Commands observing this event id.

Definition at line 446 of file itkObject.cxx.

References itk::Object::m_SubjectImplementation.

Referenced by itk::Object::Modified(), itk::Object::SetReferenceCount(), itk::CumulativeGaussianOptimizer::StartOptimization(), itk::Object::UnRegister(), and itk::VTKImageExportBase::UpdateDataCallback().

00447 {
00448   if (this->m_SubjectImplementation)
00449     {
00450     this->m_SubjectImplementation->InvokeEvent(event,this);
00451     }
00452 }

void itk::Object::InvokeEvent ( const EventObject event  )  const [inherited]

Call Execute on all the Commands observing this event id. The actions triggered by this call doesn't modify this object.

Definition at line 457 of file itkObject.cxx.

References itk::Object::m_SubjectImplementation.

00458 {
00459   if (this->m_SubjectImplementation)
00460     {
00461     this->m_SubjectImplementation->InvokeEvent(event,this);
00462     }
00463 }

void itk::Object::RemoveObserver ( unsigned long  tag  )  [inherited]

Remove the observer with this tag value.

Definition at line 425 of file itkObject.cxx.

References itk::Object::m_SubjectImplementation.

00426 {
00427   if (this->m_SubjectImplementation)
00428     {
00429     this->m_SubjectImplementation->RemoveObserver(tag);
00430     }
00431 }

void itk::Object::RemoveAllObservers (  )  [inherited]

Remove all observers .

Definition at line 435 of file itkObject.cxx.

References itk::Object::m_SubjectImplementation.

00436 {
00437   if (this->m_SubjectImplementation)
00438     {
00439     this->m_SubjectImplementation->RemoveAllObservers();
00440     }
00441 }

bool itk::Object::HasObserver ( const EventObject event  )  const [inherited]

Return true if an observer is registered for this event.

Definition at line 467 of file itkObject.cxx.

References itk::Object::m_SubjectImplementation.

00468 {
00469   if (this->m_SubjectImplementation)
00470     {
00471     return this->m_SubjectImplementation->HasObserver(event);
00472     }
00473   return false;
00474 }

MetaDataDictionary & itk::Object::GetMetaDataDictionary ( void   )  [inherited]

Returns:
A reference to this objects MetaDataDictionary.
Warning:
This reference may be changed.

Definition at line 532 of file itkObject.cxx.

References itk::Object::m_MetaDataDictionary.

Referenced by otb::RenderingImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData(), itk::Brains2MaskImageIO::CanReadFile(), otb::Image< TPixel, VImageDimension >::CopyInformation(), otb::VectorImage< TPixel, VImageDimension >::CopyInformation(), itk::GDCMImageIO::GetPatientName(), itk::GDCMImageIO::GetValueFromTag(), otb::GDALImageIO::InternalReadImageInformation(), otb::GDALImageIO::InternalWriteImageInformation(), otb::Image< TPixel, VImageDimension >::PrintSelf(), otb::VectorImage< TPixel, VImageDimension >::PrintSelf(), itk::DICOMImageIO2::Read(), itk::NiftiImageIO::ReadImageInformation(), itk::DICOMImageIO2::ReadImageInformation(), itk::VoxBoCUBImageIO::ReadImageInformation(), itk::MetaImageIO::ReadImageInformation(), itk::AnalyzeImageIO::ReadImageInformation(), itk::IPLCommonImageIO::ReadImageInformation(), itk::PhilipsRECImageIO::ReadImageInformation(), itk::Bruker2DSEQImageIO::ReadImageInformation(), itk::NrrdImageIO::ReadImageInformation(), itk::Brains2MaskImageIO::Write(), itk::GDCMImageIO::Write(), itk::NrrdImageIO::Write(), itk::MetaImageIO::Write(), itk::AnalyzeImageIO::WriteImageInformation(), and itk::VoxBoCUBImageIO::WriteImageInformation().

00533 {
00534   if(m_MetaDataDictionary==NULL)
00535     {
00536     m_MetaDataDictionary=new MetaDataDictionary;
00537     }
00538   return *m_MetaDataDictionary;
00539 }

const MetaDataDictionary & itk::Object::GetMetaDataDictionary ( void   )  const [inherited]

Returns:
A constant reference to this objects MetaDataDictionary.

Definition at line 543 of file itkObject.cxx.

References itk::Object::m_MetaDataDictionary.

00544 {
00545   if(m_MetaDataDictionary==NULL)
00546     {
00547     m_MetaDataDictionary=new MetaDataDictionary;
00548     }
00549   return *m_MetaDataDictionary;
00550 }

void itk::Object::SetMetaDataDictionary ( const MetaDataDictionary rhs  )  [inherited]

Returns:
Set the MetaDataDictionary

Definition at line 554 of file itkObject.cxx.

References itk::Object::m_MetaDataDictionary.

Referenced by otb::Image< TPixel, VImageDimension >::CopyInformation(), and otb::VectorImage< TPixel, VImageDimension >::CopyInformation().

00555 {
00556   if(m_MetaDataDictionary==NULL)
00557     {
00558     m_MetaDataDictionary=new MetaDataDictionary;
00559     }
00560   *m_MetaDataDictionary=rhs;
00561 }

void itk::LightObject::Delete (  )  [virtual, inherited]

Delete an itk object. This method should always be used to delete an object when the new operator was used to create it. Using the C delete method will not work with reference counting.

Delete a itk object. This method should always be used to delete an object when the new operator was used to create it. Using the C++ delete method will not work with reference counting.

Definition at line 88 of file itkLightObject.cxx.

References itk::LightObject::UnRegister().

00089 {
00090   this->UnRegister();
00091 }

void itk::LightObject::Print ( std::ostream &  os,
Indent  indent = 0 
) const [inherited]

Cause the object to print itself out.

Avoid DLL boundary problems. This function will be common to all itk objects. It just calls the header/self/trailer virtual print methods, which can be overriden by subclasses (any itk object).

Definition at line 135 of file itkLightObject.cxx.

References itk::Indent::GetNextIndent(), itk::LightObject::PrintHeader(), itk::LightObject::PrintSelf(), and itk::LightObject::PrintTrailer().

Referenced by itk::operator<<(), itk::WeakPointer< itk::ProcessObject >::Print(), and itk::SmartPointer< itk::Statistics::ImageToListAdaptor >::Print().

00136 {
00137   this->PrintHeader(os, indent); 
00138   this->PrintSelf(os, indent.GetNextIndent());
00139   this->PrintTrailer(os, indent);
00140 }

void itk::LightObject::BreakOnError (  )  [static, inherited]

This method is called when itkExceptionMacro executes. It allows the debugger to break on error.

This method is called when itkExceptionMacro executes. It allows the debugger to break on error.

Definition at line 149 of file itkLightObject.cxx.

00150 {
00151   ;  
00152 }

virtual int itk::LightObject::GetReferenceCount (  )  const [inline, virtual, inherited]

Gets the reference count on this object.

Definition at line 105 of file itkLightObject.h.

00106     {return static_cast<int>(m_ReferenceCount);}

void itk::LightObject::PrintHeader ( std::ostream &  os,
Indent  indent 
) const [protected, virtual, inherited]

Define a default print header for all objects.

Definition at line 320 of file itkLightObject.cxx.

References itk::LightObject::GetNameOfClass().

Referenced by itk::LightObject::Print().

00321 {
00322   os << indent << this->GetNameOfClass() << " (" << this << ")\n";
00323 }

void itk::LightObject::PrintTrailer ( std::ostream &  os,
Indent  indent 
) const [protected, virtual, inherited]

Define a default print trailer for all objects.

Definition at line 331 of file itkLightObject.cxx.

Referenced by itk::LightObject::Print().

00332 {
00333 }


Friends And Related Function Documentation

friend class ProcessObject [friend]

Friends of DataObject

Definition at line 497 of file itkDataObject.h.


Member Data Documentation

Who generated this data?

Definition at line 464 of file itkDataObject.h.

When was this data last generated?

Definition at line 468 of file itkDataObject.h.

unsigned long itk::DataObject::m_PipelineMTime [private]

The maximum MTime of all upstream filters and data objects. This does not include the MTime of this data object.

Definition at line 475 of file itkDataObject.h.

bool itk::DataObject::m_GlobalReleaseDataFlag = false [static, private]

Static member that controls global data release after use by filter.

Definition at line 478 of file itkDataObject.h.

Mutex lock to protect modification to the reference count

Definition at line 144 of file itkLightObject.h.

Referenced by itk::LightObject::Register(), itk::LightObject::SetReferenceCount(), and itk::LightObject::UnRegister().


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

Generated at Wed Jul 14 06:18:17 2010 for OTB with doxygen 1.5.6