## Uses of Class
com.bbn.openmap.omGraphics.GraphicAttributes

Packages that use GraphicAttributes
com.bbn.openmap.layer: Contains OpenMap layers that read and display a variety of data formats, and a few that create their own data for display.
com.bbn.openmap.layer.editor: This package provides the infrastructure to create layers that provide a Tool interface that controls their content.
com.bbn.openmap.omGraphics: Provides geographically based graphics classes.
com.bbn.openmap.omGraphics.labeled: Provides a simple extension to the OMGraphics, where a text string can be attached to a graphic object.
com.bbn.openmap.tools.drawing: Provides classes to implement a drawing tool.

Uses of GraphicAttributes in com.bbn.openmap.layer

Fields in com.bbn.openmap.layer declared as GraphicAttributes
`protected GraphicAttributes` `DemoLayer.filterGA`

Methods in com.bbn.openmap.layer that return GraphicAttributes
`protected GraphicAttributes` `DemoLayer.getFilterGA()`

Uses of GraphicAttributes in com.bbn.openmap.layer.editor

Fields in com.bbn.openmap.layer.editor declared as GraphicAttributes
`protected GraphicAttributes` `DrawingEditorTool.ga`

Methods in com.bbn.openmap.layer.editor that return GraphicAttributes
`GraphicAttributes` `DrawingEditorTool.getGraphicAttributes()`

Methods in com.bbn.openmap.layer.editor with parameters of type GraphicAttributes
`void` `DrawingEditorTool.setGraphicAttributes(GraphicAttributes ga)`

Uses of GraphicAttributes in com.bbn.openmap.omGraphics

Fields in com.bbn.openmap.omGraphics declared as GraphicAttributes
`static GraphicAttributes` `GraphicAttributes.DEFAULT`

Methods in com.bbn.openmap.omGraphics that return GraphicAttributes
`static GraphicAttributes` `GraphicAttributes.getGADefaultClone()` If you want to get a DEFAULT DrawingAttributes object that you may modify, get your own copy.

Methods in com.bbn.openmap.omGraphics with parameters of type GraphicAttributes
`void` `GraphicAttributes.setTo(GraphicAttributes clone)`
`void` `EditableOMText.createGraphic(GraphicAttributes ga)` Create and set the graphic within the state machine.
`java.awt.Component` `EditableOMText.getGUI(GraphicAttributes graphicAttributes)` If this EditableOMGraphic has parameters that can be manipulated that are independent of other EditableOMGraphic types, then you can provide the widgets to control those parameters here.
`void` `EditableOMScalingRaster.createGraphic(GraphicAttributes ga)` Create and set the graphic within the state machine.
`void` `EditableOMRect.createGraphic(GraphicAttributes ga)` Create and set the graphic within the state machine.
`void` `EditableOMRangeRings.createGraphic(GraphicAttributes ga)` Create and set the graphic within the state machine.
`java.awt.Component` `EditableOMRangeRings.getGUI(GraphicAttributes graphicAttributes)` Modifies the gui to not include line type adjustments, and adds widgets to control range ring settings.
`void` `EditableOMPoly.createGraphic(GraphicAttributes ga)` Create and set the graphic within the state machine.
`java.awt.Component` `EditableOMPoly.getGUI(GraphicAttributes graphicAttributes)` Adds widgets to modify polygon.
`void` `EditableOMPoint.createGraphic(GraphicAttributes ga)` Create and set the graphic within the state machine.
`java.awt.Component` `EditableOMPoint.getGUI(GraphicAttributes graphicAttributes)` Modifies the gui to not include line type adjustments, and adds widgets to control point settings.
`void` `EditableOMLine.createGraphic(GraphicAttributes ga)` Create and set the graphic within the state machine.
`void` `EditableOMGraphicList.createGraphic(GraphicAttributes ga)` Create and set the graphic within the state machine.
`abstract void` `EditableOMGraphic.createGraphic(GraphicAttributes ga)` Create the OMGraphic that is to be modified by the EditableOMGraphic.
`java.awt.Component` `EditableOMGraphic.getGUI(GraphicAttributes graphicAttributes)` If this EditableOMGraphic has parameters that can be manipulated that are independent of other EditableOMGraphic types, then you can provide the widgets to control those parameters here.
`void` `EditableOMDistance.createGraphic(GraphicAttributes ga)` Create and set the graphic within the state machine.
`void` `EditableOMCircle.createGraphic(GraphicAttributes ga)` Create and set the graphic within the state machine.
`java.awt.Component` `EditableOMCircle.getGUI(GraphicAttributes graphicAttributes)` If this EditableOMGraphic has parameters that can be manipulated that are independent of other EditableOMGraphic types, then you can provide the widgets to control those parameters here.
`java.awt.Component` `EditableOMAbstractLine.getGUI(GraphicAttributes graphicAttributes)`

