Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::ExtractOrthogonalSwath2DImageFilter< TImage > Class Template Reference
[Image Filters]

#include <itkExtractOrthogonalSwath2DImageFilter.h>

Inheritance diagram for itk::ExtractOrthogonalSwath2DImageFilter< TImage >:

Inheritance graph
[legend]
Collaboration diagram for itk::ExtractOrthogonalSwath2DImageFilter< TImage >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class TImage>
class itk::ExtractOrthogonalSwath2DImageFilter< TImage >

Extracts into rectangular form a "swath" image from the input image along the parametric path.

Extracts a rectangular "swath" image from the 2D input image by interpolating image pixels orthogonal to the parametric path while walking along the path. The top half of the swath image corresponds to pixels to the left of the path when walking along the path, and the bottom half of the swath image likewise corresponds to pixels to the right of the path when walking along the path. The center row of the swath image corresponds to pixels laying directly on the path. The input and output images must be of the same type.

Definition at line 41 of file itkExtractOrthogonalSwath2DImageFilter.h.

Public Types

typedef SmartPointer< const
Self
ConstPointer
typedef DataObject::Pointer DataObjectPointer
typedef std::vector< DataObjectPointerDataObjectPointerArray
typedef DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typedef ImageType::ConstPointer ImageConstPointer
typedef ImageType::IndexType ImageIndexType
typedef ImageType::PixelType ImagePixelType
typedef ImageType::Pointer ImagePointer
typedef ImageType::RegionType ImageRegionType
typedef TImage ImageType
typedef InputImageType::ConstPointer InputImageConstPointer
typedef InputImageType::PixelType InputImagePixelType
typedef InputImageType::ConstPointer InputImagePointer
typedef InputImageType::RegionType InputImageRegionType
typedef TInputImage InputImageType
typedef InputPathType::ConstPointer InputPathConstPointer
typedef InputPathType::IndexType InputPathIndexType
typedef InputPathType::InputType InputPathInputType
typedef InputPathType::OffsetType InputPathOffsetType
typedef InputPathType::OutputType InputPathOutputType
typedef InputPathType::Pointer InputPathPointer
typedef TInputPath InputPathType
typedef OutputImageType::PixelType OutputImagePixelType
typedef OutputImageType::Pointer OutputImagePointer
typedef OutputImageType::RegionType OutputImageRegionType
typedef TOutputImage OutputImageType
typedef PathType::ConstPointer PathConstPointer
typedef PathType::ContinuousIndexType PathContinuousIndexType
typedef PathType::IndexType PathIndexType
typedef PathType::InputType PathInputType
typedef PathType::OffsetType PathOffsetType
typedef PathType::OutputType PathOutputType
typedef ParametricPath< 2 > PathType
typedef PathType::VectorType PathVectorType
typedef SmartPointer< SelfPointer
typedef ExtractOrthogonalSwath2DImageFilter Self
typedef ImageType::SizeType SizeType
typedef ImageAndPathToImageFilter<
TImage, ParametricPath<
2 >, TImage > 
Superclass

Public Member Functions

