The Auto Zoom And Auto Update Systems

../../_images/task_manager_auto_zoom_auto_update.png
  • The Task Manager exposes two per-document global options as checkbuttons - Use Auto Zoom Extents and Use Auto Update.
    • The Point Loader, the Mesher and the Mesh Loader objects expose an Auto Update property which enables the automatic updating of the particular object when a property is changed by the user.
    • The Point Loader object exposes an Auto Zoom Extents property which enables the automatic zooming of the current viewport to the extents of the particular object when the point data changes.
    • The Task Manager options disable these two features globally for all objects in the Document without touching the per-object properties.

Use Auto Zoom Extents

  • When unchecked (default), no Auto Zoom Extents will be performed in the Document even if a Point Loader object has its Auto Zoom Extents property checked.
  • When checked, Point Loader objects whose Auto Zoom Extents property is checked will be zoomed at in the current view when updating.
  • When either the global switch or the object property is unchecked, you can still use the Zoom Extents toolbar icon or the Z keyboard shortcut to zoom manually as needed.

Use Auto Update

  • When unchecked (default), no automatic update will be performed in the Document even if a Point Loader or Mesher object has its Auto Update property checked and a property is modified by the user.
  • When checked, Point Loader, Mesher and Mesh Loader objects whose Auto Update property is checked will schedule an Update Task as soon as a property has been changed by the user and a pre-determined delay time has passed.
  • When either the global switch or the object property is unchecked, only manual update requests via the Update Point Loader / Update Mesh / Update Mesh Loader buttons or by pressing F5 will schedule an Update Task.
  • There is a delay between the property change and the update which defaults to 1000 ms (1 second). It can be customized via the Options > Configuration > Auto Update Delay (milliseconds).
  • Note that navigating the View is also considered a change and any objects that require an update will be updated if Auto Update is on - this can be used to dynamically load view-dependent Level Of Detail data from a Point Loader reading from an SPRT file.