Click or drag to resize

SurfaceShapes Class

Computes boundary positions for shapes on the surface such as circles, ellipses, and sectors.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.Geometry.DiscreteSurfaceShapes

Namespace:  AGI.Foundation.Geometry.Discrete
Assembly:  AGI.Foundation.Graphics (in AGI.Foundation.Graphics.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
public static class SurfaceShapes
Methods
  NameDescription
Public methodStatic memberComputeCircle(CentralBody, Cartesian, Double)
Computes boundary positions for a circle on the specified centralBody with the specified center and radius. This is equivalent to calling ComputeCircle(CentralBody, Cartesian, Double, Double) with a granularity of 1 degree.
Public methodStatic memberComputeCircle(CentralBody, Cartesian, Double, Double)
Computes boundary positions for a circle on the specified centralBody with the specified center, radius and granularity.
Public methodStatic memberComputeCircleCartographic(CentralBody, Cartographic, Double)
For convenience. Computes boundary positions for a circle on the specified centralBody using a Cartographic center. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting center to Cartesian and calling ComputeCircle(CentralBody, Cartesian, Double)
Public methodStatic memberComputeCircleCartographic(CentralBody, Cartographic, Double, Double)
For convenience. Computes boundary positions for a circle on the specified centralBody using a Cartographic center. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting center to Cartesian and calling ComputeCircle(CentralBody, Cartesian, Double, Double)
Public methodStatic memberComputeEllipse(CentralBody, Cartesian, Double, Double, Double)
Computes boundary positions for an ellipse on the specified centralBody This is equivalent to calling ComputeEllipse(CentralBody, Cartesian, Double, Double, Double) with a granularity of 1 degree.
Public methodStatic memberComputeEllipse(CentralBody, Cartesian, Double, Double, Double, Double)
Computes boundary positions for an ellipse on the specified centralBody.
Public methodStatic memberComputeEllipseCartographic(CentralBody, Cartographic, Double, Double, Double)
For convenience. Computes boundary positions for an ellipse on the specified centralBody using a Cartographic center. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting center to Cartesian and calling ComputeEllipse(CentralBody, Cartesian, Double, Double, Double)
Public methodStatic memberComputeEllipseCartographic(CentralBody, Cartographic, Double, Double, Double, Double)
For convenience. Computes boundary positions for an ellipse on the specified centralBody using a Cartographic center. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting center to Cartesian and calling ComputeEllipse(CentralBody, Cartesian, Double, Double, Double, Double)
Public methodStatic memberComputeSector(CentralBody, Cartesian, Double, Double, Double, Double)
Computes boundary positions for a sector on the specified centralBody This is equivalent to calling ComputeSector(CentralBody, Cartesian, Double, Double, Double, Double) with a granularity of 1 degree.
Public methodStatic memberComputeSector(CentralBody, Cartesian, Double, Double, Double, Double, Double)
Computes boundary positions for a sector on the specified centralBody.
Public methodStatic memberComputeSectorCartographic(CentralBody, Cartographic, Double, Double, Double, Double)
For convenience. Computes boundary positions for a sector on the specified centralBody using a Cartographic center. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting center to Cartesian and calling ComputeSector(CentralBody, Cartesian, Double, Double, Double, Double)
Public methodStatic memberComputeSectorCartographic(CentralBody, Cartographic, Double, Double, Double, Double, Double)
For convenience. Computes boundary positions for a sector on the specified centralBody using a Cartographic center. Longitude and latitude are in radians, and altitude is in meters. This is equivalent to converting center to Cartesian and calling ComputeSector(CentralBody, Cartesian, Double, Double, Double, Double, Double)
Top
See Also