virtual void AbortGenerateDataOff ()
virtual void AbortGenerateDataOn ()
virtual LightObject::Pointer CreateAnother () const
virtual void DebugOff () const
virtual void DebugOn () const
virtual void Delete ()
virtual void EnlargeOutputRequestedRegion (DataObject *output)
virtual const bool & GetAbortGenerateData ()
CommandGetCommand (unsigned long tag)
bool GetDebug () const
DataObjectPointerArrayGetInputs ()
const MetaDataDictionaryGetMetaDataDictionary (void) const
MetaDataDictionaryGetMetaDataDictionary (void)
virtual unsigned long GetMTime () const
MultiThreaderGetMultiThreader ()
virtual const char * GetNameOfClass () const
DataObjectPointerArraySizeType GetNumberOfInputs () const
virtual DataObjectPointerArraySizeType GetNumberOfValidRequiredInputs () const
virtual const float & GetProgress ()
virtual int GetReferenceCount () const
virtual void GraftNthOutput (unsigned int idx, DataObject *output)
virtual void GraftOutput (DataObject *output)
bool HasObserver (const EventObject &event) const
void InvokeEvent (const EventObject &) const
void InvokeEvent (const EventObject &)
virtual DataObjectPointer MakeOutput (unsigned int idx)
virtual void Modified () const
virtual void PrepareOutputs ()
void Print (std::ostream &os, Indent indent=0) const
virtual void PropagateRequestedRegion (DataObject *output)
virtual void Register () const
void RemoveAllObservers ()
void RemoveObserver (unsigned long tag)
virtual void ResetPipeline ()
virtual void SetAbortGenerateData (bool _arg)
void SetDebug (bool debugFlag) const
virtual void SetDefaultPixelValue (ImagePixelType _arg)
void SetMetaDataDictionary (const MetaDataDictionary &rhs)
virtual void SetProgress (float _arg)
virtual void SetReferenceCount (int)
virtual void SetSize (SizeType _arg)
virtual void UnRegister () const
virtual void Update ()
virtual void UpdateLargestPossibleRegion ()
virtual void UpdateOutputData (DataObject *output)
virtual void UpdateOutputInformation ()
void UpdateProgress (float amount)
unsigned long AddObserver (const EventObject &event, Command *) const
unsigned long AddObserver (const EventObject &event, Command *)
const InputImageTypeGetImageInput (void)
virtual void SetImageInput (const TInputImage *image)
const InputImageTypeGetInput (unsigned int idx)
const InputImageTypeGetInput (void)
virtual void SetInput (unsigned int, const TInputImage *image)
virtual void SetInput (const InputImageType *image)
DataObjectPointerArraySizeType GetNumberOfOutputs () const
DataObjectPointerArrayGetOutputs ()
virtual const int & GetNumberOfThreads ()
virtual void SetNumberOfThreads (int _arg)
virtual const double * GetOrigin () const
virtual void SetOrigin (const float *origin)
virtual void SetOrigin (const double *origin)
OutputImageTypeGetOutput (unsigned int idx)
OutputImageTypeGetOutput (void)
const InputPathTypeGetPathInput (void)
virtual void SetPathInput (const TInputPath *path)
virtual const bool & GetReleaseDataBeforeUpdateFlag ()
virtual void ReleaseDataBeforeUpdateFlagOff ()
virtual void ReleaseDataBeforeUpdateFlagOn ()
virtual void SetReleaseDataBeforeUpdateFlag (bool _arg)
virtual bool GetReleaseDataFlag () const
void ReleaseDataFlagOff ()
void ReleaseDataFlagOn ()
virtual void SetReleaseDataFlag (bool flag)
virtual const double * GetSpacing () const
virtual void SetSpacing (const float *spacing)
virtual void SetSpacing (const double *spacing)
 itkStaticConstMacro (OutputImageDimension, unsigned int, TOutputImage::ImageDimension)
 itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension)
 itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension)
 itkStaticConstMacro (PathDimension, unsigned int, 2)
virtual void PopBackInput ()
virtual void PopFrontInput ()
virtual void PushBackInput (const InputImageType *image)
virtual void PushFrontInput (const InputImageType *image)

Static Public Member Functions

static void BreakOnError ()
static Pointer New ()
static bool GetGlobalWarningDisplay ()
static void GlobalWarningDisplayOff ()
static void GlobalWarningDisplayOn ()
static void SetGlobalWarningDisplay (bool flag)

Protected Types

typedef ImageToImageFilterDetail::ImageRegionCopier<
itkGetStaticConstMacro(OutputImageDimension),
itkGetStaticConstMacro(InputImageDimension)> 
InputToOutputRegionCopierType
typedef ImageToImageFilterDetail::ImageRegionCopier<
itkGetStaticConstMacro(InputImageDimension),
itkGetStaticConstMacro(OutputImageDimension)> 
OutputToInputRegionCopierType
typedef int InternalReferenceCountType

Protected Member Functions

