Uses of Interface
com.openinventor.meshvizxlm.mesh.geometry.MiGeometryI
-
Packages that use MiGeometryI 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. -
-
Uses of MiGeometryI in com.openinventor.meshvizxlm.extractors.cell
Methods in com.openinventor.meshvizxlm.extractors.cell with type parameters of type MiGeometryI Modifier and Type Method Description static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
MiCellExtractHexahedronIjkMiCellExtractHexahedronIjk. getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of cell extractor for an IJK hexahedron volume mesh.static <C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI>
MiCellExtractUnstructuredMiCellExtractUnstructured. 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>
MiCellExtractUnstructuredMiCellExtractUnstructured. getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of cell extractor for unstructured volume mesh.Methods in com.openinventor.meshvizxlm.extractors.cell with parameters of type MiGeometryI Modifier and Type Method 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
MxHexahedronCellExtract. getLongestEdgeLength(MiGeometryI meshGeometry, MiVolumeCell cell)
Gets the longest edge of a hexahedron cell.static double
MxPolygonCellExtract. getLongestEdgeLength(MiGeometryI meshGeometry, MiSurfaceCell polygonCell)
Gets the longest edge of a polygon cell.static double
MxPyramidCellExtract. getLongestEdgeLength(MiGeometryI meshGeometry, MiVolumeCell cell)
Gets the longest edge of a pyramid cell.static double
MxQuadrangleCellExtract. getLongestEdgeLength(MiGeometryI meshGeometry, MiSurfaceCell cell)
Gets the longest edge of a quadrangle 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
MxHexahedronCellExtract. isPointInsideCell(MiGeometryI meshGeometry, MiVolumeCell hexahedronCell, double[] point, double[] weights)
Checks if a point is inside or outside an hexahedron 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
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
MxQuadrangleCellExtract. isPointInsideCell(MiGeometryI meshGeometry, MiSurfaceCell cell, double[] point, double[] weights)
Checks if a point is inside or outside a quadrangle 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. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.extractors.isosurf
Methods in com.openinventor.meshvizxlm.extractors.isosurf with type parameters of type MiGeometryI Modifier and Type Method Description static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
MiIsosurfExtractHexahedronIjkMiIsosurfExtractHexahedronIjk. 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>
MiIsosurfExtractUnstructuredMiIsosurfExtractUnstructured. getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of isosurface extractor for unstructured volume mesh. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.extractors.outline
Methods in com.openinventor.meshvizxlm.extractors.outline with type parameters of type MiGeometryI Modifier and Type Method Description static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
MiOutlineExtractHexahedronIjkMiOutlineExtractHexahedronIjk. getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of outline extractor for unstructured IJK mesh.static <C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI>
MiOutlineExtractUnstructuredMiOutlineExtractUnstructured. getNewInstance(MiSurfaceMeshUnstructured<C,T,G> mesh)
Create an instance of outline extractor for unstructured surface mesh.static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI>
MiOutlineExtractUnstructuredMiOutlineExtractUnstructured. getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of outline extractor for unstructured volume mesh. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.extractors.pointprobe
Methods in com.openinventor.meshvizxlm.extractors.pointprobe with type parameters of type MiGeometryI Modifier and Type Method Description static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
MiPointProbeHexahedronIjkMiPointProbeHexahedronIjk. getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of a probe for IJK Hexahedron volume mesh.static <C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI>
MiPointProbeUnstructuredMiPointProbeUnstructured. getNewInstance(MiSurfaceMeshUnstructured<C,T,G> mesh)
Create an instance of a probe for unstructured surface mesh.static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI>
MiPointProbeUnstructuredMiPointProbeUnstructured. getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of a probe for unstructured volume mesh. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.extractors.skin
Methods in com.openinventor.meshvizxlm.extractors.skin with type parameters of type MiGeometryI Modifier and Type Method Description static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
MiSkinExtractHexahedronIjkMiSkinExtractHexahedronIjk. 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>
MiSkinExtractUnstructuredMiSkinExtractUnstructured. getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of a skin extractor for unstructured volume mesh. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.extractors.slab
Methods in com.openinventor.meshvizxlm.extractors.slab with type parameters of type MiGeometryI Modifier and Type Method Description static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
MiSlabExtractHexahedronIjkMiSlabExtractHexahedronIjk. getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of a slab extractor for IJK Hexahedron volume mesh. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.extractors.slice
Methods in com.openinventor.meshvizxlm.extractors.slice with type parameters of type MiGeometryI Modifier and Type Method Description static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
MiCylinderSliceExtractHexahedronIjkMiCylinderSliceExtractHexahedronIjk. getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of cylinder slice extractor for hexahedron IJK volume mesh.static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI>
MiCylinderSliceExtractUnstructuredMiCylinderSliceExtractUnstructured. 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>
MiGridPlaneSliceExtractUnstructuredMiGridPlaneSliceExtractUnstructured. getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of grid plane slice extractor for unstructured volume mesh.static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
MiPlaneSliceExtractHexahedronIjkMiPlaneSliceExtractHexahedronIjk. getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of plane slice extractor for hexahedron IJK volume mesh.static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI>
MiPlaneSliceExtractUnstructuredMiPlaneSliceExtractUnstructured. getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of plane slice extractor for unstructured volume mesh.static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
MiSphereSliceExtractHexahedronIjkMiSphereSliceExtractHexahedronIjk. 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>
MiSphereSliceExtractUnstructuredMiSphereSliceExtractUnstructured. getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of sphere slice extractor for unstructured volume mesh. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.extractors.streamline
Methods in com.openinventor.meshvizxlm.extractors.streamline with type parameters of type MiGeometryI Modifier and Type Method Description static <T extends MiHexahedronTopologyExplicitIjk,G extends MiGeometryI>
MiStreamlineExtractHexahedronIjkMiStreamlineExtractHexahedronIjk. getNewInstance(MiVolumeMeshHexahedronIjk<T,G> mesh)
Create an instance of a streamlines extractor for an IJK Hexahedron volume mesh.static <C extends MiSurfaceCell,T extends MiSurfaceTopologyExplicitI<C>,G extends MiGeometryI>
MiStreamlineExtractUnstructuredMiStreamlineExtractUnstructured. getNewInstance(MiSurfaceMeshUnstructured<C,T,G> mesh)
Create an instance of a streamlines extractor for unstructured surface mesh.static <C extends MiVolumeCell,T extends MiVolumeTopologyExplicitI<C>,G extends MiGeometryI>
MiStreamlineExtractUnstructuredMiStreamlineExtractUnstructured. getNewInstance(MiVolumeMeshUnstructured<C,T,G> mesh)
Create an instance of a streamlines extractor for unstructured volume mesh. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.mapping.details
Classes in com.openinventor.meshvizxlm.mapping.details with type parameters of type MiGeometryI Modifier and Type Class Description class
MoMeshRepresentationDetail<C extends MiCell,T extends MiTopologyExplicitI<C>,G extends MiGeometryI>
Stores detail information about a mesh representation. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.mapping.nodes
Methods in com.openinventor.meshvizxlm.mapping.nodes with type parameters of type MiGeometryI Modifier and Type Method Description <Cell extends MiSurfaceCell,Topology extends MiSurfaceTopologyExplicitI<Cell>,Geometry extends MiGeometryI>
voidMoMesh. setMesh(MiSurfaceMeshUnstructured<Cell,Topology,Geometry> mesh)
Sets the mesh interface to an unstructured surface mesh.<TopologyT extends MiHexahedronTopologyExplicitIjk,GeometryT extends MiGeometryI>
voidMoMesh. 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>
voidMoMesh. setMesh(MiVolumeMeshUnstructured<CellT,TopologyT,GeometryT> mesh)
Sets the mesh interface to an unstructured volume mesh. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.mesh
Classes in com.openinventor.meshvizxlm.mesh with type parameters of type MiGeometryI Modifier and Type Interface 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. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.mesh.cell
Methods in com.openinventor.meshvizxlm.mesh.cell with parameters of type MiGeometryI Modifier and Type Method 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. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.meshextracted.cell
Methods in com.openinventor.meshvizxlm.meshextracted.cell with parameters of type MiGeometryI Modifier and Type Method 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. -
Uses of MiGeometryI in com.openinventor.meshvizxlm.meshextracted.geometry
Subinterfaces of MiGeometryI in com.openinventor.meshvizxlm.meshextracted.geometry Modifier and Type Interface Description interface
MeXGeometryI
Generic geometry interface for extracted unstructured meshes.
-