Uses of Interface
mgui.geometry.Shape
Package | Description |
---|---|
mgui.geometry |
Provides 2D and 3D geometry representations and utilities for all shapes used in ModelGUI.
|
mgui.geometry.util |
Uility classes for geometric operations.
|
mgui.interfaces.shapes |
This package provides interfaces for user interaction with shapes and shape models.
|
mgui.interfaces.shapes.graphs | |
mgui.morph.sections |
-
Uses of Shape in mgui.geometry
Classes in mgui.geometry that implement Shape Modifier and Type Class Description class
Box3D
Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).class
Circle2D
Represents a 2D circle.class
Cube3D
Represents a 3 dimensional cube object, using a Point3f, two Vector3f's and a float.class
Ellipse2D
Represents an ellipse shape.class
Graph2D
Represents a graph as a 2D geometric shape.class
Graph3D
Represents a graph as a 3D geometric shape.class
Grid3D
Holds a 3D array of values and a Box3D defining the distribution of these values in R3.class
LineSegment2D
Represents a line segment in R2.class
LineSegment3D
Represents a line segment in R3.class
Mesh3D
Geometry class to represent a 3D triangular mesh.class
Plane3D
Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)class
Point2D
Represents a 2D point.class
PointSet2D
Represents a set of 2D points.class
PointSet3D
Represents a set of 3D points.class
Polygon2D
Represents a series of connected 2D points, defining either a polyline or a closed polygon.class
Polygon3D
Geometry class for a polygon in R3.class
Radius2D
DEV NOTE: deprecate or change; does not have fixed geometry, thus doesn't fit definition of aShape
.class
Rect2D
Represents a 2D rectangle.class
Rect3D
Represents a 3D rectangle shape, defined by four 3D nodes representing BL, BR, TR, TL corners, respectively.class
Shape2D
Base class to be extended by all 2D shapes.class
Shape3D
Base class to be extended by all 3D shapes.class
Sphere3D
Represents a sphere in R3.class
Text2D
Represents a character string with 2D geometry.class
Triangle2D
Represents a 2D triangle.class
Triangle3D
Represents a 3D triangle.class
Vector2D
Represents a 2D vector, defined by an end-point and a vector.class
Vector3D
Represents a 3D vector, defined by an end-point and a vector. -
Uses of Shape in mgui.geometry.util
Methods in mgui.geometry.util with parameters of type Shape Modifier and Type Method Description static boolean
GeometryFunctions. transform(Shape shape, Jama.Matrix matrix)
Transformsshape
with the given affine transformation Jama matrixmatrix
.static boolean
GeometryFunctions. transform(Shape shape, Jama.Matrix matrix, ProgressUpdater progress)
Transformsshape
with the given affine transformation Jama matrixmatrix
.static boolean
GeometryFunctions. transform(Shape shape, org.jogamp.vecmath.Matrix4d matrix)
Transformsshape
with the given affine transformation matrixmatrix
.static boolean
GeometryFunctions. transform(Shape shape, org.jogamp.vecmath.Matrix4d matrix, ProgressUpdater progress)
Transformsshape
with the given affine transformation matrixmatrix
.static boolean
GeometryFunctions. transform(Shape shape, org.jogamp.vecmath.Matrix4f matrix)
Transformsshape
with the given affine transformation matrixmatrix
.static boolean
GeometryFunctions. transform(Shape shape, org.jogamp.vecmath.Matrix4f matrix, ProgressUpdater progress)
Transformsshape
with the given affine transformation matrixmatrix
. -
Uses of Shape in mgui.interfaces.shapes
Fields in mgui.interfaces.shapes declared as Shape Modifier and Type Field Description protected Shape
InterfaceShape. xml_current_shape
Methods in mgui.interfaces.shapes that return Shape Modifier and Type Method Description Shape
Shape2DInt. getBoundShape()
abstract Shape
InterfaceShape. getGeometry()
Returns the Shape associated with this objectShape
Shape2DInt. getGeometry()
Shape
Shape3DInt. getGeometry()
Shape
Box3DInt. getGeometryInstance()
Shape
Image2DInt. getGeometryInstance()
abstract Shape
InterfaceShape. getGeometryInstance()
Returns an instance of thisInterfaceShape
's geometry class.Shape
Mesh3DInt. getGeometryInstance()
Shape
PointSet3DInt. getGeometryInstance()
Shape
Polygon3DInt. getGeometryInstance()
Shape
PolygonSet3DInt. getGeometryInstance()
Shape
Rect3DInt. getGeometryInstance()
Shape
SectionSet2DInt. getGeometryInstance()
Shape
SectionSet3DInt. getGeometryInstance()
Shape
Shape2DInt. getGeometryInstance()
Shape
Shape2DSelectionSet. getGeometryInstance()
Shape
Shape3DInt. getGeometryInstance()
Shape
Volume3DInt. getGeometryInstance()
Methods in mgui.interfaces.shapes with parameters of type Shape Modifier and Type Method Description abstract boolean
InterfaceShape. setGeometry(Shape geometry)
Sets the Shape associated with this object.boolean
Shape2DInt. setGeometry(Shape geometry)
boolean
Shape3DInt. setGeometry(Shape geometry)
-
Uses of Shape in mgui.interfaces.shapes.graphs
Methods in mgui.interfaces.shapes.graphs that return Shape Modifier and Type Method Description Shape
Graph3DInt. getGeometryInstance()
-
Uses of Shape in mgui.morph.sections
Classes in mgui.morph.sections that implement Shape Modifier and Type Class Description class
RadialRep2D
Methods in mgui.morph.sections that return Shape Modifier and Type Method Description Shape
RadialRep2DInt. getGeometryInstance()