LuciadCPillar C# 2024.0.08
Luciad.Geometries.CircularArcBy3Points Class Reference

A circular arc that is defined by a start point, end point, and a third point on the arc. More...

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

Properties

Luciad.Cartesian.Coordinate EndPoint [get]
 The end point of this arc. More...
 
Luciad.Cartesian.Coordinate IntermediatePoint [get]
 The intermediate point of this arc. More...
 
Luciad.Cartesian.Coordinate StartPoint [get]
 The start point of this 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

A circular arc that is defined by a start point, end point, and a third point on the arc.

A circular arc-by-3-points where the start, end and intermediate point coincide represents an arc on a circle with these points as its center and a radius of 0.

A circular arc-by-3-points where 2 out of 3 points coincide represents an arc on a circle with its center located in the middle between the 2 coinciding points and the other point. If the start and end point coincide, a full circle is drawn, otherwise, the arc is interpreted as half a circle in counterclockwise direction from start to end point.

See also
GeometryFactory.CreateCircularArcBy3Points

Property Documentation

◆ EndPoint

Luciad.Cartesian.Coordinate Luciad.Geometries.CircularArcBy3Points.EndPoint
get

The end point of this arc.

[get]

Returns the end point of this arc.

◆ IntermediatePoint

Luciad.Cartesian.Coordinate Luciad.Geometries.CircularArcBy3Points.IntermediatePoint
get

The intermediate point of this arc.

[get]

Returns the intermediate point of this arc.

◆ StartPoint

Luciad.Cartesian.Coordinate Luciad.Geometries.CircularArcBy3Points.StartPoint
get

The start point of this arc.

[get]

Returns the start point of this arc.