Click or drag to resize

IPanoramaViewer Interface

PanoramaViewer component. Gets created by the StreetSmartAPI.

Namespace:  StreetSmart.WinForms.Interfaces
Assembly:  StreetSmart.WinForms (in StreetSmart.WinForms.dll) Version: 18.3.0.0 (18.3.0.0)
Syntax
public interface IPanoramaViewer : IViewer

The IPanoramaViewer type exposes the following members.

Methods
  NameDescription
Public methodGetButtonEnabled
Get the visibility of a button
Public methodGetNavbarExpanded
Returns the navbarExpanded state. This is an asynchronous function.
(Inherited from IViewer.)
Public methodGetNavbarVisible
Returns the visibility state of the navbar. This is an asynchronous function.
(Inherited from IViewer.)
Public methodGetOrientation
Returns the orientation in degrees (yaw, pitch, hFov) for this CycloramaViewer. This is an asynchronous function.
Public methodGetRecording
Gets the current active recording of the PanoramaViewer. This is an asynchronous function.
Public methodGetRecordingsVisible
Returns whether recordings are visible. This is an asynchronous function.
Public methodGetTimeTravelExpanded
Returns whether the timetravel component is visible or hidden. This is an asynchronous function.
(Inherited from IViewer.)
Public methodGetTimeTravelVisible
Returns whether timetravel is enabled for the viewer. This is an asynchronous function.
(Inherited from IViewer.)
Public methodGetViewerColor
Gets the viewer color. This is an asynchronous function.
Public methodLookAtCoordinate
Sets the orientation of the PanoramaViewer to look at a certain coordinate.
Public methodOpenByAddress
Opens a panorama closest to the given address.
Public methodOpenByCoordinate
Opens an image by coordinates and accompanying coordinate system.
Public methodOpenByImageId
Opens an image by imageId.
Public methodRotateDown
Rotates the panorama vertically by a certain amount, as if the camera is turning to the ground.
Public methodRotateLeft
Rotates the panorama horizontally by a certain amount, as if the camera is turning to the left.
Public methodRotateRight
Rotates the panorama horizontally by a certain amount, as if the camera is turning to the right.
Public methodRotateUp
Rotates the panorama vertically by a certain amount, as if the camera is turning to the sky.
Public methodSetOrientation
Sets the orientation {yaw, pitch, hFov} of the PanoramaViewer to specific values all at once.
Public methodToggleButtonEnabled
Toggle the visibility of a button.
Public methodToggleNavbarExpanded
Modify the state of navbar expanded in the panorama viewer store.
(Inherited from IViewer.)
Public methodToggleNavbarVisible
Toggles the visibility of the navbar in the PanoramaViewer.
(Inherited from IViewer.)
Public methodToggleRecordingsVisible
Toggles the visibility of the recording features in the PanoramaViewer.
Public methodToggleTimeTravelExpanded
Expands or hides the timetravel components.
(Inherited from IViewer.)
Public methodToggleTimeTravelVisible
Enables or disables timeTravel in the viewer.
(Inherited from IViewer.)
Public methodZoomIn
Zoom in in the Panorama. This will alter the hFov.
(Inherited from IViewer.)
Public methodZoomOut
Zoom out in the Panorama. This will alter the hFov.
(Inherited from IViewer.)
Top
Events
  NameDescription
Public eventImageChange
Triggers when the loaded panorama is altered.
Public eventRecordingClick
Triggers when a recording is clicked inside the PanoramaViewer.
Public eventSurfaceCursorChange
Triggers when the surface cursor is changed
Public eventTileLoadError
Triggers when one or more tiles could not be loaded.
Public eventTimeTravelChange
Triggers when time travel date is changed
Public eventViewChange
Triggers when the view (pitch, hFov or yaw) of the panorama is altered.
Public eventViewLoadEnd
Triggers when everything that is needed for the view to dislay correctly is loaded.
Public eventViewLoadStart
Triggers when the view is altered and needs to be (partly) reloaded.
Top
See Also