public abstract class MiSkinExtractUnstructured extends java.lang.Object implements MiExtractorUnstructured
Performs 2 types of extraction:
extractSkin(MiCellFilterI)
builds a
MeXSurfaceMeshUnstructured
interfaces containing the skin of the given mesh. The skin of a mesh is made
up of all the faces that belong to only one cell. Scalar and vector sets can
be mapped onto this surface by calling
extractScalarSet(MiScalardSetI)
and
extractVec3Set(MiVec3dSetI)
.
extractLineSkin(MiCellFilterI)
builds a
MeXLineMeshUnstructured
interface containing the line skin of the given mesh, which is made up of the
edges from the faces that belong to the skin.
Note: No dataset mapping is available on the line skin.
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addCellRange, clearCellRanges
setExtractorCallback
public static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> MiSkinExtractUnstructured getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
mesh
- the input meshpublic abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> extractSkin(MiCellFilterI cellFilter)
cellFilter
- the cell filterpublic abstract MeXLineMeshUnstructured<MeXLineCell,MeXLineTopologyExplicitI<MeXLineCell>,MeXGeometryI> extractLineSkin(MiCellFilterI cellFilter)
cellFilter
- the cell filterpublic abstract MeXScalardSetI extractScalarSet(MiScalardSetI inputSet)
inputSet
- the input scalar set defined on the volume meshpublic abstract MeXVec3dSetI extractVec3Set(MiVec3dSetI inputSet)
inputSet
- the input vec3 set defined on the volume meshpublic abstract MeXSurfaceMeshUnstructured<MeXSurfaceCell,MeXSurfaceTopologyExplicitI<MeXSurfaceCell>,MeXGeometryI> getExtract()
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com