Class AbstractSHPReader
java.lang.Object
org.gvsig.fmap.dal.store.shp.utils.AbstractSHPReader
- All Implemented Interfaces:
SHPReader
- Direct Known Subclasses:
SHPReader2D,SHPReader2DM,SHPReader3DM
- Author:
- fdiaz
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckNumVerticesOfLine(org.gvsig.fmap.geom.primitive.Line line) voidcheckNumVerticesOfRing(org.gvsig.fmap.geom.primitive.Ring ring) protected voidfillM(org.gvsig.fmap.geom.Geometry geometry, org.gvsig.utils.bigfile.BigByteBuffer2 bb) protected voidfillXY(org.gvsig.fmap.geom.primitive.Point p, org.gvsig.utils.bigfile.BigByteBuffer2 bb) protected voidfillZ(org.gvsig.fmap.geom.Geometry geometry, org.gvsig.utils.bigfile.BigByteBuffer2 bb) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.store.shp.utils.SHPReader
readMultiPoint, readPoint, readPoLygon, readPoLyline
-
Constructor Details
-
AbstractSHPReader
- Parameters:
params-
-
-
Method Details
-
checkNumVerticesOfRing
public void checkNumVerticesOfRing(org.gvsig.fmap.geom.primitive.Ring ring) throws AbstractSHPReader.InvalidNumberOfPointsInLinearRingException -
checkNumVerticesOfLine
public void checkNumVerticesOfLine(org.gvsig.fmap.geom.primitive.Line line) throws AbstractSHPReader.InvalidNumberOfPointsInLinearRingException -
fixLinearRings
public boolean fixLinearRings() -
fillXY
protected void fillXY(org.gvsig.fmap.geom.primitive.Point p, org.gvsig.utils.bigfile.BigByteBuffer2 bb) - Parameters:
p-bb-
-
fillM
protected void fillM(org.gvsig.fmap.geom.Geometry geometry, org.gvsig.utils.bigfile.BigByteBuffer2 bb) throws org.gvsig.fmap.geom.exception.CreateGeometryException, org.gvsig.fmap.dal.exception.ReadException - Throws:
org.gvsig.fmap.geom.exception.CreateGeometryExceptionorg.gvsig.fmap.dal.exception.ReadException
-
fillZ
protected void fillZ(org.gvsig.fmap.geom.Geometry geometry, org.gvsig.utils.bigfile.BigByteBuffer2 bb) throws org.gvsig.fmap.geom.exception.CreateGeometryException, org.gvsig.fmap.dal.exception.ReadException - Throws:
org.gvsig.fmap.geom.exception.CreateGeometryExceptionorg.gvsig.fmap.dal.exception.ReadException
-