LuciadCPillar C# 2025.0
Luciad.Geometries.CompositeCurve Class Reference

Represents a composite curve. More...

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

Public Member Functions

virtual Luciad.Geometries.Curve GetCurveAt (uint index)
 Returns the curve for the requested index. More...
 
- Public Member Functions inherited from Luciad.Geometries.Curve
virtual Luciad.Cartesian.Coordinate ComputePoint (double parameter)
 Computes a point of the curve, defined by the given parameter. More...
 
- Public Member Functions inherited from Luciad.Geometries.Geometry
void Dispose ()
 

Properties

uint CurveCount [get]
 The number of curves in this composite. More...
 
- Properties inherited from Luciad.Geometries.Curve
double Length2D [get]
 The length of the curve. More...
 
- Properties inherited from Luciad.Geometries.Geometry
Luciad.Geometries.Bounds Bounds [get]
 The bounds for the geometry object. More...
 
Luciad.Geodesy.CoordinateReference Reference [get]
 The coordinate reference of the geometry. More...
 

Detailed Description

Represents a composite curve.

See also
GeometryFactory.CreateCompositeCurve

Member Function Documentation

◆ GetCurveAt()

virtual Luciad.Geometries.Curve Luciad.Geometries.CompositeCurve.GetCurveAt ( uint  index)
inlinevirtual

Returns the curve for the requested index.

Parameters
indexthe curve index
Returns
the curve at index
Exceptions
System.ArgumentExceptionwhen requesting an invalid index.
See also
CurveCount

Property Documentation

◆ CurveCount

uint Luciad.Geometries.CompositeCurve.CurveCount
get

The number of curves in this composite.

[get]

Returns the number of curves in this composite.

See also
GetCurveAt