in viewer/src/ui/OpensfmViewer.js [193:249]
_listen() {
this._fileController.on('load', event => this._onFileLoad(event));
const optionController = this._optionController;
optionController.on('axesvisible', event => this._onAxesVisible(event));
optionController.on('cameracontrolmode', event =>
this._onCameraControlMode(event),
);
optionController.on('camerasize', event => this._onCameraSize(event));
optionController.on('cameravisualizationmode', event =>
this._onCameraVisualizationMode(event),
);
optionController.on('commandsvisible', event =>
this._onCommandsVisible(event),
);
optionController.on('dattoggle', event => this._onDatToggle(event));
optionController.on('imagesvisible', event => this._onImagesVisible(event));
optionController.on('infosize', event => this._onInfoSize(event));
optionController.on('originalpositionmode', event =>
this._onOriginalPositionMode(event),
);
optionController.on('pointsize', event => this._onPointSize(event));
optionController.on('pointsvisible', event => this._onPointsVisible(event));
optionController.on('thumbnailvisible', event =>
this._onThumbnailVisible(event),
);
optionController.on('cellsvisible', event => this._onCellsVisible(event));
optionController.on('gridvisible', event => this._onGridVisible(event));
optionController.on('basemapvisible', event =>
this._onBasemapVisible(event),
);
optionController.on('basemapopacity', event =>
this._onBasemapOpacity(event),
);
optionController.on('basemapaltitude', event =>
this._onBasemapAltitude(event),
);
optionController.on('basemaptilecount', event =>
this._onBasemapTileCount(event),
);
optionController.on('basemapzoomlevel', event =>
this._onBasemapZoomLevel(event),
);
optionController.on('tileserverurl', event => this._onTileServerUrl(event));
optionController.on('reconstructionsselected', event =>
this._onReconstructionsSelected(event),
);
optionController.on('statsvisible', event => this._onStatsVisible(event));
this._provider.on('opensfmdatacreate', event =>
this._onProviderOpensfmDataCreate(event),
);
this._viewer.on('image', event => this._onViewerImage(event));
this._viewer.on('mousemove', event => this._onViewerMouseMove(event));
}