public class MultiLineString extends GeometryCollectionimplements Lineal
Any collection of LineStrings is a valid MultiLineString.
geometries| Constructor and Description |
|---|
MultiLineString(LineString
|
MultiLineString(LineString
Deprecated.
Use GeometryFactory instead
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equalsExact(Geometry
Returns true if the two
Geometrys are exactly equal, up to a specified distance tolerance.
|
Geometry |
getBoundary()
Gets the boundary of this geometry.
|
int |
getBoundaryDimension()
Returns the dimension of this
Geometrys inherent boundary.
|
int |
getDimension()
Returns the dimension of this geometry.
|
String |
getGeometryType()
Returns the name of this Geometry's actual class.
|
boolean |
isClosed()
|
Geometry |
reverse()
Creates a
MultiLineString in the reverse order to this object.
|
apply, apply, apply, apply, clone, compareToSameClass, compareToSameClass, computeEnvelopeInternal, getArea, getCoordinate, getCoordinates, getGeometryN, getLength, getNumGeometries, getNumPoints, isEmpty, normalizebuffer, buffer, buffer, checkNotGeometryCollection, compare, compareTo, compareTo, contains, convexHull, coveredBy, covers, crosses, difference, disjoint, distance, equal, equals, equals, equalsExact, equalsNorm, equalsTopo, geometryChanged, geometryChangedAction, getCentroid, getEnvelope, getEnvelopeInternal, getFactory, getInteriorPoint, getPrecisionModel, getSRID, getUserData, hashCode, hasNonEmptyElements, hasNullElements, intersection, intersects, isEquivalentClass, isGeometryCollection, isRectangle, isSimple, isValid, isWithinDistance, norm, overlaps, relate, relate, setSRID, setUserData, symDifference, toString, toText, touches, union, union, withinpublic MultiLineString(LineString[] lineStrings, PrecisionModel precisionModel, int SRID)
MultiLineString.
lineStrings - the
LineStrings for this
MultiLineString , or
null or an empty array to create the empty geometry. Elements may be empty
LineStrings, but not
null s.
precisionModel - the specification of the grid of allowable points for this
MultiLineString
SRID - the ID of the Spatial Reference System used by this
MultiLineString
public MultiLineString(LineString[] lineStrings, GeometryFactory factory)
lineStrings - the
LineStrings for this
MultiLineString, or
null or an empty array to create the empty geometry. Elements may be empty
LineStrings, but not
nulls.
public int getDimension()
Geometry
Note that this is a different concept to the dimension of the vertex Coordinates. The geometry dimension can never be greater than the coordinate dimension. For example, a 0-dimensional geometry (e.g. a Point) may have a coordinate dimension of 3 (X,Y,Z).
getDimension in class
GeometryCollection
public int getBoundaryDimension()
Geometry
Geometrys inherent boundary.
getBoundaryDimension in class
GeometryCollection
Dimension.FALSE if the boundary is the empty geometry.
public StringgetGeometryType()
Geometry
getGeometryType in class
GeometryCollection
Geometrys actual class
public boolean isClosed()
public GeometrygetBoundary()
getBoundary in class
GeometryCollection
Geometry.getBoundary()
public Geometryreverse()
MultiLineString in the reverse order to this object. Both the order of the component LineStrings and the order of their coordinate sequences are reversed.
reverse in class
GeometryCollection
MultiLineString in the reverse order
public boolean equalsExact(Geometryother, double tolerance)
Geometry
Geometrys are exactly equal, up to a specified distance tolerance. Two Geometries are exactly equal within a distance tolerance if and only if:
GeometryFactory, the
SRID, or the
userData fields.
To properly test equality between different geometries, it is usually necessary to Geometry them first.
equalsExact in class
GeometryCollection
other - the
Geometry with which to compare this
Geometry
tolerance - distance at or below which two
Coordinates are considered equal
true if this and the other
Geometry have identical structure and point values, up to the distance tolerance.
Geometry.equalsExact(Geometry) ,
Geometry.normalize() ,
Geometry.norm()