AGI STK Esri Display 11 Send comments on this topic.
IAgEsri3dRenderer Interface

Description

STK 3D GIS renderer.

Object Model




Public Methods

Public Method ClearSelection Clears the selection.
Public Method CloseMapDocument Closes the map document.
Public Method DrawPause Pauses drawing immediately.
Public Method DrawResume Resumes drawing.
Public Method FlashFeature Flashes the specified feature on the screen.
Public Method FlashIdentifyObj Flashes the specified IdentifyObj on the screen.
Public Method Identify Identifies features at the specified location.
Public Method IsValidLayer Indicates if the specified layer is supported by the STK 3D renderer.
Public Method Message Outputs a message to the log.
Public Method OpenMapDocument Opens the specified MapDocument in preparation for reading it.
Public Method Pause Pause the GIS data rendering. If the view changes, the GIS data will not redraw.
Public Method Promote Promotes a feature to an STK object
Public Method Refresh Refreshes the GIS display. If SelectionOnly is specified, only the selected features are re-redendered.
Public Method Resume Resume the GIS data rendering. The GIS display will be updated when the view changes.
Public Method SelectFeature Select the specified feature. Optionally refreshes the GIS information.
Public Method SelectFeatures Select the specified features. Optionally refreshes the GIS information.
Public Method StartMapEditing Call before starting to modify the map document.
Public Method StopMapEditing Call after modifying the map document.
Public Method ZoomToLayer Zoom to a specific layer.

Public Properties

Public Property Config Configuration options.
Public Property Context The context in which the ArcObjects components are manipulated. This object lives in the GIS COM apartment.
Public Property DrapeMapOnGlobeSurface Drape vector data on terrain.
Public Property MapDocumentLoaded Indicates if a map document is currently loaded.
Public Property MapDocumentName The name of the map document currently opened.
Public Property MapDocumentPassword The password for the map document currently opened.
Public Property Paused State of the GIS data rendering.
Public Property SceneID 3D scene identifier associated with this renderer.

Remarks

The renderer is the main object to interact with. It belongs to the User Interface single threaded apartment. Use the AgEsri3dRendererFactory Object object to access the renderer for a specific 3D scene.

Each 3D scene has a different renderer.

Once you get to the IAgEsri3dRenderer interface, you can:

The AgEsri3dRenderer object also provides the following events:

  • Map document operations:
    • OnMapDocumentOpened
      This event is triggered after a map document has been successfully opened.
    • OnMapDocumentClosed
      This event is triggered just before closing a map document. You need to release all the ArcObjects and STKesriDisplay resources that you are holding at that point.
    • OnMapDocumentOpenFailed
      This event is triggered after a map document failed to open.
    • OnMapDocumentEdited
      This event is triggered after a map document has been edited (i.e. when the StopMapEditing method is called).
  • Rendering:
    • OnDrawBegin
      This event is raised when starting to render all the feature layers in the map document.
    • OnDrawProgress
      This event is raised when starting to render a specific feature layer in the map document.
    • OnDrawEnd
      This event is raised when rendering all the feature layers in the map document is done.

CoClasses that Implement IAgEsri3dRenderer

© 2016 Analytical Graphics, Inc. All Rights Reserved.

STK Programming Interface 11.0.1