public abstract class

Shape

extends Object
java.lang.Object
   ↳ com.microstrategy.web.app.maps.shp.Shape
Known Direct Subclasses

Summary

Nested Classes
enum Shape.TYPEEMUN  
Fields
protected int[] __parts
protected double[][] bbox
protected int contentLength
protected int end
protected int length
protected double[] mValues
protected int numberOfParts
protected int numberOfPoints
protected double[][][] parts
protected double[] range
protected int recordCount
protected int shapeType
protected int start
protected Shape.TYPEEMUN type
protected double[][] xyzPoints
Protected Constructors
Shape(Shape.TYPEEMUN type)
Public Methods
double[][] getBoundingBox()
double[] getMeasureRange()
double[] getMeasureValues()
int getNumberOfParts()
int getNumberOfPoints()
double[][] getPoints()
int getRecordCount()
Shape.TYPEEMUN getShapeType()
Shape read(ByteBuffer buffer)
Protected Methods
abstract void readRecordContent(ByteBuffer bb)
void readRecordHeader(ByteBuffer bb)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected int[] __parts

protected double[][] bbox

protected int contentLength

protected int end

protected int length

protected double[] mValues

protected int numberOfParts

protected int numberOfPoints

protected double[][][] parts

protected double[] range

protected int recordCount

protected int shapeType

protected int start

protected Shape.TYPEEMUN type

protected double[][] xyzPoints

Protected Constructors

protected Shape (Shape.TYPEEMUN type)

Public Methods

public double[][] getBoundingBox ()

public double[] getMeasureRange ()

public double[] getMeasureValues ()

public int getNumberOfParts ()

public int getNumberOfPoints ()

public double[][] getPoints ()

public int getRecordCount ()

public Shape.TYPEEMUN getShapeType ()

public Shape read (ByteBuffer buffer)

Throws
Exception

Protected Methods

protected abstract void readRecordContent (ByteBuffer bb)

protected void readRecordHeader (ByteBuffer bb)