com.metsci.glimpse.charts.vector.parser.objects
Interface GeoShape

All Known Implementing Classes:
AbstractGeoShape, DNCShape, ENCShape

public interface GeoShape

Author:
john

Method Summary
 int getNumCoordinates()
           
 int getPointSize()
          Number of dimensions in vertex array.
 double[] getRawVertexArray()
           
 GeoShapeType getShapeType()
           
 double getVertex(int dim, int index)
           
 double[] getVertexes(int index, double[] buffer)
           
 void setPointSize(int s)
           
 void setShapeType(GeoShapeType t)
           
 void setVertexPoints(double[] vals)
           
 void write(java.io.DataOutputStream fout)
           
 

Method Detail

getNumCoordinates

int getNumCoordinates()

getPointSize

int getPointSize()
Number of dimensions in vertex array. Typically 2 for lon lat.

Returns:

getRawVertexArray

double[] getRawVertexArray()

getShapeType

GeoShapeType getShapeType()

getVertex

double getVertex(int dim,
                 int index)
Parameters:
dim - 0 for lon, 1 for lat, 2 for depth(?) if applicable
index -
Returns:

getVertexes

double[] getVertexes(int index,
                     double[] buffer)

setPointSize

void setPointSize(int s)

setShapeType

void setShapeType(GeoShapeType t)

setVertexPoints

void setVertexPoints(double[] vals)

write

void write(java.io.DataOutputStream fout)
           throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2012 Metron, Inc.. All Rights Reserved.