public abstract class MiCellExtractUnstructured extends java.lang.Object implements MiBaseExtractor
Extracts a list of cells from the input unstructured 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,
MiCellFilterI cellFilter)
Creates an unstructured surface mesh from the faces of all the cells in the
original volume mesh.
|
abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> |
extractCell(java.util.SortedSet<java.lang.Long> cellIndexes,
double factor,
MiCellFilterI cellFilter)
Creates an unstructured surface mesh from the faces of the cells
corresponding to the given indices in the original volume mesh.
|
abstract MeXScalardSetI |
extractScalarSet(MiScalardSetI inputSet)
Extracts a scalar set from the original mesh.
|
abstract MeXVec3dSetI |
extractVec3Set(MiVec3dSetI inputSet)
Extracts a vector set from the original mesh.
|
abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> |
getExtract()
Returns the result of the extraction as a mesh.
|
static <C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI> |
getNewInstance(MiSurfaceMeshUnstructured<C,T,G> mesh)
Create an instance of cell extractor for unstructured surface mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of cell extractor for unstructured volume mesh.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setExtractorCallback
public static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> MiCellExtractUnstructured getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
mesh
- the input meshpublic static <C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI> MiCellExtractUnstructured getNewInstance(MiSurfaceMeshUnstructured<C,T,G> mesh)
mesh
- the input meshpublic abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> extractCell(java.util.SortedSet<java.lang.Long> cellIndexes, double factor, MiCellFilterI cellFilter)
Cells are scaled according to the given factor:
Shrinking: factor < 1
Expanding: factor > 1
cellIndexes
- indices of the cells to extractfactor
- cell scale factorcellFilter
- cell filterpublic abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> extractCell(double factor, MiCellFilterI cellFilter)
Cells are scaled according to the given factor:
Shrinking: factor < 1
Expanding: factor > 1
factor
- cell scale factorcellFilter
- cell filterpublic abstract MeXScalardSetI extractScalarSet(MiScalardSetI inputSet)
inputSet
- the input scalar set defined on the original mesh.public abstract MeXVec3dSetI extractVec3Set(MiVec3dSetI inputSet)
inputSet
- the input vector set defined on the original mesh.public abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> getExtract()
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com