When performing a visibility calculation between an observer domain object and an observed domain object, Lucy calculates:
ILcdPointrepresenting the location of the observer.
The mode to interpret the Z-value of the
ILcdPoint. For example, a Z-value of 100.0 might mean 100 meters above the terrain or 100 meters above the ellipsoid.
ILcdShaperepresenting the shape of the observed domain object.
The mode to interpret the Z-values of the
This information is given by providers created in the
TLcyShapeVisibilityAddOn, through the
createPointObserverShapeProvider and createObserveeShapeProvider` methods.
To return a custom provider with custom logic, you can override those methods.