Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package igeo.gui

GUI package of iGeo library including UI classes and graphic classes for drawing.

See:
Description

Interface Summary
IGraphics | Class of Graphics like java.awt.Graphics to wrap all possible graphic mode (Currently Java AWT and OpenGL).
IGraphics2D | Class of Graphics to draw 2D (Java2D)
IGraphics3D | Class of Graphics to draw 3D geometry (OpenGL or P3D)
IPane | A pane object to provide one rectangular area to draw objects.
IPanelI | Interface of a root GUI object of iGeo managing all IPane instance.

Class Summary
IBrepGraphicGL | Graphic subobject class to draw a surface object by OpenGL.
IComponent | Base class of custom GUI components.
ICurveGraphicGL | Graphic subobject class to draw a curve object by OpenGL
IDoubleBuffer | AWT component with double buffering
IFileFilter |
IGLElement | Base class of OpenGL graphic vertex data collection
IGLLineLoop | Objectified OpenGL line loop drawing process.
IGLLineStrip | Objectified OpenGL line strip drawing process.
IGLPolygon | Objectified OpenGL polygon drawing process.
IGLQuadMatrix | Objectified OpenGL drawing process of matrix of quad geometries by quad strips.
IGLQuadStrip | Objectified OpenGL quad strip drawing process.
IGLTriangles | Objectified OpenGL triangle drawing process.
IGraphicMode | Class to specify graphic mode of either OpenGL mode / Java mode and wireframe / fill / transparent fill / wireframe+fill / wireframe+transparent fill.
IGraphicsGL | Class of Graphics like java.awt.Graphics to wrap all possible graphic mode (Currently Java AWT and OpenGL).
IGraphicsJ2D | Class of Graphics to draw 3D geometry (OpenGL or P3D)
IGridPanel | A panel class to contain multiple IPane in grid layout with toggle function to switch showing only one pane and showing all panes.
IImageLoader | Class to provide function to load image from external file into Java AWT Image object.
IIsoparmGraphic | Class to draw isoparms of a surface.
IKeyEvent | Abstracted key event in case no AWT provided
IMeshGraphicGL | Graphic subobject class to draw polygon mesh object by OpenGL.
IMouseEvent | Abstracted mouse event (x,y and button type).
IMouseWheelEvent | Abstracted mouse wheel event
INavigator | Class to provide 3D navigation function by mouse and keyboard.
IPanel | A root GUI object of iGeo managing all IPane instance.
IPaneLight | A pane object to provide one rectangular area to draw objects.
IParameterViewer | Viewer window to show parameters and relationship of parameters.
IParameterViewer.IParameterGraphic |
IPointGraphic | Graphic subobject class to draw point object
IPolyline | Polyline geometry to assist graphic classes of curves and surfaces.
IPolyline2D | 2D polyline geometry to assist graphic classes of curves and surfaces.
IPolyline2D.Intersection |
IPolyline2D.XComparator |
IPolyline2D.YComparator |
IScreenTogglePanel | A panel class to contain multiple IPane with toggle function to switch showing only one pane and showing all panes.
ISubsurfaceMesh | Rectangular cell of a surface with or without trim curve.
ISubsurfaceMesh.EdgePoint |
ISubsurfaceMesh.EdgePointComparator |
ISubsurfaceMesh.SubsurfaceMatrix |
ISurfaceGraphicFillGL | Graphic subobject class to draw filled faces of a surface object by OpenGL.
ISurfaceGraphicGL | Graphic subobject class to draw a surface object by OpenGL.
ISurfaceGraphicWireframeGL | Graphic subobject class to draw wireframes of a surface object by OpenGL.
ISurfaceMesh | Class to generate drawable polygon mesh of NURBS surface with or without trim curves.
ISurfaceMesh.SubsurfaceIndex |
ISurfaceMesh.SubsurfaceIndexGroup |
ITextGraphicGL | Base class of OpenGL graphic vertex data collection
ITrimCurveGraphic | Class to convert trim curves to IPolyline and IPolyline2D.
ITrimLoopGraphic | Class to convert loop of trim curves to IPolyline and IPolyline2D.
IVectorGraphic | Graphic subobject class to draw a vector with an arrowhead
IView | Class to define view by location, direction, axonometric/perspective mode and perspective angle.

Enum Summary
IGraphicMode.GraphicType |
INavigator.DragType |

## Package igeo.gui Description

GUI package of iGeo library including UI classes and graphic classes for drawing. Subclasses of IGraphicSubobject to draw IObject are in this package.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES