Uses of Class
mgui.interfaces.shapes.Mesh3DInt
Package | Description |
---|---|
mgui.geometry.mesh |
Provides classes representing and operating on 3D mesh shapes.
|
mgui.geometry.neuro.mesh | |
mgui.interfaces.shapes.mesh | |
mgui.interfaces.shapes.neuro | |
mgui.interfaces.shapes.util | |
mgui.interfaces.tools.shapes | |
mgui.io.domestic.printing | |
mgui.io.domestic.shapes | |
mgui.io.foreign.caret | |
mgui.io.foreign.duff | |
mgui.io.foreign.freesurfer | |
mgui.io.foreign.fsl | |
mgui.io.foreign.minc | |
mgui.io.foreign.wavefront | |
mgui.io.standard.gifti | |
mgui.io.standard.gifti.xml | |
mgui.morph.sections |
-
Uses of Mesh3DInt in mgui.geometry.mesh
Methods in mgui.geometry.mesh with parameters of type Mesh3DInt Modifier and Type Method Description boolean
MeshEngine. computeMeanCurvature(Mesh3DInt mesh3d, ProgressUpdater progress)
Computes the vertex-wise mean curvature of this mesh and stores it in the "target_column" specified it the "Mean Curvature" attributes.static boolean
MeshFunctions. computeVertexWiseCurvature(Mesh3DInt mesh3D, java.lang.String target_column, ProgressUpdater progress)
Computes the curvature of a mesh at each of its nodes, as the magnitude of the sum of surface normals of the triangles of which it is a node.void
MeshEngine. doRoiOperation(Mesh3DInt mesh_int, java.lang.String method, InterfaceProgressBar progress_bar)
Runs the ROI operation specified bymethod
.void
MeshEngine. getMeshParts(Mesh3DInt mesh_int, ShapeSet3DInt shape_set)
Creates new mesh objects as a set of non-contiguous meshes frommesh_int
, and adds these toshape_set
.void
MeshEngine. getMeshParts(Mesh3DInt mesh_int, ShapeSet3DInt shape_set, boolean copy_data, ProgressUpdater progress)
Creates new mesh objects as a set of non-contiguous meshes frommesh_int
, and adds these toshape_set
.void
MeshEngine. getSubMesh(Mesh3DInt mesh, Mesh3DInt newmesh, boolean retain, boolean copydata)
void
MeshEngine. getSubMesh(Mesh3DInt mesh, Mesh3DInt newmesh, java.util.ArrayList<MguiNumber> mask, int value, boolean retain, boolean copydata)
void
MeshEngine. inflateMesh(Mesh3DInt mesh, java.lang.String method, ProgressUpdater progress)
static Mesh3D
MeshFunctions. inflateMeshTRP(Mesh3DInt mesh3D, double lambda, double beta, long max_itr, ProgressUpdater progress)
Inflate this mesh using the TRP method.static Mesh3D
MeshInflation. inflateMeshTRP(Mesh3DInt mesh3D, double lambda, double beta, long max_itr, ProgressUpdater progress)
Inflates a given mesh, by relaxing its vertices towards the mean of its neighbours, as described by:void
MeshEngine. inflateTRP(Mesh3DInt mesh, ProgressUpdater progress)
Volume3DInt
MeshEngine. mapMeshToVolume(Mesh3DInt mesh, Volume3DInt volume, java.lang.String method, InterfaceProgressBar progress_bar)
Volume3DInt
MeshEngine. mapMeshToVolumeGaussian(Mesh3DInt mesh_int, Volume3DInt volume, InterfaceProgressBar progress_bar)
static Volume3DInt
MeshFunctions. mapMeshToVolumeGaussian(Mesh3DInt mesh_int, Volume3DInt volume, java.lang.String mesh_column, java.lang.String grid_channel, double sigma_normal, double sigma_tangent, double sigma_max_normal, double sigma_max_tangent, boolean normalize, boolean is_discrete, ProgressUpdater progress)
void
MeshEngine. selectBoundaryNodes(Mesh3DInt mesh_int)
static void
MeshSmoothing. setEquilateralFacesEM(Mesh3DInt meshInt, double max, double decay, double limit, boolean holdbounds, boolean constrain)
EM = Edge method...static void
MeshFunctions. smoothEM(Mesh3DInt mesh)
void
MeshEngine. SmoothEM(Mesh3DInt mesh)
void
MeshEngine. smoothVertexValuesIsotropicGaussian(Mesh3DInt mesh_int, ProgressUpdater progress)
Uses the current parameters for "Smooth vertex values - Isotropic Gaussian" to smooth vertex values with a Gaussian kernel, isotropic in the plane of the surface mesh.void
MeshEngine. splitRoiWithPlane(Mesh3DInt mesh_int, InterfaceProgressBar progress_bar)
Splits the ROI defined byroi_value
into two parts, on either side of the plane defined by the section set and section number.static void
MeshSubdivision. subdivideButterflyScheme(Mesh3DInt mesh, double w)
void
MeshEngine. SubdivideButterflyScheme(Mesh3DInt mesh)
Calls the function SubdivideButterflyScheme in the MeshSubdivision function class, using parameters specified in the AttributeList "Butterfly Scheme".static void
MeshFunctions. subdivideMesh(Mesh3DInt mesh, int iter)
Subdividesiter times, for all triangle in mesh. static void
MeshFunctions. subdivideMesh(Mesh3DInt mesh, int iter, double edgeThreshold, double areaThreshold)
Subdividesiter times, for triangles which meet the criteria specified by and . void
MeshEngine. subdivideRois(Mesh3DInt mesh_int, InterfaceProgressBar progress_bar)
Subdivide the set of ROIs inmesh_int
, by iteratively splitting the largest ROI in half along its narrowest section. -
Uses of Mesh3DInt in mgui.geometry.neuro.mesh
Methods in mgui.geometry.neuro.mesh with parameters of type Mesh3DInt Modifier and Type Method Description Volume3DInt
NeuroMeshEngine. mapCortexToVolume(Mesh3DInt mesh_int, Volume3DInt volume, java.lang.Object thickness, ProgressUpdater progress)
Maps cortical surface values to a volume -
Uses of Mesh3DInt in mgui.interfaces.shapes.mesh
Fields in mgui.interfaces.shapes.mesh declared as Mesh3DInt Modifier and Type Field Description protected Mesh3DInt
InterfaceMeshPanel. currentMesh
protected Mesh3DInt
InterfaceMeshPanel. dataOpsMesh
-
Uses of Mesh3DInt in mgui.interfaces.shapes.neuro
Subclasses of Mesh3DInt in mgui.interfaces.shapes.neuro Modifier and Type Class Description class
CorticalHemisphereSet3DInt
class
CorticalSurfaceSet3DInt
Representation of a set of cortical surfaces, including grey matter (GM) interfaces with white matter (WM) and cerebrospinal fluid (CSF).Fields in mgui.interfaces.shapes.neuro declared as Mesh3DInt Modifier and Type Field Description Mesh3DInt
CorticalHemisphereSet3DInt. gm_mesh
Mesh3DInt
CorticalHemisphereSet3DInt. middle_mesh
Mesh3DInt
CorticalHemisphereSet3DInt. wm_mesh
Methods in mgui.interfaces.shapes.neuro with parameters of type Mesh3DInt Modifier and Type Method Description void
CorticalHemisphereSet3DInt. setMeshes(Mesh3DInt wm_mesh, Mesh3DInt middle_mesh, Mesh3DInt gm_mesh)
void
CorticalHemisphereSet3DInt. setMeshes(Mesh3DInt wm_mesh, Mesh3DInt middle_mesh, Mesh3DInt gm_mesh, boolean update)
void
CorticalHemisphereSet3DInt. setMeshGM(Mesh3DInt mesh)
void
CorticalHemisphereSet3DInt. setMeshGM(Mesh3DInt mesh, boolean update)
void
CorticalHemisphereSet3DInt. setMeshMiddle(Mesh3DInt mesh)
void
CorticalHemisphereSet3DInt. setMeshMiddle(Mesh3DInt mesh, boolean update)
void
CorticalHemisphereSet3DInt. setMeshWM(Mesh3DInt mesh)
void
CorticalHemisphereSet3DInt. setMeshWM(Mesh3DInt mesh, boolean update)
-
Uses of Mesh3DInt in mgui.interfaces.shapes.util
Methods in mgui.interfaces.shapes.util with parameters of type Mesh3DInt Modifier and Type Method Description static void
ShapeFunctions. setMeshConstraints(Mesh3DInt mesh, java.util.ArrayList<org.jogamp.vecmath.Point3f> constraints)
-
Uses of Mesh3DInt in mgui.interfaces.tools.shapes
-
Uses of Mesh3DInt in mgui.io.domestic.printing
Methods in mgui.io.domestic.printing with parameters of type Mesh3DInt Modifier and Type Method Description boolean
StlWriter. writeAscii(Mesh3DInt mesh, ProgressUpdater progress_bar)
Writesmesh
as an ASCII-format STL file.boolean
StlWriter. writeBinary(Mesh3DInt mesh, ProgressUpdater progress_bar)
Writesmesh
as an binary-format STL file.boolean
StlWriter. writeSurface(Mesh3DInt mesh, InterfaceIOOptions options, ProgressUpdater progress_bar)
-
Uses of Mesh3DInt in mgui.io.domestic.shapes
Fields in mgui.io.domestic.shapes declared as Mesh3DInt Modifier and Type Field Description protected Mesh3DInt
MeshOptionsDialogBox. currentMesh
Mesh3DInt
SurfaceDataInputOptions. mesh
Mesh3DInt
SurfaceDataOutputOptions. mesh
Mesh3DInt
SurfaceOutputOptions. mesh
Methods in mgui.io.domestic.shapes that return Mesh3DInt Modifier and Type Method Description Mesh3DInt
MeshOptionsDialogBox. getMesh()
Mesh3DInt
SurfaceOutputDialogBox. getMesh()
Mesh3DInt
Mesh3DLoader. loadSurface(ProgressUpdater progress_bar, InterfaceIOOptions options)
Mesh3DInt
SurfaceFileLoader. loadSurface()
Loads a single surface from the appropriate source.Mesh3DInt
SurfaceFileLoader. loadSurface(ProgressUpdater progress_bar)
Loads a single surface from the appropriate source.abstract Mesh3DInt
SurfaceFileLoader. loadSurface(ProgressUpdater progress_bar, InterfaceIOOptions options)
Loads a single surface from the appropriate source.Methods in mgui.io.domestic.shapes that return types with arguments of type Mesh3DInt Modifier and Type Method Description java.util.ArrayList<Mesh3DInt>
SurfaceFileLoader. loadSurfaces()
Loads a set of surfaces from the appropriate source.Methods in mgui.io.domestic.shapes with parameters of type Mesh3DInt Modifier and Type Method Description boolean
Mesh3DWriter. writeSurface(Mesh3DInt mesh, InterfaceIOOptions options, ProgressUpdater progress_bar)
boolean
SurfaceFileWriter. writeSurface(Mesh3DInt mesh)
Writemesh
with thisFileWriter
.abstract boolean
SurfaceFileWriter. writeSurface(Mesh3DInt mesh, InterfaceIOOptions options, ProgressUpdater progress_bar)
Writemesh
with thisFileWriter
.boolean
Mesh3DWriter. writeSurfaceBlocking(Mesh3DInt mesh, ProgressUpdater progress_bar)
Method parameters in mgui.io.domestic.shapes with type arguments of type Mesh3DInt Modifier and Type Method Description boolean
SurfaceFileWriter. writeSurfaces(java.util.ArrayList<Mesh3DInt> meshes)
Writemeshes
with thisFileWriter
.boolean
SurfaceFileWriter. writeSurfaces(java.util.ArrayList<Mesh3DInt> meshes, InterfaceIOOptions options, ProgressUpdater progress_bar)
Writemeshes
with thisFileWriter
. -
Uses of Mesh3DInt in mgui.io.foreign.caret
Fields in mgui.io.foreign.caret declared as Mesh3DInt Modifier and Type Field Description Mesh3DInt
CaretMetricOptions. mesh
Mesh3DInt
CaretPaintOptions. mesh
Deprecated.Methods in mgui.io.foreign.caret that return Mesh3DInt Modifier and Type Method Description Mesh3DInt
CaretMetricOptionsDialog. getMesh()
Mesh3DInt
CaretPaintOptionsDialog. getMesh()
Deprecated.protected Mesh3DInt
CaretSurfaceLoader. loadBinarySurface(ProgressUpdater progress_bar)
Mesh3DInt
CaretSurfaceLoader. loadSurface(ProgressUpdater progress_bar, InterfaceIOOptions options)
Methods in mgui.io.foreign.caret with parameters of type Mesh3DInt Modifier and Type Method Description protected NameMap
CaretPaintWriter. getDefaultNameMap(Mesh3DInt mesh, java.lang.String column)
protected boolean
CaretSurfaceWriter. writeBinarySurface(Mesh3DInt mesh3d, ProgressUpdater progress_bar)
boolean
CaretSurfaceWriter. writeSurface(Mesh3DInt mesh, InterfaceIOOptions options, ProgressUpdater progress_bar)
-
Uses of Mesh3DInt in mgui.io.foreign.duff
Methods in mgui.io.foreign.duff that return Mesh3DInt Modifier and Type Method Description Mesh3DInt
DuffSurfaceLoader. loadSurface(ProgressUpdater progress_bar, InterfaceIOOptions options)
-
Uses of Mesh3DInt in mgui.io.foreign.freesurfer
Methods in mgui.io.foreign.freesurfer that return Mesh3DInt Modifier and Type Method Description protected Mesh3DInt
FreesurferSurfaceLoader. loadAsciiSurface()
Mesh3DInt
FreesurferSurfaceLoader. loadSurface(ProgressUpdater progress_bar, InterfaceIOOptions options)
Methods in mgui.io.foreign.freesurfer with parameters of type Mesh3DInt Modifier and Type Method Description boolean
FreesurferSurfaceWriter. writeSurface(Mesh3DInt mesh, InterfaceIOOptions options, ProgressUpdater progress_bar)
protected boolean
FreesurferSurfaceWriter. writeSurfaceAscii(Mesh3DInt mesh, InterfaceIOOptions options, ProgressUpdater progress_bar)
-
Uses of Mesh3DInt in mgui.io.foreign.fsl
Methods in mgui.io.foreign.fsl that return Mesh3DInt Modifier and Type Method Description Mesh3DInt
FSLSurfaceLoader. loadSurface(ProgressUpdater progress_bar, InterfaceIOOptions options)
-
Uses of Mesh3DInt in mgui.io.foreign.minc
Methods in mgui.io.foreign.minc that return Mesh3DInt Modifier and Type Method Description Mesh3DInt
MincSurfaceLoader. loadSurface()
Mesh3DInt
MincSurfaceLoader. loadSurface(ProgressUpdater progress_bar, InterfaceIOOptions options)
protected Mesh3DInt
MincSurfaceLoader. loadSurfaceBlocking(ProgressUpdater progress_bar)
Methods in mgui.io.foreign.minc with parameters of type Mesh3DInt Modifier and Type Method Description boolean
MincSurfaceWriter. writeSurface(Mesh3DInt mesh)
boolean
MincSurfaceWriter. writeSurface(Mesh3DInt mesh, InterfaceIOOptions options, ProgressUpdater progress_bar)
-
Uses of Mesh3DInt in mgui.io.foreign.wavefront
Methods in mgui.io.foreign.wavefront that return Mesh3DInt Modifier and Type Method Description Mesh3DInt
WavefrontSurfaceLoader. loadSurface(ProgressUpdater progress_bar, InterfaceIOOptions options)
Methods in mgui.io.foreign.wavefront with parameters of type Mesh3DInt Modifier and Type Method Description boolean
WavefrontSurfaceWriter. writeSurface(Mesh3DInt mesh, InterfaceIOOptions options, ProgressUpdater progress_bar)
-
Uses of Mesh3DInt in mgui.io.standard.gifti
Fields in mgui.io.standard.gifti declared as Mesh3DInt Modifier and Type Field Description Mesh3DInt
GiftiInputOptions. current_mesh
Methods in mgui.io.standard.gifti that return Mesh3DInt Modifier and Type Method Description Mesh3DInt
GiftiSurfaceLoader. loadSurface(ProgressUpdater progress_bar, InterfaceIOOptions options)
Methods in mgui.io.standard.gifti with parameters of type Mesh3DInt Modifier and Type Method Description boolean
GiftiSurfaceWriter. writeSurface(Mesh3DInt mesh_int, InterfaceIOOptions options, ProgressUpdater progress_bar)
-
Uses of Mesh3DInt in mgui.io.standard.gifti.xml
Methods in mgui.io.standard.gifti.xml that return Mesh3DInt Modifier and Type Method Description Mesh3DInt
GiftiXMLHandler. getMesh()
Returns the loaded surface.Constructors in mgui.io.standard.gifti.xml with parameters of type Mesh3DInt Constructor Description GiftiXMLHandler(Mesh3DInt mesh)
Instantiate this handler with a pre-defined mesh. -
Uses of Mesh3DInt in mgui.morph.sections
Methods in mgui.morph.sections that return Mesh3DInt Modifier and Type Method Description Mesh3DInt
MorphEngine. getMorphMesh(SectionSet3DInt morphSections, double weight_thres)
Given a set of sections, map nodes using radial rep and then triangulate between sections based upon this mapping, and each polygon's direction (CW or CCW)