Uses of Class
mgui.interfaces.shapes.Shape2DInt
Package | Description |
---|---|
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.graphics.util |
Utility classes operating on 2D and 3D graphics objects.
|
mgui.interfaces.shapes |
This package provides interfaces for user interaction with shapes and shape models.
|
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.morph.sections |
-
Uses of Shape2DInt in mgui.interfaces
Methods in mgui.interfaces with parameters of type Shape2DInt Modifier and Type Method Description void
InterfaceDisplayPanel. addShape2D(Shape2DInt thisShape)
-
Uses of Shape2DInt in mgui.interfaces.graphics
Fields in mgui.interfaces.graphics with type parameters of type Shape2DInt Modifier and Type Field Description protected java.util.ArrayList<Shape2DInt>
PostRenderingCanvas3D. post_render_shapes
java.util.ArrayList<Shape2DInt>
InterfaceGraphic2D. shapeList
protected java.util.ArrayList<Shape2DInt>
InterfaceGraphic2D. temp_shapes
Methods in mgui.interfaces.graphics that return Shape2DInt Modifier and Type Method Description Shape2DInt
InterfaceGraphic2D. find3DChild(Shape3DInt shape)
Shape2DInt
InterfaceGraphic2D. pickShape(java.awt.Point pickPt, int pickRadius)
Methods in mgui.interfaces.graphics that return types with arguments of type Shape2DInt Modifier and Type Method Description java.util.ArrayList<Shape2DInt>
InterfaceGraphic2D. find3DChildren(Shape3DInt shape)
Methods in mgui.interfaces.graphics with parameters of type Shape2DInt Modifier and Type Method Description void
InterfaceGraphic2D. addModelShape2D(Shape2DInt thisShape, boolean update)
void
InterfaceGraphic2D. addModelShape2D(Shape2DInt thisShape, boolean updateShape, boolean updateListeners)
void
InterfaceCanvas3D. addPostRenderShape(Shape2DInt shape)
void
PostRenderingCanvas3D. addPostRenderShape(Shape2DInt shape)
void
InterfaceGraphic2D. addShape2D(Shape2DInt thisShape)
void
InterfaceGraphic2D. addShape2D(Shape2DInt thisShape, boolean updateShape, boolean updateListeners)
void
InterfaceGraphic2D. addShapeInt(Shape2DInt thisShape)
void
InterfaceGraphic2D. addShapeInt(Shape2DInt thisShape, int pos)
void
InterfaceGraphic2D. appendTempShape(Shape2DInt shape)
Append a temporary shape to the bottom of the stack (renders first)void
InterfaceGraphic2D. drawShape2D(Shape2DInt thisShape)
void
InterfaceGraphic2D. insertShape3D(Shape2DInt shape)
void
InterfaceGraphic2D. insertTempShape(Shape2DInt shape)
Insert a temporary shape at the top of the stack (renders last)void
InterfaceGraphic2D. insertTempShape(Shape2DInt shape, int pos)
Insert a temporary shape atpos
in the stackvoid
InterfaceCanvas3D. removePostRenderShape(Shape2DInt shape)
void
PostRenderingCanvas3D. removePostRenderShape(Shape2DInt shape)
void
InterfaceGraphic2D. removeShape3D(Shape2DInt shape)
void
InterfaceGraphic2D. removeTempShape(Shape2DInt shape)
Remove temporary shapeshape
from the stack -
Uses of Shape2DInt in mgui.interfaces.graphics.util
Fields in mgui.interfaces.graphics.util declared as Shape2DInt Modifier and Type Field Description Shape2DInt
PickInfoShape2D. shape
Constructors in mgui.interfaces.graphics.util with parameters of type Shape2DInt Constructor Description PickInfoShape2D(Shape2DInt shape, int closest_vertex, float distance_to_closest)
-
Uses of Shape2DInt in mgui.interfaces.shapes
Subclasses of Shape2DInt in mgui.interfaces.shapes Modifier and Type Class Description class
BoolPolygon2DInt
class
Circle2DInt
class
Ellipse2DInt
Interface for aEllipse2D
shape.class
Image2DInt
Displays an image inside a Rect2D shape.class
IntPolygon2DInt
class
Line2DInt
class
LPolygon2DInt
Light 2D polygon with no attributes (attributes are assignable)class
Mesh2DInt
A 2D representation of aMesh3DInt
object.class
Point2DInt
class
PointSet2DInt
Shape interface for a set of 2D vertices.class
Polygon2DInt
Interface for a 2D polygon.class
Rect2DInt
Represents a 2D rectangle.class
SectionSet2DInt
Provides a 2D representation of a 3D section set, where it intersects a particular plane.class
Shape2DSelectionSet
class
ShapeSet2DInt
Represents a set ofShape2DInt
objects.class
Text2DInt
class
Text2DIntMouseCoords
class
Vector2DInt
class
Volume2DInt
2D sectional representation of a Volume3DInt.Fields in mgui.interfaces.shapes declared as Shape2DInt Modifier and Type Field Description protected Shape2DInt
Shape3DInt. parent2D
Shape2DInt
Shape2DSelectionSet. shapeAdded
Fields in mgui.interfaces.shapes with type parameters of type Shape2DInt Modifier and Type Field Description protected java.util.ArrayList<Shape2DInt>
Shape3DInt. children2D
java.util.ArrayList<Shape2DInt>
ShapeSet2DInt. members
TODO: replace this with a hashmap, with ID as key.java.util.ArrayList<Shape2DInt>
Shape2DSelectionSet. shapes
Methods in mgui.interfaces.shapes that return Shape2DInt Modifier and Type Method Description Shape2DInt
ShapeSet2DInt. getMember(int i)
Shape2DInt
Shape3DInt. getParent2D()
Shape2DInt
ShapeSet2DInt. getShape(int i)
protected Shape2DInt
Mesh3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)
protected Shape2DInt
PointSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d matrix)
protected Shape2DInt
Polygon3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)
Shape2DInt
SectionSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist)
protected Shape2DInt
Shape3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist)
To be overridden by subclasses implementing a 2D representationprotected Shape2DInt
Shape3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)
To be overridden by subclasses implementing a 2D representationprotected Shape2DInt
ShapeSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)
protected Shape2DInt
Vector3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)
protected Shape2DInt
VectorSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist)
protected Shape2DInt
Volume3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)
Shape2DInt
SectionSet3DInt. getShape2DInt(Plane3D p, float above_dist, float below_dist, boolean listen)
Shape2DInt
Shape3DInt. getShape2DInt(Plane3D plane, float above_dist, float below_dist)
Shape2DInt
Shape3DInt. getShape2DInt(Plane3D p, float above_dist, float below_dist, boolean listen)
Determines a 2D shape which is the projection of this 3D shape ontoplane
, within the projection limits defined byabove_dist
andbelow_dist
.Shape2DInt
ShapeSet3DInt. getShape2DInt(Plane3D plane, float above_dist, float below_dist, boolean listen)
Methods in mgui.interfaces.shapes that return types with arguments of type Shape2DInt Modifier and Type Method Description java.util.ArrayList<Shape2DInt>
SectionSet3DInt. get2DShapes()
Returns a list of all 2D shapes in this section setjava.util.ArrayList<Shape2DInt>
SectionSet3DInt. get2DShapes(boolean recurse)
Returns a list of all 2D shapes in this section setjava.util.ArrayList<Shape2DInt>
ShapeSet2DInt. get2DShapes()
java.util.ArrayList<Shape2DInt>
ShapeSet2DInt. get2DShapes(boolean recurse)
Returns all 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).Methods in mgui.interfaces.shapes with parameters of type Shape2DInt Modifier and Type Method Description void
Shape2DSelectionSet. addShape(Shape2DInt thisShape, ShapeSet2DInt shapeSet)
int
ShapeSet2DInt. addShape(Shape2DInt thisShape, boolean updateShape, boolean updateListeners)
int
ShapeSet2DInt. addShape(Shape2DInt thisShape, int index)
int
ShapeSet2DInt. addShape(Shape2DInt thisShape, int index, boolean update)
int
ShapeSet2DInt. addShape(Shape2DInt shape, int index, boolean updateShape, boolean updateListeners)
void
SectionSet3DInt. addShape2D(Shape2DInt thisShape, int section, boolean update)
void
SectionSet3DInt. addShape2D(Shape2DInt shape, int section, boolean updateShape, boolean updateListeners)
Adds a 2D shape to the section shape set at indexsection
.void
Shape3DInt. addShape2DChild(Shape2DInt shape)
protected void
Shape3DInt. draw2D(Shape2DInt shape2d, java.awt.Graphics2D g, DrawingEngine d, Plane3D p, float above_dist, float below_dist)
int
SectionSet3DInt. getSectionForShape(Shape2DInt shape)
ShapeSet2DInt
SectionSet3DInt. getShape2DType(Shape2DInt shape)
ShapeSet2DInt
SectionSet3DInt. getShape2DType(Shape2DInt shape, boolean recurse)
ShapeSet2DInt
ShapeSet2DInt. getShapeType(Shape2DInt thisShape)
ShapeSet2DInt
ShapeSet2DInt. getShapeType(Shape2DInt thisShape, boolean recurse)
ShapeSet2DInt
ShapeSet2DInt. getShapeType(Shape2DInt thisShape, ShapeSet2DInt thisSet, boolean recurse)
boolean
Shape2DSelectionSet. hasMember(Shape2DInt thisShape)
void
SectionSet3DInt. removeShape(Shape2DInt shape, boolean updateShape, boolean updateListeners)
void
ShapeSet2DInt. removeShape(Shape2DInt shape, boolean updateShape, boolean updateListeners)
void
ShapeSet3DInt. removeShape2D(Shape2DInt shape, boolean updateShape, boolean updateListeners)
void
Shape3DInt. removeShape2DChild(Shape2DInt shape)
void
Shape3DInt. setParent2D(Shape2DInt parent)
-
Uses of Shape2DInt in mgui.interfaces.shapes.graphs
Subclasses of Shape2DInt in mgui.interfaces.shapes.graphs Modifier and Type Class Description class
Graph2DInt
Graph shape represented in R2.Methods in mgui.interfaces.shapes.graphs that return Shape2DInt Modifier and Type Method Description protected Shape2DInt
Graph3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)
Methods in mgui.interfaces.shapes.graphs with parameters of type Shape2DInt Modifier and Type Method Description void
Graph3DInt. addShape2DChild(Shape2DInt shape)
-
Uses of Shape2DInt in mgui.interfaces.shapes.neuro
Methods in mgui.interfaces.shapes.neuro that return Shape2DInt Modifier and Type Method Description protected Shape2DInt
CorticalHemisphereSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist)
protected Shape2DInt
CorticalSurfaceSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist)
-
Uses of Shape2DInt in mgui.interfaces.shapes.queries
Methods in mgui.interfaces.shapes.queries with parameters of type Shape2DInt Modifier and Type Method Description protected void
InterfaceShapeQuery. setFromShape2D(Shape2DInt shape2d)
-
Uses of Shape2DInt in mgui.interfaces.shapes.trees
Methods in mgui.interfaces.shapes.trees that return Shape2DInt Modifier and Type Method Description Shape2DInt
Shape2DTreeNode. getUserObject()
Methods in mgui.interfaces.shapes.trees with parameters of type Shape2DInt Modifier and Type Method Description void
Shape2DTreeNode. setUserObject(Shape2DInt thisShape)
Constructors in mgui.interfaces.shapes.trees with parameters of type Shape2DInt Constructor Description Shape2DTreeNode(Shape2DInt thisShape)
-
Uses of Shape2DInt in mgui.interfaces.shapes.util
Methods in mgui.interfaces.shapes.util with parameters of type Shape2DInt Modifier and Type Method Description static Shape3DInt
ShapeFunctions. getShape3DIntFromSection(Plane3D refPlane, float dist, Shape2DInt shape2D)
static Shape3DInt
ShapeFunctions. getShape3DIntFromSection(Plane3D refPlane, float dist, Shape2DInt shape2D, boolean set_parent)
static void
ShapeFunctions. setAttributesFrom3DParent(Shape2DInt child, Shape3DInt parent, boolean inherit)
Sets a 2D child's attributes from its parent. -
Uses of Shape2DInt in mgui.interfaces.tools.graphics
Fields in mgui.interfaces.tools.graphics declared as Shape2DInt Modifier and Type Field Description Shape2DInt
Tool2D. targetShape
Methods in mgui.interfaces.tools.graphics with parameters of type Shape2DInt Modifier and Type Method Description void
Tool2D. setTargetShape(Shape2DInt thisShape)
-
Uses of Shape2DInt in mgui.morph.sections
Subclasses of Shape2DInt in mgui.morph.sections Modifier and Type Class Description class
RadialRep2DInt
Methods in mgui.morph.sections with parameters of type Shape2DInt Modifier and Type Method Description void
MorphSections3DInt. addShape2D(Shape2DInt thisShape, int section, int subsection)
void
MorphSections3DInt. addShape2D(Shape2DInt thisShape, int section, int subsection, boolean update)