Interface IProjectedImageryModelObserver
public interface IProjectedImageryModelObserver
Observer interface for
IProjectedImageryModel changes.
Implement this interface and register it with IProjectedImageryModel#addObserver to be notified whenever projected imagery held by a model changes, for example when a live camera delivers a new frame.
The observer carries model level change notifications only. Tile pixels are delivered through IProjectedImageryModel#queryTile, not through this observer.
- Since:
- 2026.1
-
Method Summary
Modifier and TypeMethodDescriptionvoidonImageryInvalidated(String projectionId) Called when the pose or imagery of a single projection has changed and should be re-fetched.voidCalled when the set of projections in the model has changed, for example when projections are added or removed, or become available after an asynchronous load.
-
Method Details
-
onProjectionsChanged
void onProjectionsChanged()Called when the set of projections in the model has changed, for example when projections are added or removed, or become available after an asynchronous load. -
onImageryInvalidated
Called when the pose or imagery of a single projection has changed and should be re-fetched.A live video source fires this for every new frame. A fully static model never fires it.
- Parameters:
projectionId- the identifier of the projection whose imagery changed.
-