## 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`

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.
`java.awt.Component` `EditableOMLine.getGUI(GraphicAttributes graphicAttributes)`
`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.

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