public abstract class MiGridPlaneSliceExtractUnstructured extends java.lang.Object implements MiBaseExtractor
This extractor is similar to the plane slice extractor except that it creates
a structured mesh and probes the input volume to compute the values at the
surface nodes and cells (See
MiPointProbeUnstructured
for settings). The grid created by this extractor is computed so that it
encloses completely the cross section of the input volume mesh marking as
dead the cells outside the volume.
Modifier and Type | Method and Description |
---|---|
abstract MeXSurfaceMeshCurvilinear<MeXTopologyIj,MeXGeometryIj> |
extractGrid(SbVec3d normal,
double distance,
double step,
MiCellFilterI filter)
Builds the topology and geometry of a curvilinear surface mesh defined by
the given plane normal and distance to origin.
|
abstract MeXScalardSetIj |
extractScalarSet(MiScalardSetI scalarSet)
Extracts a scalar set from the original mesh.
|
abstract MeXVec3dSetIj |
extractVec3Set(MiVec3dSetI vectorSet)
Extracts a vector set from the original mesh.
|
abstract MeXSurfaceMeshCurvilinear<MeXTopologyIj,MeXGeometryIj> |
getExtract()
Returns the result of the extraction as a mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of grid plane slice 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> MiGridPlaneSliceExtractUnstructured getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
mesh
- the input meshpublic abstract MeXSurfaceMeshCurvilinear<MeXTopologyIj,MeXGeometryIj> extractGrid(SbVec3d normal, double distance, double step, MiCellFilterI filter)
normal
- normal to the grid plane slicedistance
- position of the plane relatively to the origin along the normalstep
- distance between two consecutive nodes in both directions of the
planefilter
- the cell filterpublic abstract MeXScalardSetIj extractScalarSet(MiScalardSetI scalarSet)
scalarSet
- the input scalar set defined on the original meshpublic abstract MeXVec3dSetIj extractVec3Set(MiVec3dSetI vectorSet)
vectorSet
- the input vector set defined on the original meshpublic abstract MeXSurfaceMeshCurvilinear<MeXTopologyIj,MeXGeometryIj> getExtract()
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com