public class GM_LineSegment extends GM_LineString implements ILineSegment
controlPoint
primitive
orientation
Constructor and Description |
---|
GM_LineSegment(IDirectPosition startPoint,
IDirectPosition endPoint) |
GM_LineSegment(IDirectPositionList points)
Constructeur.
|
Modifier and Type | Method and Description |
---|---|
IDirectPosition |
getEndPoint() |
IDirectPosition |
getStartPoint() |
addControlPoint, addControlPoint, addControlPoint, asGM_LineSegment, clone, coord, getControlPoint, getControlPoint, getInterpolation, getNegative, isClosed, isClosed, isLineString, param, paramForPoint, removeControlPoint, removeControlPoint, reverse, setControlPoint, sizeControlPoint
getNumDerivativeAtEnd, getNumDerivativeInterior, getNumDerivativesAtStart
addSegment, addSegment, addSegment, addSegmentTry, asLineString, asLineString, clearSegments, constrParam, endConstrParam, endParam, endPoint, getSegment, getSegment, length, length, removeSegment, removeSegment, setSegment, sizeSegment, startConstrParam, startParam, startPoint, validate
boundary, getPositive, getPrimitive
getOrientation
getComplex, sizeComplex
area, buffer, buffer, buffer, buffer, centroid, contains, convexHull, coordinateDimension, crosses, difference, dimension, disjoint, distance, envelope, equals, equals, equalsExact, equalsExact, exportImage, exportSvgz, exportWkt, getCRS, getEnvelope, intersection, intersects, intersectsStrictement, isEmpty, isMultiCurve, isMultiSurface, isPoint, isPolygon, isSimple, isValid, isWithinDistance, length, mbRegion, numPoints, overlaps, relate, setCRS, symmetricDifference, toString, touches, translate, union, within
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
intersection
addControlPoint, addControlPoint, asGM_LineSegment, clone, coord, getControlPoint, getControlPoint, isClosed, isClosed, isLineString, removeControlPoint, removeControlPoint, reverse, setControlPoint, sizeControlPoint
getInterpolation, getNumDerivativeAtEnd, getNumDerivativeInterior, getNumDerivativesAtStart
addSegment, addSegment, addSegment, addSegmentTry, asLineString, clearSegments, endPoint, getSegment, getSegment, removeSegment, removeSegment, setSegment, sizeSegment, startPoint, validate
boundary, getNegative, getPositive, getPrimitive
getOrientation
getComplex, sizeComplex
area, buffer, buffer, buffer, centroid, contains, convexHull, coordinateDimension, crosses, difference, dimension, disjoint, distance, envelope, equals, equalsExact, equalsExact, exportWkt, getCRS, getEnvelope, intersects, intersectsStrictement, isEmpty, isMultiCurve, isMultiSurface, isPoint, isPolygon, isSimple, isValid, isWithinDistance, length, mbRegion, numPoints, overlaps, relate, setCRS, symmetricDifference, toString, touches, translate, union, within
asLineString, constrParam, endConstrParam, endParam, length, length, param, paramForPoint, startConstrParam, startParam
public GM_LineSegment(IDirectPosition startPoint, IDirectPosition endPoint)
public GM_LineSegment(IDirectPositionList points)
points
- public IDirectPosition getStartPoint()
getStartPoint
in interface ILineSegment
public IDirectPosition getEndPoint()
getEndPoint
in interface ILineSegment
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.