Uses of Class
mgui.interfaces.shapes.InterfaceShape
Package | Description |
---|---|
mgui.interfaces |
This package contains all main/abstract interface objects (object which provides user interations)
for ModelGUI.
|
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.selection | |
mgui.interfaces.shapes.trees | |
mgui.interfaces.shapes.util | |
mgui.interfaces.trees |
Provides object interaction via a JTree
|
mgui.io.domestic.shapes | |
mgui.io.domestic.shapes.xml | |
mgui.io.util |
Utility classes for performing input/output operations.
|
mgui.morph.sections |
-
Uses of InterfaceShape in mgui.interfaces
Methods in mgui.interfaces that return InterfaceShape Modifier and Type Method Description InterfaceShape
InterfaceWorkspace. getShapeForName(java.lang.String full_name)
Searches the workspace for a shape with the given full name (i.e., {model}.{sets}.{shape_name}), and returns it if found. -
Uses of InterfaceShape in mgui.interfaces.shapes
Subclasses of InterfaceShape in mgui.interfaces.shapes Modifier and Type Class Description class
BoolPolygon2DInt
class
Box3DInt
class
Circle2DInt
class
Ellipse2DInt
Interface for aEllipse2D
shape.class
Image2DInt
Displays an image inside a Rect2D shape.class
Image3DInt
Draws a rectangular planar image in R3.class
IntPolygon2DInt
class
Line2DInt
class
LPolygon2DInt
Light 2D polygon with no attributes (attributes are assignable)class
LPolygon3DInt
class
Mesh2DInt
A 2D representation of aMesh3DInt
object.class
Mesh3DInt
Interface for a Mesh3D shape.class
Plane3DInt
class
Point2DInt
class
PointSet2DInt
Shape interface for a set of 2D vertices.class
PointSet3DInt
Shape interface for a set of 3D points.class
Polygon2DInt
Interface for a 2D polygon.class
Polygon3DInt
Interface for a 3D polygon object.class
PolygonSet3DInt
Interface for a set of 3D polygons.class
Rect2DInt
Represents a 2D rectangle.class
Rect3DInt
class
SectionSet2DInt
Provides a 2D representation of a 3D section set, where it intersects a particular plane.class
SectionSet3DInt
Represents a set of parallel sections, based upon a reference plane (thisShape), and a spacing value.class
Shape2DInt
Base class for all interfaces to 2D geometrical shapes.class
Shape2DSelectionSet
class
Shape3DInt
Base class for allShape3D
interface objects.class
ShapeSet2DInt
Represents a set ofShape2DInt
objects.class
ShapeSet3DInt
Represents a set ofShape3DInt
objects.class
TensorVolume3DInt
class
TestTextureInt
class
Text2DInt
class
Text2DIntMouseCoords
class
Vector2DInt
class
Vector3DInt
class
VectorSet3DInt
class
Volume2DInt
2D sectional representation of a Volume3DInt.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
Methods in mgui.interfaces.shapes that return types with arguments of type InterfaceShape Modifier and Type Method Description java.util.ArrayList<InterfaceShape>
SectionSet3DInt. getMembers()
Returns a copy of this set's member list.java.util.ArrayList<InterfaceShape>
ShapeSet. getMembers()
java.util.ArrayList<InterfaceShape>
ShapeSet2DInt. getMembers()
Returns a copy of this set's member list.java.util.ArrayList<InterfaceShape>
ShapeSet3DInt. getMembers()
Returns a copy of this set's member list.java.util.ArrayList<InterfaceShape>
ShapeSet3DInt. getMembers(boolean recursive)
Returns a copy of this set's member list.java.util.Set<InterfaceShape>
SectionSet3DInt. getShapeSet()
java.util.Set<InterfaceShape>
ShapeSet. getShapeSet()
java.util.Set<InterfaceShape>
ShapeSet2DInt. getShapeSet()
java.util.Set<InterfaceShape>
ShapeSet3DInt. getShapeSet()
Methods in mgui.interfaces.shapes with parameters of type InterfaceShape Modifier and Type Method Description boolean
SectionSet3DInt. addShape(InterfaceShape shape)
boolean
ShapeSet. addShape(InterfaceShape shape)
Adds a shape to this setboolean
ShapeSet2DInt. addShape(InterfaceShape shape)
boolean
ShapeSet3DInt. addShape(InterfaceShape shape)
Addsshape
to this set, updates it, and fires this set's listeners.int
InterfaceShape. compareTo(InterfaceShape s)
boolean
InterfaceShape. copyAttributes(InterfaceShape source_shape)
Copiesattributes
to this shape.boolean
Shape3DInt. copyAttributes(InterfaceShape source_shape)
int
SectionSet3DInt. getIndexOf(InterfaceShape section_set)
Returns the index ofsection_set
in this set.int
ShapeSet. getIndexOf(InterfaceShape shape)
Returns the index ofshape
in this set.int
ShapeSet2DInt. getIndexOf(InterfaceShape shape)
Returns the index ofshape
in this set.int
ShapeSet3DInt. getIndexOf(InterfaceShape shape)
Returns the index ofshape
in this set.java.util.ArrayList<ShapeSelectionSet>
ShapeModel3D. getSelectionSets(InterfaceShape thisShape)
static javax.swing.JComboBox
InterfaceShapesPanel.VertexSelectionTableModel. getVariableCombo(InterfaceShape shape)
boolean
SectionSet3DInt. hasShape(InterfaceShape s)
Not implemented.boolean
SectionSet3DInt. hasShape(InterfaceShape s, boolean recurse)
Not implemented.boolean
ShapeSet. hasShape(InterfaceShape s)
boolean
ShapeSet. hasShape(InterfaceShape s, boolean recurse)
boolean
ShapeSet2DInt. hasShape(InterfaceShape s)
boolean
ShapeSet2DInt. hasShape(InterfaceShape s, boolean recurse)
boolean
ShapeSet3DInt. hasShape(InterfaceShape s)
Determines whethershape
is in this set.boolean
ShapeSet3DInt. hasShape(InterfaceShape shape, boolean recurse)
Determines whethershape
is in this set.boolean
ShapeSet3DInt. moveShapeAfter(InterfaceShape inserted_shape, InterfaceShape target_shape)
boolean
SectionSet3DInt. moveShapeBefore(InterfaceShape shape, InterfaceShape target)
boolean
ShapeSet. moveShapeBefore(InterfaceShape shape, InterfaceShape target)
Moves the order ofshape
to the spot beforetarget
.boolean
ShapeSet2DInt. moveShapeBefore(InterfaceShape shape, InterfaceShape target)
boolean
ShapeSet3DInt. moveShapeBefore(InterfaceShape inserted_shape, InterfaceShape target_shape)
void
SectionSet3DInt. removeShape(InterfaceShape shape)
void
ShapeSet. removeShape(InterfaceShape shape)
Removes a shape from this setvoid
ShapeSet2DInt. removeShape(InterfaceShape shape)
void
ShapeSet3DInt. removeShape(InterfaceShape shape)
Removesshape
from this shape set and removes it as a parent set and a shape listener.void
Shape3DSceneNode. setNode(InterfaceShape thisShape)
void
ShapeSceneNode. setNode(InterfaceShape thisShape)
-
Uses of InterfaceShape in mgui.interfaces.shapes.dynamic
Subclasses of InterfaceShape in mgui.interfaces.shapes.dynamic Modifier and Type Class Description class
Volume4DInt
Volume with 3 space and 1 time dimension. -
Uses of InterfaceShape in mgui.interfaces.shapes.graphs
Subclasses of InterfaceShape in mgui.interfaces.shapes.graphs Modifier and Type Class Description class
Graph2DInt
Graph shape represented in R2.class
Graph3DInt
Represents a graph as a 3D shape. -
Uses of InterfaceShape in mgui.interfaces.shapes.neuro
Subclasses of InterfaceShape 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 InterfaceShape in mgui.interfaces.shapes.queries
Fields in mgui.interfaces.shapes.queries declared as InterfaceShape Modifier and Type Field Description InterfaceShape
InterfaceShapeQuery. last_shape
protected InterfaceShape
QueryShapeVertex. shape
Methods in mgui.interfaces.shapes.queries that return InterfaceShape Modifier and Type Method Description InterfaceShape
QueryShapeVertex. getShape()
Methods in mgui.interfaces.shapes.queries with parameters of type InterfaceShape Modifier and Type Method Description void
InterfaceShapeQuery. setFromShape(InterfaceShape shape)
void
ShapeSummaryQuery. setFromShape(InterfaceShape shape)
Constructors in mgui.interfaces.shapes.queries with parameters of type InterfaceShape Constructor Description QueryShapeVertex(InterfaceShape shape, int index)
-
Uses of InterfaceShape in mgui.interfaces.shapes.selection
Fields in mgui.interfaces.shapes.selection declared as InterfaceShape Modifier and Type Field Description InterfaceShape
ShapeSelectionSet. shapeAdded
Fields in mgui.interfaces.shapes.selection with type parameters of type InterfaceShape Modifier and Type Field Description java.util.TreeSet<InterfaceShape>
ShapeSelectionSet. shapes
Methods in mgui.interfaces.shapes.selection that return InterfaceShape Modifier and Type Method Description InterfaceShape
ShapeSelectionSet. getLastAdded()
Not implemented.InterfaceShape
ShapeSelectionSet. getLastInserted()
Not implemented.InterfaceShape
ShapeSelectionSet. getLastModified()
Not implemented.InterfaceShape
ShapeSelectionSet. getLastMoved()
Not implemented.InterfaceShape
ShapeSelectionSet. getLastRemoved()
Not implemented.Methods in mgui.interfaces.shapes.selection that return types with arguments of type InterfaceShape Modifier and Type Method Description java.util.Iterator<InterfaceShape>
ShapeSelectionSet. getIterator()
java.util.ArrayList<InterfaceShape>
ShapeSelectionSet. getMembers()
Returns a copy of this set's member list.java.util.Set<InterfaceShape>
ShapeSelectionSet. getShapeSet()
Methods in mgui.interfaces.shapes.selection with parameters of type InterfaceShape Modifier and Type Method Description boolean
ShapeSelectionSet. addShape(InterfaceShape s)
boolean
ShapeSelectionSet. addShape(InterfaceShape s, boolean update)
int
ShapeSelectionSet. getIndexOf(InterfaceShape shape)
Returns the index ofshape
in this set.boolean
ShapeSelectionSet. hasShape(InterfaceShape shape)
Returnstrue
ifshape
is in this selection set.boolean
ShapeSelectionSet. hasShape(InterfaceShape shape, boolean recurse)
Current returns the same asShapeSelectionSet.hasShape(mgui.interfaces.shapes.InterfaceShape)
TODO: implement to search member shape and selection setsboolean
ShapeSelectionSet. moveShapeBefore(InterfaceShape shape, InterfaceShape target)
void
ShapeSelectionSet. removeShape(InterfaceShape s)
Method parameters in mgui.interfaces.shapes.selection with type arguments of type InterfaceShape Modifier and Type Method Description void
ShapeSelectionSet. addShapes(java.util.ArrayList<InterfaceShape> shapes)
void
ShapeSelectionSet. addShapes(java.util.TreeSet<InterfaceShape> shapes)
-
Uses of InterfaceShape in mgui.interfaces.shapes.trees
Methods in mgui.interfaces.shapes.trees that return InterfaceShape Modifier and Type Method Description InterfaceShape
ShapeTreeNode. getShape()
Methods in mgui.interfaces.shapes.trees with parameters of type InterfaceShape Modifier and Type Method Description ShapeTreeNode
ShapeModel3DTreeNode. getChildForShape(InterfaceShape shape)
ShapeTreeNode
ShapeTreeNode. getChildForShape(InterfaceShape shape)
boolean
Shape2DTreeNode. hasShapeNode(InterfaceShape shape)
boolean
Shape3DTreeNode. hasShapeNode(InterfaceShape shape)
boolean
ShapeModel3DTreeNode. hasShapeNode(InterfaceShape shape)
abstract boolean
ShapeTreeNode. hasShapeNode(InterfaceShape shape)
void
Shape2DTreeNode. removeShapeNode(InterfaceShape shape)
void
Shape3DTreeNode. removeShapeNode(InterfaceShape shape)
void
ShapeModel3DTreeNode. removeShapeNode(InterfaceShape shape)
abstract void
ShapeTreeNode. removeShapeNode(InterfaceShape shape)
-
Uses of InterfaceShape in mgui.interfaces.shapes.util
Methods in mgui.interfaces.shapes.util that return InterfaceShape Modifier and Type Method Description InterfaceShape
ShapeEvent. getShape()
Methods in mgui.interfaces.shapes.util with parameters of type InterfaceShape Modifier and Type Method Description static java.util.ArrayList<MguiNumber>
ShapeFunctions. getMaskNormalizedValues(InterfaceShape shape, java.lang.String source_column, java.lang.String normalize_column, java.lang.String mask_column)
Normalize values insource_column
by the mean of values innormalize_column
which lie in the maskmask_column
.static java.util.ArrayList<MguiNumber>
ShapeFunctions. getMaskNormalizedValues(InterfaceShape shape, java.lang.String source_column, java.lang.String normalize_column, java.lang.String mask_column, java.lang.String statistic)
Normalize values insource_column
by thestatistic
of values innormalize_column
which lie in the maskmask_column
.static java.util.ArrayList<java.lang.Integer>
ShapeFunctions. getNearestNeighbours(InterfaceShape source, InterfaceShape target)
Returns a list of vertex indices fromsource
which are nearest neighbours of the corresponding vertices oftarget
.static java.util.ArrayList<MguiNumber>
ShapeFunctions. getNormalizedValues(InterfaceShape shape, java.lang.String source_column, double source_min, double source_max, double target_min, double target_max)
Normalize values insource_column
to from the range[source_min, source_max]
to the range[target_min, target_max]
boolean
ShapeEngine. normalizeColumn(InterfaceShape shape, ProgressUpdater progress)
Normalizes the values in a column.boolean
ShapeEngine. normalizeColumnWithMask(InterfaceShape shape, ProgressUpdater progress)
Normalize values insource_column
by thestatistic
of values innormalize_column
which lie in the maskmask_column
.void
ShapeEvent. setShape(InterfaceShape shape)
Constructors in mgui.interfaces.shapes.util with parameters of type InterfaceShape Constructor Description ShapeEvent(InterfaceShape thisShape, ShapeEvent.EventType type)
ShapeEvent(InterfaceShape thisShape, ShapeEvent.EventType type, boolean modifies_shape_set)
-
Uses of InterfaceShape in mgui.interfaces.trees
Methods in mgui.interfaces.trees that return InterfaceShape Modifier and Type Method Description protected InterfaceShape
InterfaceTreePanel. getParentShape(InterfaceTreeNode node)
-
Uses of InterfaceShape in mgui.io.domestic.shapes
Fields in mgui.io.domestic.shapes declared as InterfaceShape Modifier and Type Field Description InterfaceShape
ShapeDataInputOptions. shape
InterfaceShape
ShapeInputOptions. shape
Fields in mgui.io.domestic.shapes with type parameters of type InterfaceShape Modifier and Type Field Description java.util.HashMap<InterfaceShape,java.lang.Boolean>
ShapeModel3DOutputOptions. include_shape
java.util.HashMap<InterfaceShape,XMLOutputOptions>
ShapeModel3DOutputOptions. shape_xml_options
java.util.ArrayList<InterfaceShape>
ShapeOutputOptions. shapes
Methods in mgui.io.domestic.shapes that return InterfaceShape Modifier and Type Method Description InterfaceShape
ShapeDataInputOptions. getShape()
InterfaceShape
ShapeOutputOptions. getShape(int i)
abstract InterfaceShape
InterfaceShapeLoader. loadShape(ShapeInputOptions options, ProgressUpdater progress_bar)
Loads a shape with the givenoptions
.InterfaceShape
Mesh3DLoader. loadShape(ShapeInputOptions options, ProgressUpdater progress_bar)
InterfaceShape
PointSet2DLoader. loadShape(ShapeInputOptions options, ProgressUpdater progress_bar)
InterfaceShape
ShapeXmlLoader. loadShape(ShapeInputOptions options, ProgressUpdater progress_bar)
InterfaceShape
SurfaceFileLoader. loadShape(ShapeInputOptions options, ProgressUpdater progress_bar)
InterfaceShape
VolumeFileLoader. loadShape(ShapeInputOptions options, ProgressUpdater progress_bar)
protected InterfaceShape
ShapeXmlLoader. loadShapeBlocking(ShapeInputOptions options, ProgressUpdater progress_bar)
Methods in mgui.io.domestic.shapes with parameters of type InterfaceShape Modifier and Type Method Description abstract boolean
InterfaceShapeWriter. writeShape(InterfaceShape shape, ProgressUpdater progress_bar)
Writes this shape to file using its domestic XML representation.boolean
ShapeXmlWriter. writeShape(InterfaceShape shape, ProgressUpdater progress_bar)
-
Uses of InterfaceShape in mgui.io.domestic.shapes.xml
Fields in mgui.io.domestic.shapes.xml declared as InterfaceShape Modifier and Type Field Description protected InterfaceShape
InterfaceShapeXMLHandler. shape
Methods in mgui.io.domestic.shapes.xml that return InterfaceShape Modifier and Type Method Description InterfaceShape
InterfaceShapeXMLHandler. getShape()
static InterfaceShape
ShapeXMLFunctions. loadShape(java.lang.String loader, java.lang.String url, ShapeInputOptions options, ProgressUpdater progress_bar)
Attempts to load a shape with the givenloader
andurl
.Constructors in mgui.io.domestic.shapes.xml with parameters of type InterfaceShape Constructor Description InterfaceShapeXMLHandler(InterfaceShape shape)
Construct with a shape. -
Uses of InterfaceShape in mgui.io.util
Methods in mgui.io.util with parameters of type InterfaceShape Modifier and Type Method Description static InterfaceIOType
IoFunctions. getDefaultIOType(InterfaceShape shape, int io_type)
-
Uses of InterfaceShape in mgui.morph.sections
Subclasses of InterfaceShape 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.class
RadialRep2DInt