Class Shape

    • Field Detail

      • bbox

        protected double[][] bbox
      • range

        protected double[] range
      • numberOfParts

        protected int numberOfParts
      • numberOfPoints

        protected int numberOfPoints
      • __parts

        protected int[] __parts
      • xyzPoints

        protected double[][] xyzPoints
      • mValues

        protected double[] mValues
      • parts

        protected double[][][] parts
      • recordCount

        protected int recordCount
      • contentLength

        protected int contentLength
      • shapeType

        protected int shapeType
      • start

        protected int start
      • end

        protected int end
      • length

        protected int length
    • Method Detail

      • getMeasureValues

        public double[] getMeasureValues()
      • getBoundingBox

        public double[][] getBoundingBox()
      • getMeasureRange

        public double[] getMeasureRange()
      • getNumberOfPoints

        public int getNumberOfPoints()
      • getNumberOfParts

        public int getNumberOfParts()
      • getPoints

        public double[][] getPoints()
      • read

        public Shape read​(java.nio.ByteBuffer buffer)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readRecordHeader

        protected void readRecordHeader​(java.nio.ByteBuffer bb)
      • readRecordContent

        protected abstract void readRecordContent​(java.nio.ByteBuffer bb)
      • getRecordCount

        public int getRecordCount()