LineSegment

class LineSegment : Segment

A line segment represents a straight line from its start to end point. It is derived from a segment object.

See also

Constructors

Link copied to clipboard
fun LineSegment(    xStart: Double,     yStart: Double,     zStart: Double,     xEnd: Double,     yEnd: Double,     zEnd: Double,     spatialReference: SpatialReference? = null)

Creates a line segment based on 3D coordinates and a spatial reference. Use this method to create a line segment representing a straight line between two points.

Link copied to clipboard
fun LineSegment(    xStart: Double,     yStart: Double,     xEnd: Double,     yEnd: Double,     spatialReference: SpatialReference? = null)

Creates a line segment based on coordinates. Use this method to create a line segment representing a straight line between two points.

Link copied to clipboard
fun LineSegment(    startPoint: Point,     endPoint: Point,     spatialReference: SpatialReference? = null)

Creates a line segment based on two points and a spatial reference. Use this method to create a line segment representing a straight line between two points. The spatial reference parameter is used if the points have a null spatial reference. If more than one spatial reference is supplied (as a parameter or as a property of a Point parameter), they must all be equal.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int

Properties

Link copied to clipboard
val endPoint: Point
Link copied to clipboard
val isClosed: Boolean

Indicates is a segment is closed, it has a matching start and end point.

Link copied to clipboard
val isCurve: Boolean

False if the object is a LineSegment; true otherwise. Prior to v100.12, only LineSegment instances were supported when creating new geometries using a MultipartBuilder or iterating the Segment instances in an existing Multipart geometry.

Link copied to clipboard
val spatialReference: SpatialReference?
Link copied to clipboard
val startPoint: Point