LuciadCPillar C# 2023.1.04
Luciad.Geometries.Curve Class Reference

1-dimensional geometric primitive, representing the continuous image of a line. More...

Inheritance diagram for Luciad.Geometries.Curve:
Luciad.Geometries.Geometry Luciad.Geometries.BezierCurve Luciad.Geometries.CircularArcBy3Points Luciad.Geometries.CircularArcByBulge Luciad.Geometries.CircularArcByCenterPoint Luciad.Geometries.CompositeCurve Luciad.Geometries.EllipticalArc Luciad.Geometries.Line Luciad.Geometries.Ring

Public Member Functions

virtual Luciad.Cartesian.Coordinate ComputePoint (double parameter)
 
- Public Member Functions inherited from Luciad.Geometries.Geometry
void Dispose ()
 

Properties

double Length2D [get]
 
- Properties inherited from Luciad.Geometries.Geometry
Luciad.Geometries.Bounds Bounds [get]
 
Luciad.Geodesy.CoordinateReference Reference [get]
 

Detailed Description

1-dimensional geometric primitive, representing the continuous image of a line.

One-dimensional geometries may be composed of simple curve segments where for adjacent curve segments the end and start point fall together to form a continuous geometry. A curve may be composed of curve segments that each have a different interpolation type. The most common use for curves is to have curve segments with the same interpolation type (e.g. polyline). You can read more about the available geometries here.

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

Member Function Documentation

◆ ComputePoint()

virtual Luciad.Cartesian.Coordinate Luciad.Geometries.Curve.ComputePoint ( double  parameter)
inlinevirtual

Property Documentation

◆ Length2D

double Luciad.Geometries.Curve.Length2D
get