Uses of Interface
mgui.interfaces.tools.Tool
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.graphs |
Provides an interface for user interaction with graph objects.
|
mgui.interfaces.plots |
Provides 2D and 3D plotting functionality.
|
mgui.interfaces.queries |
Provides querying functionality for interface objects.
|
mgui.interfaces.tables |
Provides object interaction via a JTable.
|
mgui.interfaces.tools |
Provides a framework for "tool" objects, which allow the user to modify or
interrogate model objects.
|
mgui.interfaces.tools.datasources | |
mgui.interfaces.tools.dialogs | |
mgui.interfaces.tools.graphics | |
mgui.interfaces.tools.graphs | |
mgui.interfaces.tools.layouts | |
mgui.interfaces.tools.plots | |
mgui.interfaces.tools.queries | |
mgui.interfaces.tools.shapes | |
mgui.interfaces.tools.shapes.util |
-
Uses of Tool in mgui.interfaces
Fields in mgui.interfaces declared as Tool Modifier and Type Field Description protected Tool
InterfaceDisplayPanel. currentTool
Methods in mgui.interfaces that return Tool Modifier and Type Method Description Tool
InterfaceDisplayPanel. getCurrentTool()
Methods in mgui.interfaces with parameters of type Tool Modifier and Type Method Description boolean
InterfaceDisplayPanel. isToolable(Tool tool)
boolean
InterfaceDisplayPanel. setCurrentTool(Tool tool)
boolean
InterfaceTabbedDisplayPanel. setCurrentTool(Tool tool)
boolean
InterfaceDisplayPanel. setDefaultTool(Tool tool)
void
InterfaceSelectionPanel. toolStateChanged(Tool tool)
Constructors in mgui.interfaces with parameters of type Tool Constructor Description InterfaceButton(java.lang.String thisName, Tool theTool)
-
Uses of Tool in mgui.interfaces.graphics
Classes in mgui.interfaces.graphics with type parameters of type Tool Modifier and Type Class Description class
InterfaceGraphic<T extends Tool>
The base class for all graphical interface windows.Methods in mgui.interfaces.graphics that return Tool Modifier and Type Method Description Tool
InterfaceGraphic3D. getTool()
Methods in mgui.interfaces.graphics with parameters of type Tool Modifier and Type Method Description boolean
InterfaceGraphic. isToolable(Tool tool)
boolean
InterfaceGraphic2D. isToolable(Tool tool)
boolean
InterfaceGraphic3D. isToolable(Tool tool)
boolean
InterfaceGraphic. setTool(Tool tool)
Sets the current tool. -
Uses of Tool in mgui.interfaces.graphs
Methods in mgui.interfaces.graphs with parameters of type Tool Modifier and Type Method Description boolean
InterfaceGraphDisplay. isToolable(Tool tool)
-
Uses of Tool in mgui.interfaces.plots
Methods in mgui.interfaces.plots with parameters of type Tool Modifier and Type Method Description boolean
InterfacePlotDisplay. isToolable(Tool tool)
-
Uses of Tool in mgui.interfaces.queries
Methods in mgui.interfaces.queries with parameters of type Tool Modifier and Type Method Description void
InterfaceQueryPanel. toolStateChanged(Tool tool)
-
Uses of Tool in mgui.interfaces.tables
Methods in mgui.interfaces.tables with parameters of type Tool Modifier and Type Method Description boolean
InterfaceDataTable. isToolable(Tool tool)
-
Uses of Tool in mgui.interfaces.tools
Classes in mgui.interfaces.tools with type parameters of type Tool Modifier and Type Interface Description interface
Toolable<T extends Tool>
Interface for objects which can be operated on by a specific class of tools.Methods in mgui.interfaces.tools that return Tool Modifier and Type Method Description Tool
Tool. getPreviousTool()
Returns the tool that was set previous to this one, if one existsTool
ToolEvent. getTool()
Methods in mgui.interfaces.tools with parameters of type Tool Modifier and Type Method Description boolean
Toolable. isToolable(Tool tool)
Tests whether this object is toolable bytool
Constructors in mgui.interfaces.tools with parameters of type Tool Constructor Description ToolEvent(Tool tool)
ToolEvent(Tool tool, ToolEvent.EventType type)
-
Uses of Tool in mgui.interfaces.tools.datasources
Classes in mgui.interfaces.tools.datasources that implement Tool Modifier and Type Class Description class
ToolDataSource
Tool operating onDataSourcePanel
windows.Methods in mgui.interfaces.tools.datasources that return Tool Modifier and Type Method Description Tool
ToolDataSource. getPreviousTool()
-
Uses of Tool in mgui.interfaces.tools.dialogs
Classes in mgui.interfaces.tools.dialogs that implement Tool Modifier and Type Class Description class
DialogTool
Abstract class to be inherited by all tools which operate using a modal dialog box.Methods in mgui.interfaces.tools.dialogs that return Tool Modifier and Type Method Description Tool
DialogTool. getPreviousTool()
-
Uses of Tool in mgui.interfaces.tools.graphics
Classes in mgui.interfaces.tools.graphics that implement Tool Modifier and Type Class Description class
Tool2D
Abstract class for a Tool which operates on anInterfaceGraphic2D
window.class
Tool3D
Abstract class for a tool to be used on an InterfaceGraphic3D window.class
ToolDefine3DGrid2D
Tool to define a 3D grid on a 2D window.class
ToolDZoom2D
class
ToolMouseOrbit3D
Tool to allow user to navigate a Graphic3D interface using the mouse.class
ToolPan2D
class
ToolWindowZoom2D
Interactive tool which allows the user to zoom on a window within the current view.class
ToolZoomExt2D
Methods in mgui.interfaces.tools.graphics that return Tool Modifier and Type Method Description Tool
Tool2D. getPreviousTool()
Tool
Tool3D. getPreviousTool()
-
Uses of Tool in mgui.interfaces.tools.graphs
Classes in mgui.interfaces.tools.graphs that implement Tool Modifier and Type Class Description class
ToolGraph
Abstract class to be inherited by tools which operate on graphs; i.e, throughInterfaceGraphDisplay
.class
ToolGraphImage
Tool which inserts or appends an image to a graph window.class
ToolGraphTransform
Acts as a bridge between the mgui Tool interface and Jung's view control mouse plugins.Methods in mgui.interfaces.tools.graphs that return Tool Modifier and Type Method Description Tool
ToolGraph. getPreviousTool()
-
Uses of Tool in mgui.interfaces.tools.layouts
Classes in mgui.interfaces.tools.layouts that implement Tool Modifier and Type Class Description class
ToolLayout2D
Tool operating on a InterfaceLayoutObject. -
Uses of Tool in mgui.interfaces.tools.plots
Classes in mgui.interfaces.tools.plots that implement Tool Modifier and Type Class Description class
ToolPlot
Methods in mgui.interfaces.tools.plots that return Tool Modifier and Type Method Description Tool
ToolPlot. getPreviousTool()
-
Uses of Tool in mgui.interfaces.tools.queries
Subinterfaces of Tool in mgui.interfaces.tools.queries Modifier and Type Interface Description interface
QueryTool
Interface for all query tools. -
Uses of Tool in mgui.interfaces.tools.shapes
Classes in mgui.interfaces.tools.shapes that implement Tool Modifier and Type Class Description class
ToolCreateEllipse2D
class
ToolCreateImage2D
Tool allows user to select a file or url pointing to an image, and specify rectangular bounds for that image in model space.class
ToolCreateImage3D
Tool to create a 3D image on a 2D window.class
ToolCreateMeshFromPolylines
class
ToolCreatePolygon2D
Allows the user to creates a Polygon2D shape.class
ToolCreateRect2D
class
ToolCutMeshWithPlane
Tool to cut a mesh into parts by intersecting it with a Plane3D object.class
ToolGetConvexHull2D
class
ToolGetMeshIntersectionPolylines
class
ToolQueryShape2D
Tool allowing point-and-click vertex-wise querying of 2D objects, for a InterfaceGraphic3D window.class
ToolQueryShape3D
Tool allowing point-and-click vertex-wise querying of 3D objects, for a InterfaceGraphic3D window.class
ToolReversePolygon2D
class
ToolRuler2D
Allows the user to measure distance on a 2D window, along a path with N nodes.class
ToolSelectMeshBoundaryNodes
class
ToolSelectNodesWithPolygon
Tool specifies options with a dialog and then calls an inner class instance of Tool3D to allow the user to select nodes on the Canvas3D.class
ToolSelectRegionBoundaryNodes
Tool selects region boundary nodes of a mesh region (defined by its vertex values) based upon a vertex selected by a mouse click.class
ToolSelectShape2D
2D tool for selecting/deselcting shapes.class
ToolSelectShape3D
3D tool for selecting/deselcting shapes.class
ToolTestInternalPoint2D
-
Uses of Tool in mgui.interfaces.tools.shapes.util
Methods in mgui.interfaces.tools.shapes.util that return Tool Modifier and Type Method Description Tool
RulerDialog. getCurrentTool()
Returns the tool that is currently using this dialogMethods in mgui.interfaces.tools.shapes.util with parameters of type Tool Modifier and Type Method Description void
RulerDialog. deregisterTool(Tool tool)
Deregisters a ruler tool with this dialog.void
RulerDialog. registerTool(Tool tool)
Registers a ruler tool with this dialog, which registers that the tool requires the use of this dialog.boolean
RulerDialog. setCurrentTool(Tool tool)
Registers thattool
is currently using this dialog.