Class BinaryProjectionImageFilter
java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.ImageFilter
org.itk.simple.BinaryProjectionImageFilter
Binary projection.
This class was contributed to the Insight Journal by Gaetan Lehmann.
The original paper can be found at https://doi.org/10.54294/0pjyho
Gaetan Lehmann. Biologie du Developpement et de la Reproduction, INRA
de Jouy-en-Josas, France.
See:
 ProjectionImageFilter
 MedianProjectionImageFilter
 MeanProjectionImageFilter
 MeanProjectionImageFilter
 MaximumProjectionImageFilter
 MinimumProjectionImageFilter
 StandardDeviationProjectionImageFilter
 SumProjectionImageFilter
 itk::simple::BinaryProjection for the procedural interface
 itk::BinaryProjectionImageFilter for the Doxygen on the original ITK class.
C++ includes: sitkBinaryProjectionImageFilter.h
- 
Field SummaryFields inherited from class org.itk.simple.ProcessObjectswigCMemOwn
- 
Constructor SummaryConstructorsModifierConstructorDescriptionitk::simple::BinaryProjectionImageFilter::BinaryProjectionImageFilter() Default Constructor that takes no arguments and initializes default parametersprotectedBinaryProjectionImageFilter(long cPtr, boolean cMemoryOwn) 
- 
Method SummaryModifier and TypeMethodDescriptionvoiddelete()virtual itk::simple::BinaryProjectionImageFilter::~BinaryProjectionImageFilter() DestructorImage itk::simple::BinaryProjectionImageFilter::Execute(const Image &image1) Execute the filter on the input imageprotected voidfinalize()doubledouble itk::simple::BinaryProjectionImageFilter::GetBackgroundValue() const Get the value used as "background".protected static longdoubledouble itk::simple::BinaryProjectionImageFilter::GetForegroundValue() const Get the value in the image considered as "foreground".getName()std::string itk::simple::BinaryProjectionImageFilter::GetName() const Name of this classlongunsigned int itk::simple::BinaryProjectionImageFilter::GetProjectionDimension() constvoidsetBackgroundValue(double BackgroundValue) Self& itk::simple::BinaryProjectionImageFilter::SetBackgroundValue(double BackgroundValue) Set the value used as "background".voidsetForegroundValue(double ForegroundValue) Self& itk::simple::BinaryProjectionImageFilter::SetForegroundValue(double ForegroundValue) Set the value in the image to consider as "foreground".voidsetProjectionDimension(long ProjectionDimension) Self& itk::simple::BinaryProjectionImageFilter::SetProjectionDimension(unsigned int ProjectionDimension)protected static longtoString()std::string itk::simple::BinaryProjectionImageFilter::ToString() const Print ourselves outMethods inherited from class org.itk.simple.ImageFiltergetCPtr, swigReleaseMethods inherited from class org.itk.simple.ProcessObjectabort, addCommand, debugOff, debugOn, getCPtr, getDebug, getGlobalDefaultCoordinateTolerance, getGlobalDefaultDebug, getGlobalDefaultDirectionTolerance, getGlobalDefaultNumberOfThreads, getGlobalDefaultThreader, getGlobalWarningDisplay, getNumberOfThreads, getNumberOfWorkUnits, getProgress, globalDefaultDebugOff, globalDefaultDebugOn, globalWarningDisplayOff, globalWarningDisplayOn, hasCommand, removeAllCommands, setDebug, setGlobalDefaultCoordinateTolerance, setGlobalDefaultDebug, setGlobalDefaultDirectionTolerance, setGlobalDefaultNumberOfThreads, setGlobalDefaultThreader, setGlobalWarningDisplay, setNumberOfThreads, setNumberOfWorkUnits, swigRelease
- 
Constructor Details- 
BinaryProjectionImageFilterprotected BinaryProjectionImageFilter(long cPtr, boolean cMemoryOwn) 
- 
BinaryProjectionImageFilterpublic BinaryProjectionImageFilter()itk::simple::BinaryProjectionImageFilter::BinaryProjectionImageFilter() Default Constructor that takes no arguments and initializes default parameters
 
- 
- 
Method Details- 
getCPtr
- 
swigRelease
- 
finalizeprotected void finalize()- Overrides:
- finalizein class- ImageFilter
 
- 
deletepublic void delete()virtual itk::simple::BinaryProjectionImageFilter::~BinaryProjectionImageFilter() Destructor- Overrides:
- deletein class- ImageFilter
 
- 
setProjectionDimensionpublic void setProjectionDimension(long ProjectionDimension) Self& itk::simple::BinaryProjectionImageFilter::SetProjectionDimension(unsigned int ProjectionDimension)
- 
getProjectionDimensionpublic long getProjectionDimension()unsigned int itk::simple::BinaryProjectionImageFilter::GetProjectionDimension() const
- 
setForegroundValuepublic void setForegroundValue(double ForegroundValue) Self& itk::simple::BinaryProjectionImageFilter::SetForegroundValue(double ForegroundValue) Set the value in the image to consider as "foreground". Defaults to maximum value of PixelType. Subclasses may alias this to DilateValue or ErodeValue.
- 
getForegroundValuepublic double getForegroundValue()double itk::simple::BinaryProjectionImageFilter::GetForegroundValue() const Get the value in the image considered as "foreground". Defaults to maximum value of PixelType.
- 
setBackgroundValuepublic void setBackgroundValue(double BackgroundValue) Self& itk::simple::BinaryProjectionImageFilter::SetBackgroundValue(double BackgroundValue) Set the value used as "background". Any pixel value which is not DilateValue is considered background. BackgroundValue is used for defining boundary conditions. Defaults to NumericTraits<PixelType>::NonpositiveMin() .
- 
getBackgroundValuepublic double getBackgroundValue()double itk::simple::BinaryProjectionImageFilter::GetBackgroundValue() const Get the value used as "background". Any pixel value which is not DilateValue is considered background. BackgroundValue is used for defining boundary conditions. Defaults to NumericTraits<PixelType>::NonpositiveMin() .
- 
getNamestd::string itk::simple::BinaryProjectionImageFilter::GetName() const Name of this class- Overrides:
- getNamein class- ProcessObject
 
- 
toStringstd::string itk::simple::BinaryProjectionImageFilter::ToString() const Print ourselves out- Overrides:
- toStringin class- ProcessObject
 
- 
execute
 
-