Uses of Class
mgui.interfaces.shapes.Shape3DInt
Package | Description |
---|---|
mgui.geometry.util |
Uility classes for geometric operations.
|
mgui.interfaces |
This package contains all main/abstract interface objects (object which provides user interations)
for ModelGUI.
|
mgui.interfaces.graphics |
Provides graphical windows for user interaction with model objects.
|
mgui.interfaces.shapes |
This package provides interfaces for user interaction with shapes and shape models.
|
mgui.interfaces.shapes.dynamic | |
mgui.interfaces.shapes.graphs | |
mgui.interfaces.shapes.neuro | |
mgui.interfaces.shapes.queries | |
mgui.interfaces.shapes.trees | |
mgui.interfaces.shapes.util | |
mgui.interfaces.tools.graphics | |
mgui.interfaces.tools.shapes | |
mgui.io.domestic.shapes | |
mgui.morph.sections |
-
Uses of Shape3DInt in mgui.geometry.util
Constructors in mgui.geometry.util with parameters of type Shape3DInt Constructor Description SortedShape3D(Shape3DInt shape)
-
Uses of Shape3DInt in mgui.interfaces
Methods in mgui.interfaces with parameters of type Shape3DInt Modifier and Type Method Description boolean
InterfaceDisplayPanel. addShapeInt(Shape3DInt thisShape)
void
InterfaceWorkspace. populateShapeTypeCombo(javax.swing.JComboBox combo_box, Shape3DInt shape)
-
Uses of Shape3DInt in mgui.interfaces.graphics
Methods in mgui.interfaces.graphics with parameters of type Shape3DInt Modifier and Type Method Description Shape2DInt
InterfaceGraphic2D. find3DChild(Shape3DInt shape)
java.util.ArrayList<Shape2DInt>
InterfaceGraphic2D. find3DChildren(Shape3DInt shape)
-
Uses of Shape3DInt in mgui.interfaces.shapes
Subclasses of Shape3DInt in mgui.interfaces.shapes Modifier and Type Class Description class
Box3DInt
class
Image3DInt
Draws a rectangular planar image in R3.class
LPolygon3DInt
class
Mesh3DInt
Interface for a Mesh3D shape.class
Plane3DInt
class
PointSet3DInt
Shape interface for a set of 3D points.class
Polygon3DInt
Interface for a 3D polygon object.class
PolygonSet3DInt
Interface for a set of 3D polygons.class
Rect3DInt
class
SectionSet3DInt
Represents a set of parallel sections, based upon a reference plane (thisShape), and a spacing value.class
ShapeSet3DInt
Represents a set ofShape3DInt
objects.class
TensorVolume3DInt
class
TestTextureInt
class
Vector3DInt
class
VectorSet3DInt
class
Volume3DInt
Class acting as interface to a volume shape, as defined by the Grid3D geometry class.class
VolumeSet3DInt
A set ofVolume3DInt
objects which render as an overlay image.class
X3DScene3DInt
Fields in mgui.interfaces.shapes declared as Shape3DInt Modifier and Type Field Description Shape3DInt
Shape2DInt. child3D
Shape3DInt
Shape2DInt. parentShape
Fields in mgui.interfaces.shapes with type parameters of type Shape3DInt Modifier and Type Field Description java.util.ArrayList<Shape3DInt>
ShapeSet3DInt. members
Methods in mgui.interfaces.shapes that return Shape3DInt Modifier and Type Method Description Shape3DInt
Shape2DInt. getChild3D()
Shape3DInt
ShapeSet3DInt. getMember(int i)
Returns thei
th member of this setShape3DInt
Shape2DInt. getParentShape()
Shape3DInt
ShapeSet3DInt. getShape(int i)
Returns thei
th member of this setShape3DInt
ShapeSet3DInt. getShape(java.lang.String name)
Searches this set for a shape namedname
and returns the first instance found.Shape3DInt
ShapeSet3DInt. getShape(java.lang.String name, boolean recurse)
Searches this set for a shape namedname
and returns the first instance found.protected Shape3DInt
Image2DInt. getShape3D(Plane3D plane)
protected Shape3DInt
Rect2DInt. getShape3D(Plane3D plane)
protected Shape3DInt
Shape2DInt. getShape3D(Plane3D plane)
protected Shape3DInt
Volume2DInt. getShape3D(Plane3D plane)
Shape3DInt
Shape2DInt. getShape3DInt(Plane3D plane)
Returns a 3D representation of this shape, assuming it belongs toplane
.Shape3DInt
Shape2DInt. getShape3DInt(Plane3D plane, boolean set_parent)
Returns a 3D representation of this shape, assuming it belongs toplane
.Methods in mgui.interfaces.shapes that return types with arguments of type Shape3DInt Modifier and Type Method Description java.util.ArrayList<Shape3DInt>
ShapeSet3DInt. get3DShapes(boolean recurse)
Returns all 3D shapes in this shape set; ifrecurse
isfalse
, limits this list to the set's members; otherwise, also adds all members of all subsets (along with the sets themselves).java.util.List<Shape3DInt>
ShapeSet3DInt. getShapeType(Shape3DInt thisShape)
java.util.List<Shape3DInt>
ShapeSet3DInt. getShapeType(Shape3DInt thisShape, boolean recurse)
Methods in mgui.interfaces.shapes with parameters of type Shape3DInt Modifier and Type Method Description void
PolygonSet3DInt. addShape(Shape3DInt thisShape, boolean updateShape, boolean updateListeners)
boolean
ShapeSet3DInt. addShape(Shape3DInt thisShape, boolean update)
Addsshape
to this set.boolean
ShapeSet3DInt. addShape(Shape3DInt shape, boolean updateShape, boolean updateListeners)
Addsshape
to this set.boolean
ShapeSet3DInt. addShape(Shape3DInt thisShape, int index, boolean update)
Addsshape
to this set atindex
.boolean
ShapeSet3DInt. addShape(Shape3DInt shape, int index, boolean updateShape, boolean updateListeners)
Addsshape
to this shape set.void
VectorSet3DInt. addVector(Shape3DInt thisShape, boolean updateShape, boolean updateListeners)
java.util.List<Shape3DInt>
ShapeSet3DInt. getShapeType(Shape3DInt thisShape)
java.util.List<Shape3DInt>
ShapeSet3DInt. getShapeType(Shape3DInt thisShape, boolean recurse)
boolean
ShapeSet3DInt. moveShapeAfter(Shape3DInt moved_shape, Shape3DInt target_shape, boolean update)
Insertsinserted_shape
at a position aftertarget_shape
in this list.boolean
ShapeSet3DInt. moveShapeBefore(Shape3DInt moved_shape, Shape3DInt target_shape, boolean update)
Insertsinserted_shape
at a position beforetarget_shape
in this list.boolean
ShapeSet3DInt. moveShapeBottom(Shape3DInt shape)
Movesshape
to the bottom of the rendering orderboolean
ShapeSet3DInt. moveShapeDown(Shape3DInt shape)
Movesshape
down one in the rendering orderboolean
ShapeSet3DInt. moveShapeTop(Shape3DInt shape)
Movesshape
to the top of the rendering orderboolean
ShapeSet3DInt. moveShapeUp(Shape3DInt shape)
Movesshape
up one in the rendering ordervoid
ShapeSet3DInt. removeShape(Shape3DInt shape, boolean updateShape, boolean updateListeners)
Deprecated.Remove update argumentsvoid
Shape2DInt. setChild3D(Shape3DInt child)
void
Shape2DInt. setParentShape(Shape3DInt shape)
protected ShapeSceneNode
ShapeSet3DInt. updateNewShape(Shape3DInt shape)
Method parameters in mgui.interfaces.shapes with type arguments of type Shape3DInt Modifier and Type Method Description void
ShapeSet3DInt. addShapes(java.util.ArrayList<Shape3DInt> shapes)
void
ShapeSet3DInt. addShapes(java.util.ArrayList<Shape3DInt> shapes, boolean update, boolean listeners)
Add multiple shapes to this set.Constructors in mgui.interfaces.shapes with parameters of type Shape3DInt Constructor Description NodesUpdater(Shape3DInt s)
Shape3DSceneNode(Shape3DInt thisShape)
Shape3DSceneNode(Shape3DInt thisShape, ShapeSelectionSet s)
VertexShapeTransformer(Shape3DInt shape)
-
Uses of Shape3DInt in mgui.interfaces.shapes.dynamic
Subclasses of Shape3DInt in mgui.interfaces.shapes.dynamic Modifier and Type Class Description class
Volume4DInt
Volume with 3 space and 1 time dimension. -
Uses of Shape3DInt in mgui.interfaces.shapes.graphs
Subclasses of Shape3DInt in mgui.interfaces.shapes.graphs Modifier and Type Class Description class
Graph3DInt
Represents a graph as a 3D shape. -
Uses of Shape3DInt in mgui.interfaces.shapes.neuro
Subclasses of Shape3DInt 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). -
Uses of Shape3DInt in mgui.interfaces.shapes.queries
Methods in mgui.interfaces.shapes.queries with parameters of type Shape3DInt Modifier and Type Method Description protected void
InterfaceShapeQuery. setFromShape3D(Shape3DInt shape3d)
-
Uses of Shape3DInt in mgui.interfaces.shapes.trees
Methods in mgui.interfaces.shapes.trees that return Shape3DInt Modifier and Type Method Description Shape3DInt
Shape3DTreeNode. getUserObject()
Constructors in mgui.interfaces.shapes.trees with parameters of type Shape3DInt Constructor Description Shape3DTreeNode(Shape3DInt thisShape)
-
Uses of Shape3DInt in mgui.interfaces.shapes.util
Fields in mgui.interfaces.shapes.util declared as Shape3DInt Modifier and Type Field Description protected Shape3DInt
ShapeVertexObject. shape
Methods in mgui.interfaces.shapes.util that return Shape3DInt Modifier and Type Method Description static Shape3DInt
ShapeFunctions. getPickedShape(org.jogamp.java3d.utils.pickfast.PickCanvas pickNode, org.jogamp.java3d.utils.pickfast.PickCanvas pickGeom, java.awt.Point click_point, MguiInteger node)
Return the shape picked by a mouse click at the screen location defined byclick_point
.static Shape3DInt
ShapeFunctions. getShape(org.jogamp.java3d.Shape3D shape)
Shape3DInt
ShapeVertexObject. getShape()
static Shape3DInt
ShapeFunctions. getShape3DIntFromSection(Plane3D refPlane, float dist, Shape2DInt shape2D)
static Shape3DInt
ShapeFunctions. getShape3DIntFromSection(Plane3D refPlane, float dist, Shape2DInt shape2D, boolean set_parent)
static Shape3DInt
ShapeFunctions. getShapeVertexObject(org.jogamp.java3d.Shape3D shape, MguiInteger index)
Methods in mgui.interfaces.shapes.util with parameters of type Shape3DInt Modifier and Type Method Description boolean
ShapeEngine. computeConvexHull(Shape3DInt shape, java.lang.String method, ProgressUpdater progress)
Computes a convex hull forshape
.static Mesh3D
ShapeFunctions. getConvexHull(Shape3DInt shape)
Returns a new mesh which is the convex hull of the given mesh.static Mesh3D
ShapeFunctions. getConvexHull(Shape3DInt shape, java.lang.String method)
static Mesh3D
ShapeFunctions. getConvexHull(Shape3DInt shape, java.lang.String method, ProgressUpdater progress)
Returns a new mesh which is the convex hull of the given mesh.static Mesh3D
ShapeFunctions. getConvexHull(Shape3DInt shape, ProgressUpdater progress)
protected static Mesh3D
ShapeFunctions. getConvexHullBlocking(Shape3DInt shape, java.lang.String method, ProgressUpdater progress)
protected static java.util.ArrayList<java.lang.Integer>
ShapeFunctions. getNearestNeighbour3DBlocking(Shape3DInt source, Shape3DInt target)
org.jogamp.java3d.TexCoordGeneration
TestTexture. getTexGen2D(Shape3DInt s)
org.jogamp.java3d.TexCoordGeneration
TestTexture. getTexGen3D(Shape3DInt s)
static void
ShapeFunctions. setAttributesFrom3DParent(Shape2DInt child, Shape3DInt parent, boolean inherit)
Sets a 2D child's attributes from its parent.boolean
ShapeEngine. transformShape3D(Shape3DInt shape, java.lang.String method, ProgressUpdater progress)
Transformsshape
according tomethod
.Constructors in mgui.interfaces.shapes.util with parameters of type Shape3DInt Constructor Description ShapeVertexObject(Shape3DInt shape, int index)
-
Uses of Shape3DInt in mgui.interfaces.tools.graphics
Fields in mgui.interfaces.tools.graphics declared as Shape3DInt Modifier and Type Field Description Shape3DInt
Tool3D. targetShape
Methods in mgui.interfaces.tools.graphics with parameters of type Shape3DInt Modifier and Type Method Description void
Tool3D. setTargetShape(Shape3DInt thisShape)
-
Uses of Shape3DInt in mgui.interfaces.tools.shapes
Methods in mgui.interfaces.tools.shapes that return Shape3DInt Modifier and Type Method Description protected Shape3DInt
ToolSelectShape3D. getShape(org.jogamp.java3d.Shape3D shape)
-
Uses of Shape3DInt in mgui.io.domestic.shapes
Methods in mgui.io.domestic.shapes with parameters of type Shape3DInt Modifier and Type Method Description void
ShapeDataInputOptions. setShape(Shape3DInt shape)
-
Uses of Shape3DInt in mgui.morph.sections
Subclasses of Shape3DInt in mgui.morph.sections Modifier and Type Class Description class
MorphSections3DInt
Class representing a set of intermediate sections (subsections), such that each subsection holds an iterative morphing representation from some source shape to some target shape.