Class Point3DM
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.Point3DM
- 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()intorg.gvsig.fmap.geom.primitive.GeneralPathXorg.gvsig.fmap.geom.type.GeometryTypedoublegetM()doublegetZ()booleanis3D()org.gvsig.fmap.geom.Geometryoffset(double distance) voidreProject(org.gvsig.crs.projection.lib.CoordinateTransformation ct) voidsetJTSCoordinate(com.vividsolutions.jts.geom.Coordinate coordinate) voidsetM(double m) voidsetZ(double z) 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, getCoordinateAt, getCoordinates, getDirectPosition, getEnvelope, getHandlers, getJTS, getJTSCoordinate, getPathIterator, getShape, getShape, getX, getY, hashCode, isEmpty, offset, setCoordinateAt, 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, getCoordinateAt, getCoordinates, getDirectPosition, getX, getY, setCoordinateAt, setCoordinates, setX, setY
-
Constructor Details
-
Point3DM
public Point3DM(org.gvsig.crs.projection.lib.Projection proj, com.vividsolutions.jts.geom.Coordinate coordinates) - Parameters:
proj-coordinates-
-
Point3DM
public Point3DM() -
Point3DM
public Point3DM(double x, double y, double z, double m) - Parameters:
x-y-z-m-
-
Point3DM
public Point3DM(org.gvsig.crs.projection.lib.Projection proj, double x, double y, double z, double m)
-
-
Method Details
-
getZ
public double getZ() -
setZ
public void setZ(double z) - Parameters:
zValue-
-
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
-
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
-
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
-