IPanoramaViewer Interface

PanoramaViewer component. Gets created by the StreetSmartAPI.

Definition

Namespace: StreetSmart.Common.Interfaces.API
Assembly: StreetSmart.WinForms (in StreetSmart.WinForms.dll) Version: 24.7.0.0+cc0a01953d1235087ce28d3e921f5bb47d3c0460
C#
public interface IPanoramaViewer : IImageViewer, 
	IViewer
Implements
IImageViewer, IViewer

Methods

Get3DCursorVisible Returns whether the 3D cursor is visible This is an asynchronous function.
GetButtonEnabled Get the visibility of a button
GetId Returns the viewerId of the viewer
(Inherited from IViewer)
GetNavbarExpanded Returns the navbarExpanded state. This is an asynchronous function.
(Inherited from IViewer)
GetNavbarVisible Returns the visibility state of the navbar. This is an asynchronous function.
(Inherited from IViewer)
GetOrientation Returns the orientation in degrees (yaw, pitch, hFov) for this CycloramaViewer. This is an asynchronous function.
GetRecording Gets the current active recording of the PanoramaViewer. This is an asynchronous function.
GetRecordingsVisible Returns whether recordings are visible. This is an asynchronous function.
GetSidebarEnabled Get the enabled state of the sidebar
GetSidebarExpanded Returns the expanded state of the sidebar.
GetSidebarVisible Returns the visibility state of the sidebar.
GetTimeTravelExpanded Returns whether the timetravel component is visible or hidden. This is an asynchronous function.
(Inherited from IImageViewer)
GetTimeTravelVisible Returns whether timetravel is enabled for the viewer. This is an asynchronous function.
(Inherited from IImageViewer)
GetType Returns the type of this viewer.
(Inherited from IViewer)
GetViewerColor Gets the viewer color. This is an asynchronous function.
LookAtCoordinate Sets the orientation of the PanoramaViewer to look at a certain coordinate.
OpenByAddress Opens a panorama closest to the given address.
OpenByCoordinate Opens an image by coordinates and accompanying coordinate system.
OpenByImageId Opens an image by imageId.
RotateDown Rotates the panorama vertically by a certain amount, as if the camera is turning to the ground.
RotateLeft Rotates the panorama horizontally by a certain amount, as if the camera is turning to the left.
RotateRight Rotates the panorama horizontally by a certain amount, as if the camera is turning to the right.
RotateUp Rotates the panorama vertically by a certain amount, as if the camera is turning to the sky.
SaveImage Downloads the image
(Inherited from IImageViewer)
SetBrightness Set the brightness of the viewer.
(Inherited from IImageViewer)
SetContrast Set the contrast of the viewer.
(Inherited from IImageViewer)
SetElevationSliderLevel Set the elevation slider level
SetOrientation Sets the orientation {yaw, pitch, hFov} of the PanoramaViewer to specific values all at once.
SetSelectedFeatureByProperties Sets the selected feature using the given properties. The selected feature can only be selected if the feature is in sight on the viewer.
(Inherited from IImageViewer)
ShowAttributePanelOnFeatureClick Toggles the visibility of the Attribute information panel, decided if it should be shown on clicking on a feature.
ShowAttributePanelOnFeatureClick(Boolean) Toggles the visibility of the Attribute information panel, decided if it should be shown on clicking on a feature.
Toggle3DCursor Toggles the visibility of the 3D cursor in the PanoramaViewer
ToggleAddressesVisible Toggles the visibility of the Address features in the PanoramaViewer.
ToggleButtonEnabled Toggle the visibility of a button.
ToggleCompass Toggles the visibility of the compass in the Panorama / Oblique Viewer.
(Inherited from IImageViewer)
ToggleCompass(Boolean) Toggles the visibility of the compass in the Panorama / Oblique Viewer.
(Inherited from IImageViewer)
ToggleLinkedViewers Toggle viewers from linked to unlinked and vice versa
ToggleNavbarExpanded Modify the state of navbar expanded in the panorama viewer store.
(Inherited from IViewer)
ToggleNavbarVisible Toggles the visibility of the navbar in the PanoramaViewer.
(Inherited from IViewer)
ToggleOverlay Toggles the visibility of an overlay.
(Inherited from IImageViewer)
ToggleRecordingsVisible Toggles the visibility of the recording features in the PanoramaViewer.
ToggleSidebarEnabled Toggles the expandability of Sidebar in the PanoramaViewer.
ToggleSidebarExpanded Toggles the expanded state of Sidebar in the PanoramaViewer.
ToggleSidebarVisible Toggles the visibility of Sidebar in the PanoramaViewer.
ToggleTimeTravelExpanded Expands or hides the timetravel components.
(Inherited from IImageViewer)
ToggleTimeTravelVisible Enables or disables timeTravel in the viewer.
(Inherited from IImageViewer)
ZoomIn Zoom in in the Panorama. This will alter the hFov.
(Inherited from IImageViewer)
ZoomOut Zoom out in the Panorama. This will alter the hFov.
(Inherited from IImageViewer)

Events

ElevationChange Triggers when the elevation is changed
FeatureClick Triggers when a feature is clicked inside the PanoramaViewer.
FeatureSelectionChange Triggers when a feature is selected / deselected inside the PanoramaViewer.
ImageChange Triggers when the loaded panorama is altered.
LayerVisibilityChange Triggers when the elevation is changed
(Inherited from IImageViewer)
RecordingClick Triggers when a recording is clicked inside the PanoramaViewer.
SurfaceCursorChange Triggers when the surface cursor is changed
TileLoadError Triggers when one or more tiles could not be loaded.
TimeTravelChange Triggers when time travel date is changed
ViewChange Triggers when the view (pitch, hFov or yaw) of the panorama is altered.
ViewLoadEnd Triggers when everything that is needed for the view to dislay correctly is loaded.

Version Information

Supported in: 18.7

See Also