LuciadCPillar C# 2024.0.08
Luciad.Geometries.EllipticalArc Class Reference

Represents an elliptical arc. More...

Inheritance diagram for Luciad.Geometries.EllipticalArc:
Luciad.Geometries.Curve Luciad.Geometries.Geometry

Properties

double A [get]
 The length of the semi-major axis of the elliptical arc. More...
 
Luciad.Cartesian.Angle.Direction AngleDirection [get]
 The orientation of the arc. More...
 
double B [get]
 The length of the semi-minor axis of the elliptical arc. More...
 
Luciad.Cartesian.Coordinate Center [get]
 The center of the elliptical arc. More...
 
Luciad.Cartesian.Angle EndAngle [get]
 The end angle of the elliptical arc. More...
 
Luciad.Cartesian.Angle RotationAngle [get]
 The rotation angle of the elliptical arc. More...
 
Luciad.Cartesian.Angle StartAngle [get]
 The start angle of the elliptical arc. 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...
 

Additional Inherited Members

- 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 ()
 

Detailed Description

Represents an elliptical arc.

See also
GeometryFactory.CreateEllipticalArc

Property Documentation

◆ A

double Luciad.Geometries.EllipticalArc.A
get

The length of the semi-major axis of the elliptical arc.

[get]

Returns the length of the semi-major axis of the elliptical arc. If the coordinate reference is a geodetic reference, this is expressed in meters. Otherwise the unit of the reference is used.

◆ AngleDirection

Luciad.Cartesian.Angle.Direction Luciad.Geometries.EllipticalArc.AngleDirection
get

The orientation of the arc.

[get]

Returns the orientation of the arc. This property determines in which direction the arc extends form the start to the end angle

◆ B

double Luciad.Geometries.EllipticalArc.B
get

The length of the semi-minor axis of the elliptical arc.

[get]

Returns the length of the semi-minor axis of the elliptical arc. If the coordinate reference is a geodetic reference, this is expressed in meters. Otherwise the unit of the reference is used.

◆ Center

Luciad.Cartesian.Coordinate Luciad.Geometries.EllipticalArc.Center
get

The center of the elliptical arc.

[get]

Returns the center of the elliptical arc.

◆ EndAngle

Luciad.Cartesian.Angle Luciad.Geometries.EllipticalArc.EndAngle
get

The end angle of the elliptical arc.

[get]

Returns the end angle of the elliptical arc.

◆ RotationAngle

Luciad.Cartesian.Angle Luciad.Geometries.EllipticalArc.RotationAngle
get

The rotation angle of the elliptical arc.

[get]

Returns the rotation angle of the elliptical arc. This property determines the rotation of the axes of the ellipse in which the arc is defined

◆ StartAngle

Luciad.Cartesian.Angle Luciad.Geometries.EllipticalArc.StartAngle
get

The start angle of the elliptical arc.

[get]

Returns the start angle of the elliptical arc.