LuciadCPillar C# 2023.1.05
Luciad.Geometries.Observable.ObservablePatchUtil Class Reference

This class provides utility methods for Observable instance for Patch. More...

Static Public Member Functions

static Luciad.Utils.Observable< Luciad.Geometries.GeometryDeriveBaseGeometry (Luciad.Utils.Observable< Luciad.Geometries.Patch > observablePatch)
 Derives an Observable from the given observable patch that represents the base of the patch. More...
 

Detailed Description

This class provides utility methods for Observable instance for Patch.

2020.1

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::ObservablePatchUtil.

Member Function Documentation

◆ DeriveBaseGeometry()

Luciad.Utils.Observable< Luciad.Geometries.Geometry > Luciad.Geometries.Observable.ObservablePatchUtil.DeriveBaseGeometry ( Luciad.Utils.Observable< Luciad.Geometries.Patch observablePatch)
inlinestatic

Derives an Observable from the given observable patch that represents the base of the patch.

This observable geometry will be updated when the given observable patch changes. Notes: When the observable patch contains a nullptr value, the observable ring instance will contain a nullptr value too. Observable::setValue will throw an exception for derived instances.

observablePatch

an observable patch from which to derive the base geometry

a derived Observable

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::ObservablePatchUtil::deriveBaseGeometry.