public abstract class MiPointProbeHexahedronIjk extends MiPointProbeIjk
This class can be used to evaluate the value of a data set in the given mesh
at any location. The probe is internally building an octree onto volume
meshes.
This octree can be optimized by setting three environment variables (see
SoPreferences and
MiPointProbeUnstructured
).
| Modifier and Type | Method and Description |
|---|---|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of a probe for IJK Hexahedron volume mesh.
|
abstract double |
getValue(MiScalardSetI dataset)
Gets the scalar value at the current probe location in the given
PER_NODE scalar set. |
abstract double[] |
getValue(MiVec3dSetI dataset)
Gets the vector value at the current probe location in the given
PER_NODE vector set. |
getCellId, getNewInstance, getValue, getValue, isFound, moveLocation, setLocationequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCellRange, clearCellRangessetExtractorCallbackpublic static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> MiPointProbeHexahedronIjk getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
mesh - the input meshpublic abstract double getValue(MiScalardSetI dataset)
PER_NODE scalar set. MiPointProbeIjk.isFound() is falsedataset - the input scalar setjava.lang.UnsupportedOperationException - if binding of scalar set is not PER_NODEpublic abstract double[] getValue(MiVec3dSetI dataset)
PER_NODE vector set. null if the probe location is outside the
mesh (when MiPointProbeIjk.isFound() is false).dataset - the input vector setjava.lang.UnsupportedOperationException - if binding of scalar set is not PER_NODEGenerated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com