public abstract class MiCellExtractIj extends java.lang.Object implements MiExtractorIj
Extracts a list of cells from the input structured mesh and builds a surface mesh representing the extracted cells.
Modifier and Type | Method and Description |
---|---|
abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> |
extractCell(double factor,
MiCellFilterIj cellFilter)
Creates an unstructured surface mesh from the faces of all the cells in the
original surface mesh.
|
abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> |
extractCell(long[] cellIndexes,
double factor,
MiCellFilterIj cellFilter)
Creates an unstructured surface mesh from the faces of the cells
corresponding to the given indices in the original surface mesh.
|
abstract MeXScalardSetI |
extractScalarSet(MiScalardSetIj scalarSet)
Extracts a scalar set from the surface mesh.
|
abstract MeXVec3dSetI |
extractVec3Set(MiVec3dSetIj vectorSet)
Extracts a vector set from the surface mesh.
|
abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> |
getExtract()
Returns the result of the extraction as a mesh.
|
static <T extends MiTopologyIj,G extends MiGeometryIj> |
getNewInstance(MiSurfaceMeshCurvilinear<T,G> mesh)
Create an instance of cell extractor for a curvilinear surface mesh.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addCellRange, clearCellRanges
setExtractorCallback
public static <T extends MiTopologyIj,G extends MiGeometryIj> MiCellExtractIj getNewInstance(MiSurfaceMeshCurvilinear<T,G> mesh)
mesh
- the input meshpublic abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> extractCell(long[] cellIndexes, double factor, MiCellFilterIj cellFilter)
Cells are scaled according to the given factor:
Shrinking: factor < 1
Expanding: factor > 1
cellIndexes
- indices of the cells to extract {i0, j0, i1, j1, ...}factor
- cell scale factorcellFilter
- cell filterpublic abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> extractCell(double factor, MiCellFilterIj cellFilter)
Cells are scaled according to the given factor:
Shrinking: factor < 1
Expanding: factor > 1
factor
- cell scale factorcellFilter
- cell filterpublic abstract MeXScalardSetI extractScalarSet(MiScalardSetIj scalarSet)
scalarSet
- the input scalar set defined on the surface meshpublic abstract MeXVec3dSetI extractVec3Set(MiVec3dSetIj vectorSet)
vectorSet
- the input vector set defined on the surface meshpublic abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> getExtract()
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com