Class Point2DM
java.lang.Object
org.gvsig.fmap.geom.jts.AbstractGeometry
org.gvsig.fmap.geom.jts.primitive.AbstractPrimitive
org.gvsig.fmap.geom.jts.primitive.point.AbstractPoint
org.gvsig.fmap.geom.jts.primitive.point.Point2DM
- All Implemented Interfaces:
Shape,Serializable,Cloneable,Comparable,org.gvsig.fmap.geom.Geometry,GeometryJTS,PointJTS,org.gvsig.fmap.geom.primitive.Point,org.gvsig.fmap.geom.primitive.PointM,org.gvsig.fmap.geom.primitive.Primitive,org.gvsig.tools.util.GetItem<Double>,org.gvsig.tools.util.IsEmpty,org.gvsig.tools.util.Size
- Author:
- fdiaz
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.gvsig.fmap.geom.Geometry
org.gvsig.fmap.geom.Geometry.DIMENSIONS, org.gvsig.fmap.geom.Geometry.OPERATIONS, org.gvsig.fmap.geom.Geometry.SUBTYPES, org.gvsig.fmap.geom.Geometry.TYPES, org.gvsig.fmap.geom.Geometry.ValidationStatus -
Field Summary
Fields inherited from class org.gvsig.fmap.geom.jts.primitive.point.AbstractPoint
coordinateFields inherited from class org.gvsig.fmap.geom.jts.AbstractGeometry
LOGGERFields inherited from interface org.gvsig.fmap.geom.Geometry
BEST, E, EXTENDED_GEOMSUBTYPE_OFFSET, EXTENDED_GEOMTYPE_OFFSET, JOIN_STYLE_BEVEL, JOIN_STYLE_MITRE, JOIN_STYLE_ROUND, N, NE, NW, S, SE, SELECTHANDLER, STRETCHINGHANDLER, SW, W -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.geom.primitive.Pointbooleanorg.gvsig.fmap.geom.primitive.Pointforce2DM()org.gvsig.fmap.geom.primitive.Pointforce3D()org.gvsig.fmap.geom.primitive.Pointforce3DM()doublegetCoordinateAt(int dimension) intorg.gvsig.fmap.geom.primitive.GeneralPathXorg.gvsig.fmap.geom.type.GeometryTypedoublegetM()inthashCode()booleanis3D()org.gvsig.fmap.geom.Geometryoffset(double distance) voidreProject(org.gvsig.crs.projection.lib.CoordinateTransformation ct) voidsetCoordinateAt(int dimension, double value) voidsetJTSCoordinate(com.vividsolutions.jts.geom.Coordinate coordinate) voidsetM(double m) org.gvsig.fmap.geom.aggregate.MultiPointtoPoints()toString()Methods inherited from class org.gvsig.fmap.geom.jts.primitive.point.AbstractPoint
canBeReprojected, canBeTransformed, centroid, clone, flip, force2D, get, getCoordinates, getDirectPosition, getEnvelope, getHandlers, getJTS, getJTSCoordinate, getPathIterator, getShape, getShape, getX, getY, isEmpty, offset, setCoordinates, setX, setY, size, toLines, toPolygons, transformMethods inherited from class org.gvsig.fmap.geom.jts.AbstractGeometry
area, boundary, buffer, buffer, closestPoints, compareTo, contains, contains, contains, contains, contains, convertTo, convertToEWKB, convertToEWKB, convertToEWKBForcingType, convertToGeoJson, convertToGeoJson, convertToHexEWKB, convertToHexEWKBQuietly, convertToHexWKB, convertToHexWKBQuietly, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKBQuietly, convertToWKT, convertToWKTQuietly, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, ensureOrientation, fastIntersects, fix, forceSubtype, getBounds, getBounds2D, getInteriorPoint, getInternalShape, getManager, getProjection, getType, getValidationStatus, intersection, intersects, intersects, intersects, invokeOperation, invokeOperation, isCCW, isSimple, isValid, isWithinDistance, makeValid, move, notifyDeprecated, out, overlaps, perimeter, rotate, scale, setGeometryType, setProjection, setProjection, setProjectionIffNull, snapTo, touches, union, withinMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.gvsig.fmap.geom.Geometry
area, boundary, buffer, buffer, canBeReprojected, canBeTransformed, centroid, closestPoints, contains, convertTo, convertToEWKB, convertToEWKB, convertToEWKBForcingType, convertToGeoJson, convertToHexEWKB, convertToHexEWKBQuietly, convertToHexWKB, convertToHexWKBQuietly, convertToWKB, convertToWKB, convertToWKBForcingType, convertToWKBQuietly, convertToWKT, convertToWKTQuietly, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, ensureOrientation, fastIntersects, fix, flip, forceSubtype, getBounds2D, getEnvelope, getHandlers, getInteriorPoint, getInternalShape, getPathIterator, getProjection, getShape, getShape, getType, getValidationStatus, intersection, intersects, intersects, invokeOperation, invokeOperation, isCCW, isEmpty, isSimple, isValid, isWithinDistance, makeValid, move, offset, out, overlaps, perimeter, rotate, scale, setProjection, setProjection, setProjectionIffNull, snapTo, toLines, toPolygons, touches, transform, union, withinMethods inherited from interface org.gvsig.fmap.geom.primitive.Point
clone, force2D, getCoordinates, getDirectPosition, getX, getY, setCoordinates, setX, setY
-
Constructor Details
-
Point2DM
public Point2DM(org.gvsig.crs.projection.lib.Projection proj, com.vividsolutions.jts.geom.Coordinate coordinates) - Parameters:
proj-coordinates-
-
Point2DM
public Point2DM() -
Point2DM
public Point2DM(double x, double y, double m) - Parameters:
x-y-m-
-
Point2DM
public Point2DM(org.gvsig.crs.projection.lib.Projection proj, double x, double y, double m)
-
-
Method Details
-
getM
public double getM()- Specified by:
getMin interfaceorg.gvsig.fmap.geom.primitive.PointM
-
setM
public void setM(double m) - Specified by:
setMin interfaceorg.gvsig.fmap.geom.primitive.PointM
-
getDimension
public int getDimension()- Specified by:
getDimensionin interfaceorg.gvsig.fmap.geom.Geometry
-
getGeometryType
public org.gvsig.fmap.geom.type.GeometryType getGeometryType()- Specified by:
getGeometryTypein interfaceorg.gvsig.fmap.geom.Geometry- Overrides:
getGeometryTypein classAbstractGeometry
-
cloneGeometry
public org.gvsig.fmap.geom.primitive.Point cloneGeometry()- Specified by:
cloneGeometryin interfaceorg.gvsig.fmap.geom.Geometry- Specified by:
cloneGeometryin interfaceorg.gvsig.fmap.geom.primitive.Point
-
getCoordinateAt
public double getCoordinateAt(int dimension) - Specified by:
getCoordinateAtin interfaceorg.gvsig.fmap.geom.primitive.Point- Overrides:
getCoordinateAtin classAbstractPoint
-
setCoordinateAt
public void setCoordinateAt(int dimension, double value) - Specified by:
setCoordinateAtin interfaceorg.gvsig.fmap.geom.primitive.Point- Overrides:
setCoordinateAtin classAbstractPoint
-
is3D
public boolean is3D()- Specified by:
is3Din interfaceGeometryJTS
-
setJTSCoordinate
public void setJTSCoordinate(com.vividsolutions.jts.geom.Coordinate coordinate) - Specified by:
setJTSCoordinatein interfacePointJTS
-
getGeneralPath
public org.gvsig.fmap.geom.primitive.GeneralPathX getGeneralPath()- Specified by:
getGeneralPathin interfaceorg.gvsig.fmap.geom.Geometry
-
getPathIterator
- Specified by:
getPathIteratorin interfaceorg.gvsig.fmap.geom.Geometry- Specified by:
getPathIteratorin interfaceShape
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractPoint
-
toPoints
public org.gvsig.fmap.geom.aggregate.MultiPoint toPoints() throws org.gvsig.fmap.geom.GeometryException- Specified by:
toPointsin interfaceorg.gvsig.fmap.geom.Geometry- Throws:
org.gvsig.fmap.geom.GeometryException
-
offset
public org.gvsig.fmap.geom.Geometry offset(double distance) throws org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException, org.gvsig.fmap.geom.operation.GeometryOperationException - Specified by:
offsetin interfaceorg.gvsig.fmap.geom.Geometry- Throws:
org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedExceptionorg.gvsig.fmap.geom.operation.GeometryOperationException
-
toString
- Specified by:
toStringin classAbstractPoint
-
equals
- Specified by:
equalsin interfaceorg.gvsig.fmap.geom.Geometry- Overrides:
equalsin classAbstractGeometry
-
force3D
public org.gvsig.fmap.geom.primitive.Point force3D()- Specified by:
force3Din interfaceorg.gvsig.fmap.geom.primitive.Point- Specified by:
force3Din classAbstractGeometry
-
force2DM
public org.gvsig.fmap.geom.primitive.Point force2DM()- Specified by:
force2DMin interfaceorg.gvsig.fmap.geom.primitive.Point- Specified by:
force2DMin classAbstractGeometry
-
force3DM
public org.gvsig.fmap.geom.primitive.Point force3DM()- Specified by:
force3DMin interfaceorg.gvsig.fmap.geom.primitive.Point- Specified by:
force3DMin classAbstractGeometry
-
reProject
public void reProject(org.gvsig.crs.projection.lib.CoordinateTransformation ct) - Specified by:
reProjectin interfaceorg.gvsig.fmap.geom.Geometry- Overrides:
reProjectin classAbstractPoint
-