## Uses of Interface
com.bbn.openmap.dataAccess.shape.EsriGraphic

Packages that use EsriGraphic
com.bbn.openmap.dataAccess.shape: This package provides read and write access to ESRI shape files, including the .shp, .dbf and .shx files.

Uses of EsriGraphic in com.bbn.openmap.dataAccess.shape

Classes in com.bbn.openmap.dataAccess.shape that implement EsriGraphic
`class` `EsriGraphicList` EsriGraphicList ensures that only supported geometry types are added to its list.
`class` `EsriIconPoint` An extension to OMPoint that typecasts a specific Esri graphic type.
`class` `EsriPoint` An extension to OMPoint that typecasts a specific Esri graphic type.
`class` `EsriPointList` An EsriGraphicList ensures that only EsriPoints are added to its list.
`class` `EsriPolygon` An extension to OMPoly for polygons that typecasts a specific Esri graphic type.
`class` `EsriPolygonList` An EsriGraphicList ensures that only EsriPolygons are added to its list.
`class` `EsriPolygonM` An extension to OMPoly for polygons that typecasts a specific Esri graphic type.
`class` `EsriPolygonMList` An EsriGraphicList ensures that only EsriPolygonMs are added to its list.
`class` `EsriPolygonZ` An extension to OMPoly for polygons that typecasts a specific Esri graphic type.
`class` `EsriPolygonZList` An EsriGraphicList ensures that only EsriPolygons are added to its list.
`class` `EsriPolyline` An extension to OMPoly for polylines that typecasts a specific Esri graphic type.
`class` `EsriPolylineList` An EsriGraphicList ensures that only EsriPolygons are added to its list.
`class` `EsriPolylineM` An extension to OMPoly for polylines that typecasts a specific Esri graphic type.
`class` `EsriPolylineMList` An EsriGraphicList ensures that only EsriPolygonMs are added to its list.
`class` `EsriPolylineZ` An extension to OMPoly for polylines that typecasts a specific Esri graphic type.
`class` `EsriPolylineZList` An EsriGraphicList ensures that only EsriPolygons are added to its list.
`class` `EsriTextPoint` An extension to OMPoint that typecasts a specific Esri graphic type.

Methods in com.bbn.openmap.dataAccess.shape that return EsriGraphic
`EsriGraphic` `EsriTextPoint.shallowCopy()`
`EsriGraphic` `EsriPolylineZList.shallowCopy()`
`EsriGraphic` `EsriPolylineMList.shallowCopy()`
`EsriGraphic` `EsriPolylineList.shallowCopy()`
`EsriGraphic` `EsriPolyline.shallowCopy()`
`EsriGraphic` `EsriPolygonZList.shallowCopy()`
`EsriGraphic` `EsriPolygonMList.shallowCopy()`
`EsriGraphic` `EsriPolygonList.shallowCopy()`
`EsriGraphic` `EsriPolygon.shallowCopy()`
`EsriGraphic` `EsriPointList.shallowCopy()`
`EsriGraphic` `EsriPoint.shallowCopy()`
`EsriGraphic` `EsriIconPoint.shallowCopy()`
`protected EsriGraphic` `EsriGraphicFactory.createPointGraphic(double x, double y, java.lang.Object representation, DrawingAttributes drawingAttributes)`
`protected EsriGraphic` `EsriGraphicFactory.createPointGraphic(BinaryFile shpFile, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)` Reads the ShapeFile and creates a OMPoint/OMRaster/OMText from the point object.
`protected EsriGraphic` `EsriGraphicFactory.createPointGraphic(LittleEndianInputStream iStream, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createMultiPointGraphic(BinaryFile shpFile, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createMultiPointGraphic(LittleEndianInputStream iStream, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPointZGraphic(BinaryFile shpFile, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPointZGraphic(LittleEndianInputStream iStream, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createMultiPointZGraphic(BinaryFile shpFile, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createMultiPointZGraphic(LittleEndianInputStream iStream, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPointMGraphic(BinaryFile shpFile, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPointMGraphic(LittleEndianInputStream iStream, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createMultiPointMGraphic(BinaryFile shpFile, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createMultiPointMGraphic(LittleEndianInputStream iStream, java.lang.Object representation, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolygonGraphic(BinaryFile shpFile, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolygonGraphic(LittleEndianInputStream iStream, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolylineGraphic(BinaryFile shpFile, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolylineGraphic(LittleEndianInputStream iStream, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolyGraphic(BinaryFile shpFile, int shapeType, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolyGraphic(LittleEndianInputStream iStream, int shapeType, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolygonZGraphic(BinaryFile shpFile, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolygonZGraphic(LittleEndianInputStream iStream, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolylineZGraphic(BinaryFile shpFile, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolylineZGraphic(LittleEndianInputStream iStream, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolyZGraphic(BinaryFile shpFile, int shapeType, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolyZGraphic(LittleEndianInputStream iStream, int shapeType, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolygonMGraphic(BinaryFile shpFile, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolygonMGraphic(LittleEndianInputStream iStream, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolylineMGraphic(BinaryFile shpFile, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolylineMGraphic(LittleEndianInputStream iStream, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolyMGraphic(BinaryFile shpFile, int shapeType, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.createPolyMGraphic(LittleEndianInputStream iStream, int shapeType, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.getPolys(BinaryFile shpFile, int numParts, int numPoints, int shapeType, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`protected EsriGraphic` `EsriGraphicFactory.getPolys(LittleEndianInputStream iStream, int numParts, int numPoints, int shapeType, DrawingAttributes drawingAttributes, EsriGraphicFactory.ReadByteTracker byteTracker)`
`static EsriGraphic` `EsriGraphicFactory.createEsriPoly(int shapeType, float[] coords, int lineType, DrawingAttributes da)`
`protected EsriGraphic` `EsriGraphicFactory.createEsriPoly(int shapeType, double[] coords, int lineType)` unimplemented until 4.7
`EsriGraphic` `EsriGraphic.shallowCopy()` Shallow copy this graphic.

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