LuciadCPillar C# 2023.1.04
Luciad.Geometries.Polyline Class Reference

Represents a polyline. More...

Inheritance diagram for Luciad.Geometries.Polyline:
Luciad.Geometries.CompositeCurve Luciad.Geometries.Curve Luciad.Geometries.Geometry

Public Member Functions

Luciad.Cartesian.Coordinate GetPoint (uint index)
 
Luciad.Geometries.Polyline InsertPoint (uint index, Luciad.Cartesian.Coordinate newLocation)
 
Luciad.Geometries.Polyline MovePoint (uint index, Luciad.Cartesian.Coordinate newLocation)
 
Luciad.Geometries.Polyline RemovePoint (uint index)
 
Luciad.Geometries.Polyline Translate (Luciad.Cartesian.Coordinate translation)
 
- Public Member Functions inherited from Luciad.Geometries.CompositeCurve
virtual Luciad.Geometries.Curve GetCurveAt (uint index)
 
- Public Member Functions inherited from Luciad.Geometries.Curve
virtual Luciad.Cartesian.Coordinate ComputePoint (double parameter)
 
- Public Member Functions inherited from Luciad.Geometries.Geometry
void Dispose ()
 

Properties

Luciad.Geodesy.LineInterpolationType InterpolationType [get]
 
uint PointCount [get]
 
System.Collections.Generic.IList< Luciad.Cartesian.CoordinatePoints [get]
 
- Properties inherited from Luciad.Geometries.CompositeCurve
uint CurveCount [get]
 
- Properties inherited from Luciad.Geometries.Curve
double Length2D [get]
 
- Properties inherited from Luciad.Geometries.Geometry
Luciad.Geometries.Bounds Bounds [get]
 
Luciad.Geodesy.CoordinateReference Reference [get]
 

Detailed Description

Represents a polyline.

GeometryFactory::createPolyline

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Polyline.

Member Function Documentation

◆ GetPoint()

Luciad.Cartesian.Coordinate Luciad.Geometries.Polyline.GetPoint ( uint  index)
inline

◆ InsertPoint()

Luciad.Geometries.Polyline Luciad.Geometries.Polyline.InsertPoint ( uint  index,
Luciad.Cartesian.Coordinate  newLocation 
)
inline

◆ MovePoint()

Luciad.Geometries.Polyline Luciad.Geometries.Polyline.MovePoint ( uint  index,
Luciad.Cartesian.Coordinate  newLocation 
)
inline

◆ RemovePoint()

Luciad.Geometries.Polyline Luciad.Geometries.Polyline.RemovePoint ( uint  index)
inline

◆ Translate()

Luciad.Geometries.Polyline Luciad.Geometries.Polyline.Translate ( Luciad.Cartesian.Coordinate  translation)
inline

Property Documentation

◆ InterpolationType

Luciad.Geodesy.LineInterpolationType Luciad.Geometries.Polyline.InterpolationType
get

◆ PointCount

uint Luciad.Geometries.Polyline.PointCount
get

◆ Points

System.Collections.Generic.IList<Luciad.Cartesian.Coordinate> Luciad.Geometries.Polyline.Points
get