18 #ifndef itkPipelineMonitorImageFilter_h 19 #define itkPipelineMonitorImageFilter_h 66 template <
typename TImageType>
101 itkSetMacro( ClearPipelineOnGenerateOutputInformation,
bool );
102 itkGetMacro( ClearPipelineOnGenerateOutputInformation,
bool );
103 itkBooleanMacro( ClearPipelineOnGenerateOutputInformation );
158 itkGetConstMacro(UpdatedOutputOrigin, PointType);
159 itkGetConstMacro(UpdatedOutputDirection, DirectionType);
160 itkGetConstMacro(UpdatedOutputSpacing, SpacingType);
161 itkGetConstMacro(UpdatedOutputLargestPossibleRegion, ImageRegionType);
209 #ifndef ITK_MANUAL_INSTANTIATION 210 #include "itkPipelineMonitorImageFilter.hxx" 213 #endif //itkPipelineMonitorImageFilter_hxx RegionVectorType GetUpdatedRequestedRegions(void) const
PipelineMonitorImageFilter()
virtual void PropagateRequestedRegion(DataObject *output) override
void operator=(const PipelineMonitorImageFilter &)
virtual void GenerateData(void) override
unsigned int m_NumberOfClearPipeline
RegionVectorType GetInputRequestedRegions(void) const
bool VerifyInputFilterMatchedUpdateOutputInformation()
bool VerifyInputFilterExecutedStreaming(int expectedNumber)
RegionVectorType GetOutputRequestedRegions(void) const
bool VerifyInputFilterBufferedRequestedRegions()
bool VerifyAllInputCanNotStream()
ImageToImageFilter< TImageType, TImageType > Superclass
bool VerifyDownStreamFilterExecutedPropagation()
unsigned int m_NumberOfUpdates
Enables monitoring, recording and debugging of the pipeline execution and information exchange...
virtual void EnlargeOutputRequestedRegion(DataObject *output) override
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
RegionVectorType GetUpdatedBufferedRegions(void) const
void ClearPipelineSavedInformation()
DirectionType m_UpdatedOutputDirection
RegionVectorType m_OutputRequestedRegions
TImageType::SpacingType SpacingType
bool VerifyInputFilterRequestedLargestRegion()
RegionVectorType m_UpdatedBufferedRegions
RegionVectorType m_InputRequestedRegions
TImageType::DirectionType DirectionType
SpacingType m_UpdatedOutputSpacing
ImageRegionType m_UpdatedOutputLargestPossibleRegion
TImageType::ConstPointer InputImageConstPointer
PointType m_UpdatedOutputOrigin
unsigned int GetNumberOfUpdates(void) const
InputImageType::RegionType InputImageRegionType
TImageType::Pointer InputImagePointer
bool VerifyAllInputCanStream(int expectedNumber)
SmartPointer< const Self > ConstPointer
std::vector< typename TImageType::RegionType > RegionVectorType
bool VerifyInputFilterMatchedRequestedRegions()
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::InputImageRegionType ImageRegionType
SmartPointer< Self > Pointer
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
RegionVectorType m_UpdatedRequestedRegions
TImageType::PointType PointType
Base class for filters that take an image as input and overwrite that image as the output...
PipelineMonitorImageFilter Self
virtual void GenerateInputRequestedRegion(void) override
Base class for all data objects in ITK.
bool m_ClearPipelineOnGenerateOutputInformation
virtual void GenerateOutputInformation() override