Class InvertIntensityImageFilter
java.lang.Object
org.itk.simple.ProcessObject
org.itk.simple.ImageFilter
org.itk.simple.InvertIntensityImageFilter
Invert the intensity of an image.
InvertIntensityImageFilter inverts intensity of pixels by subtracting pixel value to a maximum
value. The maximum value can be set with SetMaximum and defaults the
maximum of input pixel type. This filter can be used to invert, for
example, a binary image, a distance map, etc.
Gaetan Lehmann. Biologie du Developpement et de la Reproduction, INRA
de Jouy-en-Josas, France.
See:
 IntensityWindowingImageFilter ShiftScaleImageFilter
 itk::simple::InvertIntensity for the procedural interface
 itk::InvertIntensityImageFilter for the Doxygen on the original ITK class.
C++ includes: sitkInvertIntensityImageFilter.h
- 
Field SummaryFields inherited from class org.itk.simple.ProcessObjectswigCMemOwn
- 
Constructor SummaryConstructorsModifierConstructorDescriptionitk::simple::InvertIntensityImageFilter::InvertIntensityImageFilter() Default Constructor that takes no arguments and initializes default parametersprotectedInvertIntensityImageFilter(long cPtr, boolean cMemoryOwn) 
- 
Method SummaryModifier and TypeMethodDescriptionvoiddelete()virtual itk::simple::InvertIntensityImageFilter::~InvertIntensityImageFilter() DestructorImage itk::simple::InvertIntensityImageFilter::Execute(Image &&image1) Execute the filter on the input imageprotected voidfinalize()protected static longdoubledouble itk::simple::InvertIntensityImageFilter::GetMaximum() const Set/Get the maximum intensity value for the inversion.getName()std::string itk::simple::InvertIntensityImageFilter::GetName() const Name of this classvoidsetMaximum(double Maximum) Self& itk::simple::InvertIntensityImageFilter::SetMaximum(double Maximum) Set/Get the maximum intensity value for the inversion.protected static longtoString()std::string itk::simple::InvertIntensityImageFilter::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- 
InvertIntensityImageFilterprotected InvertIntensityImageFilter(long cPtr, boolean cMemoryOwn) 
- 
InvertIntensityImageFilterpublic InvertIntensityImageFilter()itk::simple::InvertIntensityImageFilter::InvertIntensityImageFilter() 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::InvertIntensityImageFilter::~InvertIntensityImageFilter() Destructor- Overrides:
- deletein class- ImageFilter
 
- 
setMaximumpublic void setMaximum(double Maximum) Self& itk::simple::InvertIntensityImageFilter::SetMaximum(double Maximum) Set/Get the maximum intensity value for the inversion.
- 
getMaximumpublic double getMaximum()double itk::simple::InvertIntensityImageFilter::GetMaximum() const Set/Get the maximum intensity value for the inversion.
- 
getNamestd::string itk::simple::InvertIntensityImageFilter::GetName() const Name of this class- Overrides:
- getNamein class- ProcessObject
 
- 
toStringstd::string itk::simple::InvertIntensityImageFilter::ToString() const Print ourselves out- Overrides:
- toStringin class- ProcessObject
 
- 
execute
 
-