Constructors in com.bbn.openmap.omGraphics with parameters of type GraphicAttributes
`EditableOMText(GraphicAttributes ga)` Create an EditableOMText with the pointType and renderType parameters in the GraphicAttributes object.
`EditableOMSpline(GraphicAttributes ga)` Constructor.
`EditableOMScalingRaster(GraphicAttributes ga)` Create an EditableOMScalingRaster with the rectType and renderType parameters in the GraphicAttributes object.
`EditableOMRect(GraphicAttributes ga)` Create an EditableOMRect with the rectType and renderType parameters in the GraphicAttributes object.
`EditableOMRangeRings(GraphicAttributes ga)` Create an EditableOMRangeRings with the circleType and renderType parameters in the GraphicAttributes object.
`EditableOMPoly(GraphicAttributes ga)` Create an EditableOMPoly with the polyType and renderType parameters in the GraphicAttributes object.
`EditableOMPoint(GraphicAttributes ga)` Create an EditableOMPoint with the pointType and renderType parameters in the GraphicAttributes object.
`EditableOMLine(GraphicAttributes ga)` Create an EditableOMLine with the lineType and renderType parameters in the GraphicAttributes object.
`EditableOMDistance(GraphicAttributes ga)` Create an EditableOMDistance with the polyType and renderType parameters in the GraphicAttributes object.
`EditableOMDecoratedSpline(GraphicAttributes ga)` Constructor.
`EditableOMCircle(GraphicAttributes ga)` Create an EditableOMCircle with the circleType and renderType parameters in the GraphicAttributes object.

Uses of GraphicAttributes in com.bbn.openmap.omGraphics.labeled

Constructors in com.bbn.openmap.omGraphics.labeled with parameters of type GraphicAttributes
`EditableLabeledOMSpline(GraphicAttributes ga)` Create an EditableLabeledOMSpline with the polyType and renderType parameters in the GraphicAttributes object.
`EditableLabeledOMPoly(GraphicAttributes ga)` Create an EditableLabeledOMPoly with the polyType and renderType parameters in the GraphicAttributes object.

Uses of GraphicAttributes in com.bbn.openmap.tools.drawing

Fields in com.bbn.openmap.tools.drawing declared as GraphicAttributes
`protected GraphicAttributes` `OMDrawingToolLauncher.defaultGraphicAttributes`
`protected GraphicAttributes` `OMDrawingTool.graphicAttributes` A GraphicAttributes object that describes the current coloring parameters for the current graphic.

Methods in com.bbn.openmap.tools.drawing that return GraphicAttributes
`GraphicAttributes` `OMDrawingToolLauncher.getDefaultGraphicAttributes()` Get the attributes that initalize the graphic.
`GraphicAttributes` `OMDrawingTool.getAttributes()` Get the DrawingAttributes driving the parameters of the current graphic.

Methods in com.bbn.openmap.tools.drawing with parameters of type GraphicAttributes
`EditableOMGraphic` `OMTextLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMSplineLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMScalingRasterLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMRectLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMPolyLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMPointLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMLineLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`void` `OMDrawingToolLauncher.setDefaultGraphicAttributes(GraphicAttributes ga)` Set the attributes that initalize the graphic.
`OMGraphic` `OMDrawingTool.create(java.lang.String classname, GraphicAttributes ga, DrawingToolRequestor requestor)` Create a new OMGraphic, encased in a new EditableOMGraphic that can modify it.
`OMGraphic` `OMDrawingTool.create(java.lang.String classname, GraphicAttributes ga, DrawingToolRequestor requestor, boolean showGUI)` Create a new OMGraphic, encased in a new EditableOMGraphic that can modify it.
`EditableOMGraphic` `OMDrawingTool.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Given a classname, check the EditToolLoaders and create the OMGraphic it represents wrapped in an EditableOMGraphic.
`void` `OMDrawingTool.setAttributes(GraphicAttributes da)` Set the GraphicAttributes object used to fill the OMGraphic java.awt.Graphics parameters.
`EditableOMGraphic` `OMDistanceLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMDecoratedSplineLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `OMCircleLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`EditableOMGraphic` `EditToolLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.
`OMGraphic` `DrawingTool.create(java.lang.String classname, GraphicAttributes ga, DrawingToolRequestor requestor)` Given a classname, provide an OMGraphic for that classname.
`OMGraphic` `DrawingTool.create(java.lang.String classname, GraphicAttributes ga, DrawingToolRequestor requestor, boolean showGUI)` Same as create(String, GraphicAttributes, DrawingToolRequestor), except that you have to option of supressing the GUI that could be available from the EditableOMGraphic.
`EditableOMGraphic` `AbstractToolLoader.getEditableGraphic(java.lang.String classname, GraphicAttributes ga)` Give the classname of a graphic to create, returning an EditableOMGraphic for that graphic.

Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details