virtual void AfterThreadedGenerateData ()
virtual void AllocateOutputs ()
virtual void BeforeThreadedGenerateData ()
virtual void CacheInputReleaseDataFlags ()
virtual void CallCopyInputRegionToOutputRegion (OutputImageRegionType &destRegion, const InputImageRegionType &srcRegion)
virtual void CallCopyOutputRegionToInputRegion (InputImageRegionType &destRegion, const OutputImageRegionType &srcRegion)
 ExtractOrthogonalSwath2DImageFilter ()
virtual void GenerateData (void)
virtual void GenerateOutputInformation (void)
virtual void GenerateOutputRequestedRegion (DataObject *output)
bool PrintObservers (std::ostream &os, Indent indent) const
void PrintSelf (std::ostream &os, Indent indent) const
virtual void PropagateResetPipeline ()
virtual void ReleaseInputs ()
virtual void RestoreInputReleaseDataFlags ()
void SetNumberOfInputs (unsigned int num)
void SetNumberOfOutputs (unsigned int num)
virtual int SplitRequestedRegion (int i, int num, OutputImageRegionType &splitRegion)
virtual void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId) ITK_NO_RETURN
virtual ~ExtractOrthogonalSwath2DImageFilter ()
virtual void AddInput (DataObject *input)
virtual const unsigned int & GetNumberOfRequiredInputs ()
virtual void RemoveInput (DataObject *input)
virtual void SetNthInput (unsigned int num, DataObject *input)
virtual void SetNumberOfRequiredInputs (unsigned int _arg)
virtual void AddOutput (DataObject *output)
virtual const unsigned int & GetNumberOfRequiredOutputs ()
virtual void RemoveOutput (DataObject *output)
virtual void SetNthOutput (unsigned int num, DataObject *output)
virtual void SetNumberOfRequiredOutputs (unsigned int _arg)
virtual void GenerateInputRequestedRegion ()
const DataObjectGetInput (unsigned int idx) const
const DataObjectGetOutput (unsigned int idx) const
virtual void PrintHeader (std::ostream &os, Indent indent) const
virtual void PrintTrailer (std::ostream &os, Indent indent) const
void PushBackInput (const DataObject *input)
void PushFrontInput (const DataObject *input)

Static Protected Member Functions

static ITK_THREAD_RETURN_TYPE ThreaderCallback (void *arg)

Protected Attributes

TimeStamp m_OutputInformationMTime
InternalReferenceCountType m_ReferenceCount
SimpleFastMutexLock m_ReferenceCountLock
bool m_Updating


Member Typedef Documentation

template<class TImage>
typedef SmartPointer<const Self> itk::ExtractOrthogonalSwath2DImageFilter< TImage >::ConstPointer

Reimplemented from itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >.

Definition at line 50 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TOutputImage>
typedef DataObject::Pointer itk::ImageSource< TOutputImage >::DataObjectPointer [inherited]

Smart Pointer type to a DataObject.

Reimplemented from itk::ProcessObject.

Reimplemented in itk::LabelStatisticsImageFilter< TInputImage, TLabelImage >, itk::MinimumMaximumImageFilter< TInputImage >, itk::StatisticsImageFilter< TInputImage >, and itk::StreamingImageFilter< TInputImage, TOutputImage >.

Definition at line 62 of file itkImageSource.h.

typedef std::vector<DataObjectPointer> itk::ProcessObject::DataObjectPointerArray [inherited]

STL Array of SmartPointers to DataObjects

Definition at line 103 of file itkProcessObject.h.

typedef DataObjectPointerArray::size_type itk::ProcessObject::DataObjectPointerArraySizeType [inherited]

Size type of an std::vector

Definition at line 112 of file itkProcessObject.h.

template<class TImage>
typedef ImageType::ConstPointer itk::ExtractOrthogonalSwath2DImageFilter< TImage >::ImageConstPointer

Definition at line 61 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef ImageType::IndexType itk::ExtractOrthogonalSwath2DImageFilter< TImage >::ImageIndexType

Definition at line 63 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef ImageType::PixelType itk::ExtractOrthogonalSwath2DImageFilter< TImage >::ImagePixelType

Definition at line 64 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef ImageType::Pointer itk::ExtractOrthogonalSwath2DImageFilter< TImage >::ImagePointer

