Click or drag to resize
GeAngle Class
Represents an angle.
Inheritance Hierarchy
SystemObject
  FDF.CommonUomMeasureUomAngularUnit
    FDF.Common.GeometriesGeAngle

Namespace: FDF.Common.Geometries
Assembly: FDF.Common (in FDF.Common.dll) Version: 3.0.0.0
Syntax
[SerializableAttribute]
public class GeAngle : UomMeasure<UomAngularUnit>

The GeAngle type exposes the following members.

Constructors
  NameDescription
Public methodGeAngle
Initializes a new instance of the GeAngle class
Public methodGeAngle(Double)
Initializes a new instance of the GeAngle class
Public methodGeAngle(GeAngle)
Initializes a new instance of the GeAngle class
Public methodGeAngle(Double, UomAngularUnit)
Initializes a new instance of the GeAngle class
Public methodGeAngle(Double, Double, Double)
Initializes a new instance of the GeAngle class
Top
Properties
Methods
  NameDescription
Public methodComplement
Returns a complement angle. Two angles are complementary if they add up to Pi/2 (right angle).
Public methodConvertFrom
Converts given value from specified unit of measure.
(Overrides UomMeasureTConvertFrom(Double, UomUnit).)
Public methodConvertTo
Public methodConvertTo(UomUnit)
Converts measured value to given unit of measure.
(Overrides UomMeasureTConvertTo(UomUnit).)
Public methodStatic memberDegreesToDMS
Returns an angle in DMS format (as array of three doubles) given the angle in decimal degrees (dd.dddd).
Public methodStatic memberDifference
Computes the unoriented (smallest) difference between two angles. The angles are assumed to be normalized to the range [-Pi, Pi]. The result will be in the range [0, Pi].
Public methodStatic memberDMSToDegrees
Returns an angle in decimal degrees (dd.dddd) given the angle in DMS format.
Public methodStatic memberEmpty
Returns empty (null) angle.
Public methodStatic memberGetFormat
Public methodStatic memberGetPrecisionFormat
Public methodStatic memberGetUnitFormat
Public methodNormalize
Returns normalized value of this angle, which is the equivalent angle in the range [-Pi, Pi].
Public methodNormalizePositive
Returns the normalized positive value of an angle, which is the equivalent angle in the range [0, 2*Pi].
Public methodSupplement
Returns a supplement angle. Two angles are supplementary if they add up to Pi (straight angle).
Public methodToString (Overrides ObjectToString.)
Public methodToString(Int32)
Public methodToString(UomUnit, UomAngularUnitFormat)
Public methodToString(UomUnit, Int32, UomAngularUnitFormat)
Public methodStatic memberTryParse(String, GeAngle)
Converts a string representation of a number to default angular unit. Return value indicates whether the conversion succeeded or failed.
Public methodStatic memberTryParse(String, UomAngularUnit, GeAngle)
Converts a string representation of a number to given angular unit. A return value indicates whether the conversion succeeded or failed.
Top
Operators
Fields
  NameDescription
Public fieldStatic memberHALFPI
Public fieldStatic memberTWOPI
Top
Remarks