Class SoOpeningLineMaximumProcessing
- java.lang.Object
- 
- com.openinventor.inventor.Inventor
- 
- com.openinventor.inventor.misc.SoBase
- 
- com.openinventor.inventor.fields.SoFieldContainer
- 
- com.openinventor.inventor.engines.SoEngine
- 
- com.openinventor.imageviz.engines.SoImageVizEngine
- 
- com.openinventor.imageviz.engines.mathematicalmorphology.openingandclosing.SoOpeningLineMaximumProcessing
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- SafeDisposable
 
 public class SoOpeningLineMaximumProcessing extends SoImageVizEngine SoOpeningLineMaximumProcessingengine. TheSoOpeningLineMaximumProcessingengine performs a maximal linear opening.For an introduction, see: - section Morphology
- Introduction and definition for opening
 This engine performs the union of the openings in several directions (binary case) or the maximum of the openings (grayscale case). This engine is very useful when you work with circular shapes because it fills the holes in all directions. Like a classical opening transform, using this engine with an appropriate threshold allows getting a Top Hat well adapted to the circular object detection. 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.openinventor.imageviz.engines.SoImageVizEngineSoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
 - 
Nested classes/interfaces inherited from class com.openinventor.inventor.InventorInventor.ConstructorCommand
 
- 
 - 
Field SummaryFields Modifier and Type Field Description SoSFEnum<SoImageVizEngine.ComputeModes>computeModeSelect the compute Mode (2D or 3D or AUTO) .SoSFInt32directionNumberThe number of directions for linear opening.SoSFInt32elementSizeThe half size of the structuring element.SoSFImageDataAdapterinImageThe input image.SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter>outImageThe output image.- 
Fields inherited from class com.openinventor.imageviz.engines.SoImageVizEngineonBegin, onEnd, onProgress
 - 
Fields inherited from class com.openinventor.inventor.InventorVERBOSE_LEVEL, ZeroHandle
 
- 
 - 
Constructor SummaryConstructors Constructor Description SoOpeningLineMaximumProcessing()Constructor.
 - 
Method Summary- 
Methods inherited from class com.openinventor.imageviz.engines.SoImageVizEngineabortEvaluate, isEvaluating, startEvaluate, waitEvaluate
 - 
Methods inherited from class com.openinventor.inventor.engines.SoEnginecopy, getByName, getOutput, getOutputName
 - 
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainercopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
 - 
Methods inherited from class com.openinventor.inventor.misc.SoBasedispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable, touch
 - 
Methods inherited from class com.openinventor.inventor.InventorgetNativeResourceHandle
 
- 
 
- 
- 
- 
Field Detail- 
computeModepublic final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode Select the compute Mode (2D or 3D or AUTO) . Default is MODE_AUTO
 - 
inImagepublic final SoSFImageDataAdapter inImage The input image. Default value is NULL. Supported types include: grayscale binary label color image.
 - 
elementSizepublic final SoSFInt32 elementSize The half size of the structuring element. A structuring element always has an odd side length (3x3, 5x5, etc) which is defined by 2 * elementSize + 1. Default value is 3.
 - 
directionNumberpublic final SoSFInt32 directionNumber The number of directions for linear opening. Default value is 4.
 - 
outImagepublic final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage The output image. Default value is NULL. Supported types include: grayscale binary label color image.
 
- 
 
-