Uses of Package
mgui.geometry

Packages that use mgui.geometry
Package Description
mgui.geometry
Provides 2D and 3D geometry representations and utilities for all shapes used in ModelGUI.
mgui.geometry.mesh
Provides classes representing and operating on 3D mesh shapes.
mgui.geometry.neuro.connectivity  
mgui.geometry.neuro.mesh  
mgui.geometry.polygon
Provides classes for operating on 2D and 3D polygon shapes.
mgui.geometry.util
Uility classes for geometric operations.
mgui.geometry.volume
Provides classes for representing and operating on 3D volume shapes.
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.graphs.layouts
Specifies layouts for 2D and 3D graph rendering.
mgui.interfaces.graphs.util  
mgui.interfaces.io
This package contains all classes which perform input/output functions.
mgui.interfaces.maps
Provides a set a maps for use by ModelGUI objects.
mgui.interfaces.plots.mgui  
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.graphs.util  
mgui.interfaces.shapes.neuro  
mgui.interfaces.shapes.util  
mgui.interfaces.shapes.volume  
mgui.interfaces.tools.shapes  
mgui.io.foreign.amira  
mgui.io.foreign.fsl  
mgui.io.foreign.interfile  
mgui.io.foreign.vol  
mgui.io.foreign.wavefront  
mgui.io.foreign.wunil  
mgui.io.standard.gifti  
mgui.io.standard.nifti  
mgui.morph.sections  
  • Classes in mgui.geometry used by mgui.geometry
    Class Description
    Box3D
    Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).
    Grid3D
    Holds a 3D array of values and a Box3D defining the distribution of these values in R3.
    LineSegment2D
    Represents a line segment in R2.
    Mesh3D
    Geometry class to represent a 3D triangular mesh.
    Mesh3D.MeshFace3D
    Inner class which defines a face in a mesh
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
    PointSet2D
    Represents a set of 2D points.
    PointSet3D
    Represents a set of 3D points.
    Polygon2D
    Represents a series of connected 2D points, defining either a polyline or a closed polygon.
    Radius2D
    DEV NOTE: deprecate or change; does not have fixed geometry, thus doesn't fit definition of a Shape.
    Rect2D
    Represents a 2D rectangle.
    Rect3D
    Represents a 3D rectangle shape, defined by four 3D nodes representing BL, BR, TR, TL corners, respectively.
    Shape
    This is the base interface for all shapes in mgui.
    Shape2D
    Base class to be extended by all 2D shapes.
    Shape3D
    Base class to be extended by all 3D shapes.
    Triangle3D
    Represents a 3D triangle.
    Vector2D
    Represents a 2D vector, defined by an end-point and a vector.
    Vector3D
    Represents a 3D vector, defined by an end-point and a vector.
  • Classes in mgui.geometry used by mgui.geometry.mesh
    Class Description
    Mesh3D
    Geometry class to represent a 3D triangular mesh.
    Mesh3D.MeshFace3D
    Inner class which defines a face in a mesh
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
    Polygon3D
    Geometry class for a polygon in R3.
  • Classes in mgui.geometry used by mgui.geometry.neuro.connectivity
    Class Description
    Mesh3D
    Geometry class to represent a 3D triangular mesh.
  • Classes in mgui.geometry used by mgui.geometry.neuro.mesh
    Class Description
    Mesh3D
    Geometry class to represent a 3D triangular mesh.
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
    Vector3D
    Represents a 3D vector, defined by an end-point and a vector.
  • Classes in mgui.geometry used by mgui.geometry.polygon
    Class Description
    Polygon2D
    Represents a series of connected 2D points, defining either a polyline or a closed polygon.
  • Classes in mgui.geometry used by mgui.geometry.util
    Class Description
    Box3D
    Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).
    Cube3D
    Represents a 3 dimensional cube object, using a Point3f, two Vector3f's and a float.
    LineSegment2D
    Represents a line segment in R2.
    LineSegment3D
    Represents a line segment in R3.
    Mesh3D
    Geometry class to represent a 3D triangular mesh.
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
    Polygon2D
    Represents a series of connected 2D points, defining either a polyline or a closed polygon.
    Polygon3D
    Geometry class for a polygon in R3.
    Rect2D
    Represents a 2D rectangle.
    Shape
    This is the base interface for all shapes in mgui.
    Shape2D
    Base class to be extended by all 2D shapes.
    Shape3D
    Base class to be extended by all 3D shapes.
    Sphere3D
    Represents a sphere in R3.
    Triangle2D
    Represents a 2D triangle.
    Triangle3D
    Represents a 3D triangle.
    Vector2D
    Represents a 2D vector, defined by an end-point and a vector.
    Vector3D
    Represents a 3D vector, defined by an end-point and a vector.
  • Classes in mgui.geometry used by mgui.geometry.volume
    Class Description
    Box3D
    Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).
    Grid3D
    Holds a 3D array of values and a Box3D defining the distribution of these values in R3.
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
  • Classes in mgui.geometry used by mgui.interfaces.graphics
    Class Description
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
  • Classes in mgui.geometry used by mgui.interfaces.graphics.util
    Class Description
    Circle2D
    Represents a 2D circle.
    Ellipse2D
    Represents an ellipse shape.
    LineSegment2D
    Represents a line segment in R2.
    Point2D
    Represents a 2D point.
    PointSet2D
    Represents a set of 2D points.
    Polygon2D
    Represents a series of connected 2D points, defining either a polyline or a closed polygon.
    Radius2D
    DEV NOTE: deprecate or change; does not have fixed geometry, thus doesn't fit definition of a Shape.
    Rect2D
    Represents a 2D rectangle.
    Text2D
    Represents a character string with 2D geometry.
    Vector2D
    Represents a 2D vector, defined by an end-point and a vector.
  • Classes in mgui.geometry used by mgui.interfaces.graphs.layouts
    Class Description
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
  • Classes in mgui.geometry used by mgui.interfaces.graphs.util
    Class Description
    Mesh3D
    Geometry class to represent a 3D triangular mesh.
  • Classes in mgui.geometry used by mgui.interfaces.io
    Class Description
    Grid3D
    Holds a 3D array of values and a Box3D defining the distribution of these values in R3.
  • Classes in mgui.geometry used by mgui.interfaces.maps
    Class Description
    Rect2D
    Represents a 2D rectangle.
    Sphere3D
    Represents a sphere in R3.
  • Classes in mgui.geometry used by mgui.interfaces.plots.mgui
    Class Description
    Shape2D
    Base class to be extended by all 2D shapes.
  • Classes in mgui.geometry used by mgui.interfaces.shapes
    Class Description
    Box3D
    Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).
    Circle2D
    Represents a 2D circle.
    Ellipse2D
    Represents an ellipse shape.
    Grid3D
    Holds a 3D array of values and a Box3D defining the distribution of these values in R3.
    LineSegment2D
    Represents a line segment in R2.
    Mesh3D
    Geometry class to represent a 3D triangular mesh.
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
    Point2D
    Represents a 2D point.
    PointSet2D
    Represents a set of 2D points.
    PointSet3D
    Represents a set of 3D points.
    Polygon2D
    Represents a series of connected 2D points, defining either a polyline or a closed polygon.
    Polygon3D
    Geometry class for a polygon in R3.
    Rect2D
    Represents a 2D rectangle.
    Rect3D
    Represents a 3D rectangle shape, defined by four 3D nodes representing BL, BR, TR, TL corners, respectively.
    Shape
    This is the base interface for all shapes in mgui.
    Shape2D
    Base class to be extended by all 2D shapes.
    Shape3D
    Base class to be extended by all 3D shapes.
    Sphere3D
    Represents a sphere in R3.
    Text2D
    Represents a character string with 2D geometry.
    Vector2D
    Represents a 2D vector, defined by an end-point and a vector.
    Vector3D
    Represents a 3D vector, defined by an end-point and a vector.
  • Classes in mgui.geometry used by mgui.interfaces.shapes.dynamic
    Class Description
    Grid3D
    Holds a 3D array of values and a Box3D defining the distribution of these values in R3.
  • Classes in mgui.geometry used by mgui.interfaces.shapes.graphs
    Class Description
    Graph2D
    Represents a graph as a 2D geometric shape.
    Graph3D
    Represents a graph as a 3D geometric shape.
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
    Shape
    This is the base interface for all shapes in mgui.
    Shape2D
    Base class to be extended by all 2D shapes.
    Shape3D
    Base class to be extended by all 3D shapes.
  • Classes in mgui.geometry used by mgui.interfaces.shapes.graphs.util
    Class Description
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
  • Classes in mgui.geometry used by mgui.interfaces.shapes.neuro
    Class Description
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
  • Classes in mgui.geometry used by mgui.interfaces.shapes.util
    Class Description
    Box3D
    Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).
    Mesh3D
    Geometry class to represent a 3D triangular mesh.
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
    PointSet3D
    Represents a set of 3D points.
    Polygon2D
    Represents a series of connected 2D points, defining either a polyline or a closed polygon.
    Polygon3D
    Geometry class for a polygon in R3.
    Shape3D
    Base class to be extended by all 3D shapes.
  • Classes in mgui.geometry used by mgui.interfaces.shapes.volume
    Class Description
    Box3D
    Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).
    Grid3D
    Holds a 3D array of values and a Box3D defining the distribution of these values in R3.
    Rect3D
    Represents a 3D rectangle shape, defined by four 3D nodes representing BL, BR, TR, TL corners, respectively.
  • Classes in mgui.geometry used by mgui.interfaces.tools.shapes
    Class Description
    Plane3D
    Represents a plane in 3 dimensions, using a Point3d and a Vector3d (normal)
  • Classes in mgui.geometry used by mgui.io.foreign.amira
    Class Description
    Mesh3D.MeshFace3D
    Inner class which defines a face in a mesh
  • Classes in mgui.geometry used by mgui.io.foreign.fsl
    Class Description
    Box3D
    Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).
  • Classes in mgui.geometry used by mgui.io.foreign.interfile
    Class Description
    Grid3D
    Holds a 3D array of values and a Box3D defining the distribution of these values in R3.
  • Classes in mgui.geometry used by mgui.io.foreign.vol
    Class Description
    Grid3D
    Holds a 3D array of values and a Box3D defining the distribution of these values in R3.
  • Classes in mgui.geometry used by mgui.io.foreign.wavefront
    Class Description
    Mesh3D.MeshFace3D
    Inner class which defines a face in a mesh
  • Classes in mgui.geometry used by mgui.io.foreign.wunil
    Class Description
    Box3D
    Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).
  • Classes in mgui.geometry used by mgui.io.standard.gifti
    Class Description
    Mesh3D
    Geometry class to represent a 3D triangular mesh.
  • Classes in mgui.geometry used by mgui.io.standard.nifti
    Class Description
    Box3D
    Box in R3 with base point and three orthogonal axis vectors (denoted by S, T, and R, respectively).
  • Classes in mgui.geometry used by mgui.morph.sections
    Class Description
    Circle2D
    Represents a 2D circle.
    Polygon2D
    Represents a series of connected 2D points, defining either a polyline or a closed polygon.
    Radius2D
    DEV NOTE: deprecate or change; does not have fixed geometry, thus doesn't fit definition of a Shape.
    Shape
    This is the base interface for all shapes in mgui.
    Shape2D
    Base class to be extended by all 2D shapes.