Interface ILcdStatusSource

All Known Subinterfaces:
ILcdGXYView, ILcdRotationCapableGXYView, ILcyLucyEnv
All Known Implementing Classes:
ALcdGeodeticSegmentScanner, ALcdGXYChainableController, ALcdGXYConfinedTouchChainableController, ALcdGXYController, ALcdGXYSmartController, ALcdGXYTouchChainableController, ALcdViewComponentPrintable, TLcd3DMeshViewshedFactory, TLcdAdvancedMapRulerController, TLcdArcInfoASCIIGridModelDecoder, TLcdARINCModelDecoder, TLcdAzimuthRangeController, TLcdBinzModelDecoder, TLcdBUFRModelDecoder, TLcdComplexPolygonContourFinder, TLcdDAFIFDataPreparatorMain, TLcdDAFIFTDataPreparatorMain, TLcdE57ModelDecoder, TLcdEarthGXYElevationRasterPainter, TLcdEarthGXYMultivaluedRasterPainter, TLcdEarthGXYRasterPainter, TLcdEarthGXYSinglevaluedRasterPainter, TLcdGDALModelDecoder, TLcdGeodeticSegmentScanner, TLcdGeoPackageModelEncoder, TLcdGeoTIFFModelEncoder, TLcdGRIBGXYController, TLcdGridSegmentScanner, TLcdGXYCenterRasterController, TLcdGXYContinuousPanController, TLcdGXYDragRectangleController, TLcdGXYEditController, TLcdGXYEditController2, TLcdGXYInteractiveLabelsController, TLcdGXYMagnifierController, TLcdGXYNavigateController, TLcdGXYNewController, TLcdGXYNewController2, TLcdGXYNoopController, TLcdGXYOverviewController, TLcdGXYPanController, TLcdGXYRotateController, TLcdGXYSelectController, TLcdGXYSelectController2, TLcdGXYTiledWMSProxyPainter, TLcdGXYTouchNavigateController, TLcdGXYTouchNewController, TLcdGXYTouchSelectEditController, TLcdGXYViewBufferedImage, TLcdGXYViewCanvas, TLcdGXYViewComponentPrintable, TLcdGXYViewJPanel, TLcdGXYViewJPanelLightWeight, TLcdGXYViewPanel, TLcdGXYViewPlanarImage, TLcdGXYZoomController, TLcdGXYZoomWheelController, TLcdHypsometricEarthPainter, TLcdIFCModelDecoder, TLcdIGRFModelDecoder, TLcdKML22DynamicModel, TLcdLASModelDecoder, TLcdLRDBModelEncoder, TLcdLuciadPanoramaModelEncoder, TLcdLVDBModelEncoder, TLcdMagneticNorthGXYController, TLcdMapBufferedImage, TLcdMapCanvas, TLcdMapGridRulerController, TLcdMapJPanel, TLcdMapJPanelLightWeight, TLcdMapPanel, TLcdMapRulerController, TLcdMapTouchRulerController, TLcdMGCPModelDecoder, TLcdNetCDFModelDecoder, TLcdOGC3DTilesModelEncoder, TLcdPolylineContourFinder, TLcdRevitModelDecoder, TLcdRhumblineSegmentScanner, TLcdStatusInputStreamFactory, TLcdTerrainProfileController, TLcdTerrainRulerController, TLcdTerrainViewshedFactory, TLcdWMMModelDecoder, TLfnPointCloudPreprocessor, TLspViewComponentPrintable

public interface ILcdStatusSource
A source of status events.
Since:
11.0
  • Method Details

    • addStatusListener

      void addStatusListener(ILcdStatusListener aListener)

      Registers the given listener so it will receive status events from this source.

      In case you need to register a listener which keeps a reference to an object with a shorter life-time than this status source, you can use a ALcdWeakStatusListener instance as status listener.

      Parameters:
      aListener - The listener to be notified when the status has changed.
    • removeStatusListener

      void removeStatusListener(ILcdStatusListener aListener)
      Removes the specified listener so it is no longer notified.
      Parameters:
      aListener - The listener to remove.