Definition at line 60 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef ImageType::RegionType itk::ExtractOrthogonalSwath2DImageFilter< TImage >::ImageRegionType

Definition at line 62 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef TImage itk::ExtractOrthogonalSwath2DImageFilter< TImage >::ImageType

Some convenient typedefs.

Definition at line 56 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef InputImageType::ConstPointer itk::ImageToImageFilter< TInputImage, TOutputImage >::InputImageConstPointer [inherited]

Reimplemented in itk::HistogramMatchingImageFilter< TInputImage, TOutputImage, THistogramMeasurement >, itk::ImagePCAShapeModelEstimator< TInputImage, TOutputImage >, itk::IsolatedWatershedImageFilter< TInputImage, TOutputImage >, itk::KLMRegionGrowImageFilter< TInputImage, TOutputImage >, itk::MRFImageFilter< TInputImage, TClassifiedImage >, itk::MultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::RecursiveMultiResolutionPyramidImageFilter< TInputImage, TOutputImage >, itk::RegionGrowImageFilter< TInputImage, TOutputImage >, itk::RGBGibbsPriorFilter< TInputImage, TClassifiedImage >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage, TBinaryPriorImage >, itk::BinomialBlurImageFilter< TInputImage, TOutputImage >, itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::BloxBoundaryPointToCoreAtomImageFilter< dim >, itk::BloxBoundaryProfileImageToBloxCoreAtomImageFilter< TInputImage, TOutputImage, TSourceImage >, itk::BSplineDecompositionImageFilter< TInputImage, TOutputImage >, itk::CheckerBoardImageFilter< TImage >, itk::ClosingByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::ConnectedThresholdImageFilter< TInputImage, TOutputImage >, itk::FlipImageFilter< TImage >, itk::GradientImageToBloxBoundaryPointImageFilter< TInputImage >, itk::GrayscaleConnectedClosingImageFilter< TInputImage, TOutputImage >, itk::GrayscaleConnectedOpeningImageFilter< TInputImage, TOutputImage >, itk::GrayscaleFillholeImageFilter< TInputImage, TOutputImage >, itk::GrayscaleGrindPeakImageFilter< TInputImage, TOutputImage >, itk::HConcaveImageFilter< TInputImage, TOutputImage >, itk::HConvexImageFilter< TInputImage, TOutputImage >, itk::HMaximaImageFilter< TInputImage, TOutputImage >, itk::HMinimaImageFilter< TInputImage, TOutputImage >, itk::HoughTransform2DCirclesImageFilter< TInputPixelType, TOutputPixelType >, itk::HoughTransform2DLinesImageFilter< TInputPixelType, TOutputPixelType >, itk::InverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::IsolatedConnectedImageFilter< TInputImage, TOutputImage >, itk::IterativeInverseDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::MorphologicalGradientImageFilter< TInputImage, TOutputImage, TKernel >, itk::NonThreadedShrinkImageFilter< TInputImage, TOutputImage >, itk::OpeningByReconstructionImageFilter< TInputImage, TOutputImage, TKernel >, itk::OrientImageFilter< TInputImage, TOutputImage >, itk::PolylineMask2DImageFilter< TInputImage, TPolyline, TOutputImage >, itk::RecursiveSeparableImageFilter< TInputImage, TOutputImage >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::ShrinkImageFilter< TInputImage, TOutputImage >, itk::TobogganImageFilter< TInputImage >, itk::TwoOutputExampleImageFilter< TImage >, itk::VectorResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::WarpImageFilter< TInputImage, TOutputImage, TDeformationField >, itk::WarpVectorImageFilter< TInputImage, TOutputImage, TDeformationField >, itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::WrapPadImageFilter< TInputImage, TOutputImage >, itk::InPlaceImageFilter< TInputImage, TOutputImage >, itk::SimpleFuzzyConnectednessImageFilterBase< TInputImage, TOutputImage >, itk::AnchorErodeDilateImageFilter< TImage, TKernel, TFunction1, TFunction2 >, itk::AnchorOpenCloseImageFilter< TImage, TKernel, LessThan, GreaterThan, LessEqual, GreaterEqual >, itk::ExponentialDeformationFieldImageFilter< TInputImage, TOutputImage >, itk::MorphologicalWatershedFromMarkersImageFilter< TInputImage, TLabelImage >, itk::MorphologicalWatershedImageFilter< TInputImage, TOutputImage >, itk::BlackTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::ResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecisionType >, itk::WhiteTopHatImageFilter< TInputImage, TOutputImage, TKernel >, itk::RegionalMaximaImageFilter< TInputImage, TOutputImage >, itk::RegionalMinimaImageFilter< TInputImage, TOutputImage >, itk::ValuedRegionalExtremaImageFilter< TInputImage, TOutputImage, TFunction1, TFunction2 >, itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, TFunction1 >, itk::VoronoiSegmentationImageFilterBase< TInputImage, TOutputImage >, itk::InPlaceImageFilter< TDeformationField, TDeformationField >, itk::InPlaceImageFilter< TLabelImage, TOutputImage >, itk::InPlaceImageFilter< TInputImage >, itk::InPlaceImageFilter< TInputImage, TSparseOutputImage >, itk::InPlaceImageFilter< TFeatureImageType, Superclass::ImageType >, itk::InPlaceImageFilter< TInputImage1, TOutputImage >, itk::InPlaceImageFilter< TInputImage, itk::Image< TOutputPixelType,::itk::GetImageDimension< TInputImage >::ImageDimension > >, itk::InPlaceImageFilter< TInputImage1, itk::Functor::MakeJoin< TInputImage1, TInputImage2 >::ImageType >, itk::InPlaceImageFilter< itk::Image< TInputPixel1, NDimension >, itk::Image< std::complex< TOutputPixel >, NDimension > >, itk::InPlaceImageFilter< TInputImageType, TSparseOutputImageType >, itk::InPlaceImageFilter< TImage, TImage >, 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::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 > >, and itk::VanHerkGilWermanErodeDilateImageFilter< TImage, TKernel, itk::MaxFunctor< TImage::PixelType > >.

