ArcGISLineSegment

Namespace: GameEngine.Geometry
Class: GameEngine/Geometry/ArcGISLineSegment
Since: 1.0.0
Inheritance: ArcGISSegment->ArcGISLineSegment

Summary

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

Constructors

ArcGISLineSegment(double, double, double, double)

Creates a line segment based on coordinates.

Since 1.0.0

Arguments
NameTypeSummary
xStart

The X coordinate of start point.

yStart

The Y coordinate of start point.

xEnd

The X coordinate of end point.

yEnd

The Y coordinate of end point.

ArcGISLineSegment(double, double, double, double, double, double)

Creates a line segment based on 3D coordinates.

Since 1.0.0

Arguments
NameTypeSummary
xStart

The X coordinate of start point.

yStart

The Y coordinate of start point.

zStart

The Z coordinate of start point.

xEnd

The X coordinate of end point.

yEnd

The Y coordinate of end point.

zEnd

The Z coordinate of end point.

Creates a line segment based on 3D coordinates and a spatial reference.

Since 1.0.0

Arguments
NameTypeSummary
xStart

The X coordinate of start point.

yStart

The Y coordinate of start point.

zStart

The Z coordinate of start point.

xEnd

The X coordinate of end point.

yEnd

The Y coordinate of end point.

zEnd

The Z coordinate of end point.

spatialReference

A spatial reference.

Creates a line segment based on coordinates.

Since 1.0.0

Arguments
NameTypeSummary
xStart

The X coordinate of start point.

yStart

The Y coordinate of start point.

xEnd

The X coordinate of end point.

yEnd

The Y coordinate of end point.

spatialReference

A spatial reference.

ArcGISLineSegment(ArcGISPoint, ArcGISPoint)

Creates a line segment based on two points.

Since 1.0.0

Arguments
NameTypeSummary
startPoint

The start point.

endPoint

The end point.

Creates a line segment based on two points and a spatial reference.

Since 1.0.0

Arguments
NameTypeSummary
startPoint

The start point.

endPoint

The end point.

spatialReference

A spatial reference.

Methods

SignatureReturn TypeSummary

CreateLineAtAngleFromStartPoint(ArcGISPoint, double, double)

ArcGISLineSegment

Creates a line segment of the specified length and angle from a given start point.

CreateLineAtAngleFromStartPoint

static ArcGISLineSegment CreateLineAtAngleFromStartPoint(ArcGISPoint startPoint, double angleRadians, double length)

Creates a line segment of the specified length and angle from a given start point.

Since 1.0.0

Arguments
NameTypeSummary
startPoint

The start point of the line segment.

angleRadians

The angle of the line relative to the X axis. Units are radians.

length

The length of the line.

Returns ArcGISLineSegment

A ArcGISLineSegment.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.