typedef typename OutputImageType::RegionType OutputImageRegionType;
typedef typename OutputImageType::PixelType OutputImagePixelType;
- void PrintSelf ( std::ostream& os, itk::Indent indent ) const;
+ void PrintSelf ( std::ostream& os, itk::Indent indent ) const ITK_OVERRIDE;
/** Clear the seeds */
void ClearSeeds();
unsigned int m_MinimumSize;
// Override since the filter needs all the data for the algorithm
- void GenerateInputRequestedRegion();
+ void GenerateInputRequestedRegion() ITK_OVERRIDE;
// Override since the filter produces the entire dataset
- void EnlargeOutputRequestedRegion(itk::DataObject *output);
- void GenerateData();
+ void EnlargeOutputRequestedRegion(itk::DataObject *output) ITK_OVERRIDE;
+ void GenerateData() ITK_OVERRIDE;
private:
ExplosionControlledThresholdConnectedImageFilter(const Self&); //purposely not implemented
//Set Methods(inline)
itkSetMacro( Verbose, bool);
itkSetMacro( EdgePaddingValue, PixelType );
- void SetNumberOfThreads(unsigned int r )
+ void SetNumberOfThreads(unsigned int r ) ITK_OVERRIDE
{
m_NumberOfThreadsIsGiven=true;
m_NumberOfThreads=r;
protected:
InvertVFFilter();
~InvertVFFilter() {};
- void GenerateData( );
+ void GenerateData( ) ITK_OVERRIDE;
bool m_Verbose;
bool m_NumberOfThreadsIsGiven;
~HelperClass1() {};
//the actual processing
- void BeforeThreadedGenerateData();
- void ThreadedGenerateData(const OutputImageRegionType& outputRegionForThread, itk::ThreadIdType threadId );
+ void BeforeThreadedGenerateData() ITK_OVERRIDE;
+ void ThreadedGenerateData(const OutputImageRegionType& outputRegionForThread, itk::ThreadIdType threadId ) ITK_OVERRIDE;
//member data
typename WeightsImageType::Pointer m_Weights;
//the actual processing
- void ThreadedGenerateData(const OutputImageRegionType& outputRegionForThread, itk::ThreadIdType threadId );
+ void ThreadedGenerateData(const OutputImageRegionType& outputRegionForThread, itk::ThreadIdType threadId ) ITK_OVERRIDE;
//member data
typename WeightsImageType::Pointer m_Weights;
itkGetConstReferenceMacro(Radius, InputSizeType);
/** Evalulate the function at specified index */
- virtual bool EvaluateAtIndex( const IndexType& index ) const;
+ virtual bool EvaluateAtIndex( const IndexType& index ) const ITK_OVERRIDE;
/** Evaluate the function at non-integer positions */
- virtual bool Evaluate( const PointType& point ) const
+ virtual bool Evaluate( const PointType& point ) const ITK_OVERRIDE
{
IndexType index;
this->ConvertPointToNearestIndex( point, index );
return this->EvaluateAtIndex( index );
}
virtual bool EvaluateAtContinuousIndex(
- const ContinuousIndexType& cindex ) const
+ const ContinuousIndexType& cindex ) const ITK_OVERRIDE
{
IndexType index;
this->ConvertContinuousIndexToNearestIndex( cindex, index );
protected:
LocallyAdaptiveBinaryThresholdImageFunction();
~LocallyAdaptiveBinaryThresholdImageFunction(){};
- void PrintSelf(std::ostream& os, itk::Indent indent) const;
+ void PrintSelf(std::ostream& os, itk::Indent indent) const ITK_OVERRIDE;
private:
LocallyAdaptiveBinaryThresholdImageFunction( const Self& ); //purposely not implemented
typedef typename OutputImageType::RegionType OutputImageRegionType;
typedef typename OutputImageType::PixelType OutputImagePixelType;
- void PrintSelf ( std::ostream& os, itk::Indent indent ) const;
+ void PrintSelf ( std::ostream& os, itk::Indent indent ) const ITK_OVERRIDE;
/** Clear the seeds */
void ClearSeeds();
double m_MaximumSD;
// Override since the filter needs all the data for the algorithm
- void GenerateInputRequestedRegion();
+ void GenerateInputRequestedRegion() ITK_OVERRIDE;
// Override since the filter produces the entire dataset
- void EnlargeOutputRequestedRegion(itk::DataObject *output);
- void GenerateData();
+ void EnlargeOutputRequestedRegion(itk::DataObject *output) ITK_OVERRIDE;
+ void GenerateData() ITK_OVERRIDE;
private:
LocallyAdaptiveThresholdConnectedImageFilter(const Self&); //purposely not implemented
void Initialize(QString title, float sec, int max);
- void Execute(itk::Object *caller, const itk::EventObject & event);
- void Execute(const itk::Object *caller, const itk::EventObject & event);
+ void Execute(itk::Object *caller, const itk::EventObject & event) ITK_OVERRIDE;
+ void Execute(const itk::Object *caller, const itk::EventObject & event) ITK_OVERRIDE;
protected:
vvQProgressDialogITKCommand();