Definition at line 84 of file itkImageToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputImageType::PixelType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputImagePixelType [inherited]

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 58 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputImageType::ConstPointer itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputImagePointer [inherited]

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 56 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputImageType::RegionType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputImageRegionType [inherited]

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 57 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef TInputImage itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputImageType [inherited]

Some convenient typedefs.

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 52 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::ConstPointer itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathConstPointer [inherited]

Definition at line 61 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::IndexType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathIndexType [inherited]

Definition at line 64 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::InputType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathInputType [inherited]

Definition at line 62 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::OffsetType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathOffsetType [inherited]

Definition at line 65 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::OutputType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathOutputType [inherited]

Definition at line 63 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef InputPathType::Pointer itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathPointer [inherited]

Definition at line 60 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef TInputPath itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::InputPathType [inherited]

Definition at line 59 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef ImageToImageFilterDetail::ImageRegionCopier<itkGetStaticConstMacro(OutputImageDimension), itkGetStaticConstMacro(InputImageDimension)> itk::ImageToImageFilter< TInputImage, TOutputImage >::InputToOutputRegionCopierType [protected, inherited]

Typedef for the region copier function object that converts an input region to an output region.

Definition at line 164 of file itkImageToImageFilter.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 139 of file itkLightObject.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef OutputImageType::PixelType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::OutputImagePixelType [inherited]

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 69 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef OutputImageType::Pointer itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::OutputImagePointer [inherited]

Reimplemented from itk::ImageSource< TOutputImage >.

Definition at line 67 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef OutputImageType::RegionType itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::OutputImageRegionType [inherited]

Superclass typedefs.

Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.

Definition at line 68 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TInputPath, class TOutputImage>
typedef TOutputImage itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >::OutputImageType [inherited]

Some convenient typedefs.

Reimplemented from itk::ImageSource< TOutputImage >.

Definition at line 66 of file itkImageAndPathToImageFilter.h.

template<class TInputImage, class TOutputImage>
typedef ImageToImageFilterDetail::ImageRegionCopier<itkGetStaticConstMacro(InputImageDimension), itkGetStaticConstMacro(OutputImageDimension)> itk::ImageToImageFilter< TInputImage, TOutputImage >::OutputToInputRegionCopierType [protected, inherited]

