Uses of Class
mgui.interfaces.shapes.mesh.VertexSelection
| Package | Description |
|---|---|
| mgui.geometry.mesh |
Provides classes representing and operating on 3D mesh shapes.
|
| mgui.interfaces.shapes |
This package provides interfaces for user interaction with shapes and shape models.
|
| mgui.interfaces.shapes.mesh | |
| mgui.interfaces.shapes.util |
-
Uses of VertexSelection in mgui.geometry.mesh
Methods in mgui.geometry.mesh that return VertexSelection Modifier and Type Method Description static VertexSelectionMeshFunctions. getRoiSelection(Mesh3D mesh, java.util.ArrayList<MguiNumber> rois, int roi)Returns a vertex selection corresponding torois == roi.Methods in mgui.geometry.mesh with parameters of type VertexSelection Modifier and Type Method Description static Mesh3DMeshFunctions. getSubMesh(Mesh3D mesh_old, VertexSelection selection, boolean retain)Returns a sub-mesh ofmesh_oldcontaining all vertices and associated faces inselection.static Mesh3DMeshFunctions. getSubMesh(Mesh3D mesh_old, VertexSelection selection, boolean retain, boolean any_in_face, java.util.HashMap<java.lang.String,java.util.ArrayList<MguiNumber>> data_old, java.util.HashMap<java.lang.String,java.util.ArrayList<MguiNumber>> data_new)Returns a sub-mesh ofmesh_oldcontaining all vertices and associated faces inselection.static java.util.ArrayList<MguiNumber>MeshFunctions. maskMeshWithPlane(Mesh3D mesh, Plane3D plane, double above_val, double below_val, double contained_val, VertexSelection selection)Masks a mesh with a plane.static voidMeshFunctions. selectFloodFill(Mesh3D mesh, VertexSelection selection, int seed_node, ProgressUpdater progress)Selects all nodes surrounding a seed node in a region enclosed by selected nodes; if seed node is not fully enclosed, this will select the entire mesh. -
Uses of VertexSelection in mgui.interfaces.shapes
Fields in mgui.interfaces.shapes declared as VertexSelection Modifier and Type Field Description protected VertexSelectionInterfaceShape. selected_nodesMethods in mgui.interfaces.shapes that return VertexSelection Modifier and Type Method Description abstract VertexSelectionInterfaceShape. getVertexSelection()Returns a list of the currently selected vertices for this shape.VertexSelectionShape2DInt. getVertexSelection()TODO: implement meVertexSelectionShape3DInt. getVertexSelection()Methods in mgui.interfaces.shapes with parameters of type VertexSelection Modifier and Type Method Description booleanInterfaceShape. setVariableValues(java.lang.String variable, java.lang.Object values, VertexSelection selection)abstract voidInterfaceShape. setVertexSelection(VertexSelection selection)voidShape2DInt. setVertexSelection(VertexSelection selection)voidShape3DInt. setVertexSelection(VertexSelection selection) -
Uses of VertexSelection in mgui.interfaces.shapes.mesh
Methods in mgui.interfaces.shapes.mesh that return VertexSelection Modifier and Type Method Description VertexSelectionVertexSelection. getIntersection(VertexSelection selection)Returns a new selection which is the intersection of this object andselection.VertexSelectionVertexSelection. getUnion(VertexSelection selection)Returns a new selection which is the union of this object andselection.Methods in mgui.interfaces.shapes.mesh with parameters of type VertexSelection Modifier and Type Method Description VertexSelectionVertexSelection. getIntersection(VertexSelection selection)Returns a new selection which is the intersection of this object andselection.VertexSelectionVertexSelection. getUnion(VertexSelection selection)Returns a new selection which is the union of this object andselection.voidVertexSelection. set(VertexSelection selection) -
Uses of VertexSelection in mgui.interfaces.shapes.util
Methods in mgui.interfaces.shapes.util with parameters of type VertexSelection Modifier and Type Method Description static java.util.ArrayList<MguiNumber>ShapeFunctions. getDataMaskedDoubleValues(java.util.ArrayList<MguiNumber> input, MeshDataMaskOptions options, VertexSelection selection)static java.util.ArrayList<MguiNumber>ShapeFunctions. getDataMaskedIntegerValues(java.util.ArrayList<MguiNumber> input, MeshDataMaskOptions options, VertexSelection selection)