* created by iterating through this input stream *
* @deprecated not used.
*/
public EsriGraphicList getPointGeometry(int[][] indexData) throws Exception {
EsriGraphicList list = new EsriPointList();
int numShapes = indexData[1].length;
EsriPoint point;
for (int i = 0; i < numShapes; i++) {
int shpRecord = _leis.readInt();
/* int shpContentLength = */_leis.readInt();
int shpType = _leis.readLEInt();
if (shpType != SHAPE_TYPE_NULL) {
double lambda = _leis.readLEDouble();
double phi = _leis.readLEDouble();
float f1 = (float) lambda;
float f2 = (float) phi;
point = new EsriPoint(f2, f1);
point.putAttribute(SHAPE_INDEX_ATTRIBUTE,
new Integer(shpRecord));
if (drawingAttributes != null) {
drawingAttributes.setTo(point);
} else {
DrawingAttributes.DEFAULT.setTo(point);
}
list.add(point);
}
}
return list;
}