Typedef for the region copier function object that converts an output region to an input region.

Definition at line 169 of file itkImageToImageFilter.h.

template<class TImage>
typedef PathType::ConstPointer itk::ExtractOrthogonalSwath2DImageFilter< TImage >::PathConstPointer

Definition at line 66 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef PathType::ContinuousIndexType itk::ExtractOrthogonalSwath2DImageFilter< TImage >::PathContinuousIndexType

Definition at line 70 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef PathType::IndexType itk::ExtractOrthogonalSwath2DImageFilter< TImage >::PathIndexType

Definition at line 69 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef PathType::InputType itk::ExtractOrthogonalSwath2DImageFilter< TImage >::PathInputType

Definition at line 67 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef PathType::OffsetType itk::ExtractOrthogonalSwath2DImageFilter< TImage >::PathOffsetType

Definition at line 71 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef PathType::OutputType itk::ExtractOrthogonalSwath2DImageFilter< TImage >::PathOutputType

Definition at line 68 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef ParametricPath<2> itk::ExtractOrthogonalSwath2DImageFilter< TImage >::PathType

Definition at line 65 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef PathType::VectorType itk::ExtractOrthogonalSwath2DImageFilter< TImage >::PathVectorType

Definition at line 72 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef SmartPointer<Self> itk::ExtractOrthogonalSwath2DImageFilter< TImage >::Pointer

Reimplemented from itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >.

Definition at line 49 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef ExtractOrthogonalSwath2DImageFilter itk::ExtractOrthogonalSwath2DImageFilter< TImage >::Self

Standard class typedefs.

Reimplemented from itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >.

Definition at line 46 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef ImageType::SizeType itk::ExtractOrthogonalSwath2DImageFilter< TImage >::SizeType

Definition at line 73 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
typedef ImageAndPathToImageFilter<TImage,ParametricPath<2>,TImage> itk::ExtractOrthogonalSwath2DImageFilter< TImage >::Superclass

Reimplemented from itk::ImageAndPathToImageFilter< TInputImage, TInputPath, TOutputImage >.

Definition at line 48 of file itkExtractOrthogonalSwath2DImageFilter.h.


Constructor & Destructor Documentation

template<class TImage>
itk::ExtractOrthogonalSwath2DImageFilter< TImage >::ExtractOrthogonalSwath2DImageFilter (  )  [inline, protected]

Definition at line 123 of file itkExtractOrthogonalSwath2DImageFilter.h.

template<class TImage>
virtual itk::ExtractOrthogonalSwath2DImageFilter< TImage >::~ExtractOrthogonalSwath2DImageFilter (  )  [inline, protected, virtual]

Definition at line 131 of file itkExtractOrthogonalSwath2DImageFilter.h.


Member Function Documentation

virtual void itk::ProcessObject::AbortGenerateDataOff (  )  [virtual, inherited]

virtual void itk::ProcessObject::AbortGenerateDataOn (  )  [virtual, inherited]

Turn on and off the AbortGenerateData flag.

virtual void itk::ProcessObject::AddInput ( DataObject input  )  [protected, virtual, inherited]

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

unsigned long itk::Object::AddObserver ( const EventObject event,
Command  
) [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

virtual void itk::ProcessObject::AddOutput ( DataObject output  )  [protected, virtual, inherited]

template<class TOutputImage>
virtual void itk::ImageSource< TOutputImage >::AfterThreadedGenerateData ( void   )  [inline, protected, virtual, inherited]

If an imaging filter needs to perform processing after all processing threads have completed, the filter can can provide an implementation for AfterThreadedGenerateData(). The execution flow in the default GenerateData() method will be: 1) Allocate the output buffer 2) Call BeforeThreadedGenerateData() 3) Spawn threads, calling ThreadedGenerateData() in each thread. 4) Call AfterThreadedGenerateData() Note that this flow of control is only available if a filter provides a ThreadedGenerateData() method and NOT a GenerateData() method.

Reimplemented in