LuciadCPillar C# 2023.1.04
Luciad.Geometries.PolylineRing Class Reference

Represents a polyline that is closed, i.e., the first point and the last point coincide. More...

Inheritance diagram for Luciad.Geometries.PolylineRing:
Luciad.Geometries.CompositeRing Luciad.Geometries.Ring Luciad.Geometries.Curve Luciad.Geometries.Geometry

Public Member Functions

Luciad.Cartesian.Coordinate GetPoint (uint index)
 
Luciad.Geometries.PolylineRing InsertPoint (uint index, Luciad.Cartesian.Coordinate newLocation)
 
Luciad.Geometries.PolylineRing MovePoint (uint index, Luciad.Cartesian.Coordinate newLocation)
 
Luciad.Geometries.PolylineRing RemovePoint (uint index)
 
Luciad.Geometries.PolylineRing Translate (Luciad.Cartesian.Coordinate translation)
 
- Public Member Functions inherited from Luciad.Geometries.CompositeRing
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.CompositeRing
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 that is closed, i.e., the first point and the last point coincide.

GeometryFactory::createPolylineRing

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

Member Function Documentation

◆ GetPoint()

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

◆ InsertPoint()

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

◆ MovePoint()

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

◆ RemovePoint()

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

◆ Translate()

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

Property Documentation

◆ InterpolationType

Luciad.Geodesy.LineInterpolationType Luciad.Geometries.PolylineRing.InterpolationType
get

◆ PointCount

uint Luciad.Geometries.PolylineRing.PointCount
get

◆ Points

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