LuciadCPillar C# 2023.1.05
|
This class provides utility methods for Observable instance for Ellipse. More...
Static Public Member Functions | |
static Luciad.Utils.Observable< Luciad.Geometries.Point > | DeriveCenter (Luciad.Utils.Observable< Luciad.Geometries.Ellipse > observableEllipse) |
Derives an Observable Point from the given observable ellipse that represents the center point. More... | |
static Luciad.Utils.Observable< Luciad.Geometries.Point > | DerivePointAtAngle (Luciad.Utils.Observable< Luciad.Geometries.Ellipse > observableEllipse, Luciad.Cartesian.Angle angle) |
Derives an Observable Point from the given observable ellipse that represents the point at the given angle. More... | |
This class provides utility methods for Observable instance for Ellipse.
2020.1
|
inlinestatic |
Derives an Observable Point from the given observable ellipse that represents the center point.
This observable point will be updated when the given observable ellipse changes. Notes: When the observable ellipse contains a nullptr value, the observable center point instance will contain a nullptr value too. Observable::setValue will throw an exception for derived instances.
observableEllipse
an observable ellipse from which to derive the center
a derived Observable
|
inlinestatic |
Derives an Observable Point from the given observable ellipse that represents the point at the given angle.
This observable point will be updated when the given observable ellipse changes. Notes: When the observable ellipse contains a nullptr value, the observable point instance will contain a nullptr value too. Observable::setValue will throw an exception for derived instances.
observableEllipse
an observable ellipse from which to derive the point
angle
the angle at which to derive the point. For example: an angle of 0 will result in the point on the right of the major axis. An angle of 90 will result in the point a the top of the minor axis.
a derived Observable