Interface MiExtractorIjk
-
- All Superinterfaces:
MiBaseExtractor
- All Known Implementing Classes:
MiCellExtractHexahedronIjk
,MiCellExtractIjk
,MiCylinderSliceExtractHexahedronIjk
,MiCylinderSliceExtractIjk
,MiIsosurfExtractHexahedronIjk
,MiIsosurfExtractIjk
,MiOutlineExtractHexahedronIjk
,MiOutlineExtractIjk
,MiPlaneSliceExtractHexahedronIjk
,MiPlaneSliceExtractIjk
,MiPointProbeHexahedronIjk
,MiPointProbeIjk
,MiSkinExtractHexahedronIjk
,MiSkinExtractIjk
,MiSlabExtractHexahedronIjk
,MiSlabExtractIjk
,MiSphereSliceExtractHexahedronIjk
,MiSphereSliceExtractIjk
,MiStreamlineExtractHexahedronIjk
,MiStreamlineExtractIjk
public interface MiExtractorIjk extends MiBaseExtractor
Base interface for all extractor IJK interfaces.All extractor IJK interfaces deriving from this one handle cell ranges during extractions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addCellRange(int rIbegin, int rJbegin, int rKbegin, int rIend, int rJend, int rKend)
Add a new cell range constraint to iterate over when performing the extraction.void
clearCellRanges()
Remove all cell ranges previously added.-
Methods inherited from interface com.openinventor.meshvizxlm.extractors.MiBaseExtractor
setExtractorCallback
-
-
-
-
Method Detail
-
addCellRange
void addCellRange(int rIbegin, int rJbegin, int rKbegin, int rIend, int rJend, int rKend)
Add a new cell range constraint to iterate over when performing the extraction.Default is to iterate over all cells in the mesh. Adding a new range to the extractor changes its state, thus triggering a new extraction even if the mesh remains the same.
Note: The value
MxMeshViz.UNDEFINED_ID
may be used for any index and is interpreted as the minimum/maximum cell index available in the current mesh for that axis.- Parameters:
rIbegin
- the smallest I cell index in the range.rJbegin
- the smallest J cell index in the range.rKbegin
- the smallest K cell index in the range.rIend
- the largest I cell index in the range (not included in extraction).rJend
- the largest J cell index in the range (not included in extraction).rKend
- the largest K cell index in the range (not included in extraction).
-
clearCellRanges
void clearCellRanges()
Remove all cell ranges previously added.Clearing all ranges changes the extractor state, thus triggering a new extraction even if the mesh remains the same.
-
-