Package mgui.interfaces.shapes
This package provides interfaces for user interaction with shapes and shape models.
The base class for shape interactions is
InterfaceShape
.- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Interface Summary Interface Description LightweightShape ShapeModel3DListener Object which listens to events on a ShapeModel3D object.ShapePanel2D Interface for panels hosting 2D shapesShapeSet Interface for all shape sets.VertexDataColumnListener Interface for listening to events onVertexDataColumn
objects. -
Class Summary Class Description BoolPolygon2DInt Box3DInt Circle2DInt Ellipse2DInt Interface for aEllipse2D
shape.Image2DInt Displays an image inside a Rect2D shape.Image3DInt Draws a rectangular planar image in R3.InterfacePolygonPanel InterfaceSectionSetPanel Updated version of InterfaceSectionSet that sets a current section set for a given Graphic2D window, and sets current sections for that window.InterfaceShape Abstract base class for all shape interfaces (ShapeInts).InterfaceShapesPanel Interface panel providing a GUI for general shape-related functions.InterfaceShapesPanel.VertexSelectionTableModel IntPolygon2DInt Line2DInt LPolygon2DInt Light 2D polygon with no attributes (attributes are assignable)LPolygon3DInt Mesh2DInt A 2D representation of aMesh3DInt
object.Mesh3DInt Interface for a Mesh3D shape.NodesUpdater Plane3DInt Point2DInt PointSet2DInt Shape interface for a set of 2D vertices.PointSet3DInt Shape interface for a set of 3D points.Polygon2DInt Interface for a 2D polygon.Polygon3DInt Interface for a 3D polygon object.PolygonSet3DInt Interface for a set of 3D polygons.Rect2DInt Represents a 2D rectangle.Rect3DInt SectionSet2DInt Provides a 2D representation of a 3D section set, where it intersects a particular plane.SectionSet3DInt Represents a set of parallel sections, based upon a reference plane (thisShape), and a spacing value.Shape2DInt Base class for all interfaces to 2D geometrical shapes.Shape2DSectionNode Shape2DSelectionSet Shape3DInt Base class for allShape3D
interface objects.Shape3DSceneNode Holds a Java3D scene node representing a Shape3DInt objectShapeModel3D The top container for all shape interfaces.ShapeModelEvent Represents an event on a ShapeModel3D object.ShapeSceneNode ShapeSet2DInt Represents a set ofShape2DInt
objects.ShapeSet3DInt Represents a set ofShape3DInt
objects.ShapeStatsPanel Interface panel for performing statistical procedures on shapes.TensorVolume3DInt TestTextureInt Text2DInt Text2DIntMouseCoords Vector2DInt Vector3DInt VectorSet3DInt VertexDataColumn Encapsulates a column of vertex-wise numerical data.VertexDataColumnEvent Specifies an event on a vertex data column.Volume2DInt 2D sectional representation of a Volume3DInt.Volume3DInt Class acting as interface to a volume shape, as defined by the Grid3D geometry class.VolumeSet3DInt A set ofVolume3DInt
objects which render as an overlay image.X3DScene3DInt -
Enum Summary Enum Description ShapeModelEvent.EventType VertexDataColumnEvent.EventType