Package | Description |
---|---|
com.openinventor.meshvizxlm.extractors.cell |
Provides classes for cell extraction and utility classes for cells.
|
com.openinventor.meshvizxlm.extractors.isosurf |
Provides classes for isosurface extraction.
|
com.openinventor.meshvizxlm.extractors.outline |
Provides classes for outline extraction.
|
com.openinventor.meshvizxlm.extractors.pointprobe |
Provides classes for probing.
|
com.openinventor.meshvizxlm.extractors.skin |
Provides classes for skin extraction.
|
com.openinventor.meshvizxlm.extractors.slab |
Provides classes for slab extraction.
|
com.openinventor.meshvizxlm.extractors.slice |
Provides classes for slices extraction.
|
com.openinventor.meshvizxlm.extractors.streamline |
Provides interfaces and classes for streamlines extraction.
|
com.openinventor.meshvizxlm.mapping.details |
Provides classes for detail information storage.
|
com.openinventor.meshvizxlm.mapping.nodes |
Provides rendering, property and action nodes.
|
com.openinventor.meshvizxlm.mesh |
Provides interfaces for meshes definition.
|
com.openinventor.meshvizxlm.mesh.cell |
Provides interfaces for cells and cell filters definition.
|
com.openinventor.meshvizxlm.meshextracted.cell |
Provides interfaces for defining cells of extracted meshes.
|
com.openinventor.meshvizxlm.meshextracted.geometry |
Provides interfaces for defining geometries of extracted meshes.
|
Modifier and Type | Method and Description |
---|---|
static <C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI> |
MiCellExtractUnstructured.getNewInstance(MiSurfaceMeshUnstructured<C,T,G> mesh)
Create an instance of cell extractor for unstructured surface mesh.
|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
MiCellExtractHexahedronIjk.getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of cell extractor for an IJK hexahedron volume mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
MiCellExtractUnstructured.getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of cell extractor for unstructured volume mesh.
|
Modifier and Type | Method and Description |
---|---|
static double |
MxPolygonCellExtract.getArea(MiGeometryI meshGeometry,
MiSurfaceCell polygonCell)
Computes the area of all planar or almost-planar irregular polygon (convex
and concave).
|
static double[] |
MxCellExtract.getCenter(MiGeometryI geometry,
MiCell cell)
Gets the center of the specified cell.
|
static double |
MxPolyhedronCellExtract.getLongestDistance(MiGeometryI meshGeometry,
MiVolumeCell polyhedronCell)
Gets the longest distance inside the given polyhedron cell.
|
static double |
MxPolygonCellExtract.getLongestEdgeLength(MiGeometryI meshGeometry,
MiSurfaceCell polygonCell)
Gets the longest edge of a polygon cell.
|
static double |
MxQuadrangleCellExtract.getLongestEdgeLength(MiGeometryI meshGeometry,
MiSurfaceCell cell)
Gets the longest edge of a quadrangle cell.
|
static double |
MxHexahedronCellExtract.getLongestEdgeLength(MiGeometryI meshGeometry,
MiVolumeCell cell)
Gets the longest edge of a hexahedron cell.
|
static double |
MxPyramidCellExtract.getLongestEdgeLength(MiGeometryI meshGeometry,
MiVolumeCell cell)
Gets the longest edge of a pyramid cell.
|
static double |
MxTetrahedronCellExtract.getLongestEdgeLength(MiGeometryI meshGeometry,
MiVolumeCell cell)
Gets the longest edge of a tetrahedron cell.
|
static double |
MxWedgeCellExtract.getLongestEdgeLength(MiGeometryI meshGeometry,
MiVolumeCell cell)
Gets the longest edge of a wedge cell.
|
static SbVec3d |
MxPolygonCellExtract.getNormal(MiGeometryI meshGeometry,
MiSurfaceCell polygonCell)
Computes the average normal to the given planar or almost-planar polygon
cell.
|
static double |
MxPolygonCellExtract.getShortestEdgeLength(MiGeometryI meshGeometry,
MiSurfaceCell polygonCell)
Gets the shortest edge of a polygon cell.
|
static double |
MxPolyhedronCellExtract.getShortestEdgeLength(MiGeometryI meshGeometry,
MiVolumeCell polyhedronCell)
Gets the shortest distance inside the given polyhedron cell.
|
static boolean |
MxPolygonCellExtract.isPointInsideCell(MiGeometryI meshGeometry,
MiSurfaceCell polygonCell,
double[] point,
double[] weights)
Checks if a point is inside the given polygon cell.
|
static boolean |
MxQuadrangleCellExtract.isPointInsideCell(MiGeometryI meshGeometry,
MiSurfaceCell cell,
double[] point,
double[] weights)
Checks if a point is inside or outside a quadrangle cell.
|
static boolean |
MxHexahedronCellExtract.isPointInsideCell(MiGeometryI meshGeometry,
MiVolumeCell hexahedronCell,
double[] point,
double[] weights)
Checks if a point is inside or outside an hexahedron cell.
|
static boolean |
MxPolyhedronCellExtract.isPointInsideCell(MiGeometryI meshGeometry,
MiVolumeCell polyhedronCell,
double[] point,
double[] weights)
Checks if a point is inside the given polyhedron cell.
|
static boolean |
MxPyramidCellExtract.isPointInsideCell(MiGeometryI meshGeometry,
MiVolumeCell pyramidCell,
double[] point,
double[] weights)
Checks if a point is inside or outside a pyramid cell.
|
static boolean |
MxTetrahedronCellExtract.isPointInsideCell(MiGeometryI meshGeometry,
MiVolumeCell tetrahedronCell,
double[] point,
double[] weights)
Checks if a point is inside or outside a tetrahedron cell.
|
static boolean |
MxWedgeCellExtract.isPointInsideCell(MiGeometryI meshGeometry,
MiVolumeCell wegdeCell,
double[] point,
double[] weights)
Checks if a point is inside or outside a wedge cell.
|
Modifier and Type | Method and Description |
---|---|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
MiIsosurfExtractHexahedronIjk.getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of isosurface extractor for IJK Hexahedron volume mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
MiIsosurfExtractUnstructured.getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of isosurface extractor for unstructured volume mesh.
|
Modifier and Type | Method and Description |
---|---|
static <C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI> |
MiOutlineExtractUnstructured.getNewInstance(MiSurfaceMeshUnstructured<C,T,G> mesh)
Create an instance of outline extractor for unstructured surface mesh.
|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
MiOutlineExtractHexahedronIjk.getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of outline extractor for unstructured IJK mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
MiOutlineExtractUnstructured.getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of outline extractor for unstructured volume mesh.
|
Modifier and Type | Method and Description |
---|---|
static <C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI> |
MiPointProbeUnstructured.getNewInstance(MiSurfaceMeshUnstructured<C,T,G> mesh)
Create an instance of a probe for unstructured surface mesh.
|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
MiPointProbeHexahedronIjk.getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of a probe for IJK Hexahedron volume mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
MiPointProbeUnstructured.getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of a probe for unstructured volume mesh.
|
Modifier and Type | Method and Description |
---|---|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
MiSkinExtractHexahedronIjk.getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of a skin extractor for IJK Hexahedron volume mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
MiSkinExtractUnstructured.getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of a skin extractor for unstructured volume mesh.
|
Modifier and Type | Method and Description |
---|---|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
MiSlabExtractHexahedronIjk.getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of a slab extractor for IJK Hexahedron volume mesh.
|
Modifier and Type | Method and Description |
---|---|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
MiCylinderSliceExtractHexahedronIjk.getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of cylinder slice extractor for hexahedron IJK volume
mesh.
|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
MiPlaneSliceExtractHexahedronIjk.getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of plane slice extractor for hexahedron IJK volume mesh.
|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
MiSphereSliceExtractHexahedronIjk.getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of sphere slice extractor for hexahedron IJK volume
mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
MiCylinderSliceExtractUnstructured.getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of cylinder slice extractor for unstructured volume
mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
MiGridPlaneSliceExtractUnstructured.getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of grid plane slice extractor for unstructured volume
mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
MiPlaneSliceExtractUnstructured.getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of plane slice extractor for unstructured volume mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
MiSphereSliceExtractUnstructured.getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of sphere slice extractor for unstructured volume mesh.
|
Modifier and Type | Method and Description |
---|---|
static <C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI> |
MiStreamlineExtractUnstructured.getNewInstance(MiSurfaceMeshUnstructured<C,T,G> mesh)
Create an instance of a streamlines extractor for unstructured surface
mesh.
|
static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI> |
MiStreamlineExtractHexahedronIjk.getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of a streamlines extractor for an IJK Hexahedron volume
mesh.
|
static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI> |
MiStreamlineExtractUnstructured.getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of a streamlines extractor for unstructured volume mesh.
|
Modifier and Type | Class and Description |
---|---|
class |
MoMeshRepresentationDetail<C extends MiCell,T extends MiTopologyExplicitI<C>,G extends MiGeometryI>
Stores detail information about a mesh representation.
|
Modifier and Type | Method and Description |
---|---|
<Cell extends MiSurfaceCell,Topology extends MiSurfaceTopologyExplicitI<Cell>,Geometry extends MiGeometryI> |
MoMesh.setMesh(MiSurfaceMeshUnstructured<Cell,Topology,Geometry> mesh)
Sets the mesh interface to an unstructured surface mesh.
|
<TopologyT extends MiHexahedronTopologyExplicitIjk,GeometryT extends MiGeometryI> |
MoMesh.setMesh(MiVolumeMeshHexahedronIjk<TopologyT,GeometryT> mesh)
Sets the mesh interface to an IJK Hexahedron volume mesh.
|
<CellT extends MiVolumeCell,TopologyT extends MiVolumeTopologyExplicitI<CellT>,GeometryT extends MiGeometryI> |
MoMesh.setMesh(MiVolumeMeshUnstructured<CellT,TopologyT,GeometryT> mesh)
Sets the mesh interface to an unstructured volume mesh.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MiLineMeshCurvilinear<T extends MiTopologyI,G extends MiGeometryI>
Curvilinear Line mesh interface.
|
interface |
MiLineMeshUnstructured<C extends MiLineCell,T extends MiLineTopologyExplicitI<C>,G extends MiGeometryI>
Unstructured Line mesh interface.
|
interface |
MiMeshUnstructured<G extends MiGeometryI>
Unstructured mesh interface.
|
interface |
MiMeshUnstructuredI<C extends MiCell,T extends MiTopologyExplicitI<C>,G extends MiGeometryI>
I Unstructured mesh interface.
|
interface |
MiSurfaceMeshUnstructured<C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI>
Unstructured surface mesh interface.
|
interface |
MiVolumeMeshHexahedronIjk<T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
IJK Hexahedron volume mesh interface.
|
interface |
MiVolumeMeshUnstructured<C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI>
Unstructured volume mesh interface.
|
Modifier and Type | Method and Description |
---|---|
double[] |
MiCell.getCenter(MiGeometryI geometry)
Gets the center of this cell.
|
double[] |
MiVolumeCell.getFacetCenter(int facet,
MiGeometryI geometry)
Gets the center of the specified cell facet.
|
double |
MiCell.getRelativeSize(MiGeometryI meshGeometry)
Gets the relative size of the cell.
|
boolean |
MiCell.isPointInsideCell(MiGeometryI meshGeometry,
double[] point,
double[] weights)
Checks if a point is inside or outside this cell.
|
Modifier and Type | Method and Description |
---|---|
double |
MeXSurfaceCell.getArea(MiGeometryI meshGeometry)
Gets the area of the cell.
|
double |
MeXLineCell.getLength(MiGeometryI meshGeometry)
Gets the length of the cell.
|
SbVec3d |
MeXSurfaceCell.getNormal(MiGeometryI meshGeometry)
Gets the unit normal vector to the surface's plane.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MeXGeometryI
Generic geometry interface for extracted unstructured meshes.
|
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com