ohif-viewer/platform/core/src/index.js
Erik Ziegler 99b8dc4759
feat: Add White Labelling, Hanging Protocols, and tons of Extensions / Mode fixes
* modified

* new files in existing extensions/libraries/modes

* fixed bugs and tests

* Clean up

* fix: viewport display fixed

* Fixed configs for deployment

* Removed unnecessary files and functions

* Fixed default HP module

* Added white labelling

* Fixed hash routing

* Removed unnecessary routers

Co-authored-by: Alireza Sedghi <ar.sedghi@gmail.com>
2021-05-28 14:32:48 -04:00

112 lines
2.0 KiB
JavaScript

import { ExtensionManager, MODULE_TYPES } from './extensions';
import { ServicesManager } from './services';
import classes, { CommandsManager, HotkeysManager } from './classes/';
import DICOMWeb from './DICOMWeb';
import DICOMSR from './DICOMSR';
import errorHandler from './errorHandler.js';
import log from './log.js';
import object from './object.js';
import string from './string.js';
import user from './user.js';
import utils from './utils/';
import defaults from './defaults';
import {
CineService,
UIDialogService,
UIModalService,
UINotificationService,
UIViewportDialogService,
//
DicomMetadataStore,
DisplaySetService,
ToolBarService,
MeasurementService,
ViewportGridService,
HangingProtocolService,
pubSubServiceInterface,
} from './services';
import IWebApiDataSource from './DataSources/IWebApiDataSource';
const hotkeys = {
...utils.hotkeys,
defaults: { hotkeyBindings: defaults.hotkeyBindings },
};
const OHIF = {
MODULE_TYPES,
//
CommandsManager,
ExtensionManager,
HotkeysManager,
ServicesManager,
//
defaults,
utils,
hotkeys,
classes,
string,
user,
errorHandler,
object,
log,
DICOMWeb,
DICOMSR,
viewer: {},
//
CineService,
UIDialogService,
UIModalService,
UINotificationService,
UIViewportDialogService,
DisplaySetService,
MeasurementService,
ToolBarService, // TODO: TYPO
ViewportGridService,
HangingProtocolService,
IWebApiDataSource,
DicomMetadataStore,
pubSubServiceInterface,
};
export {
MODULE_TYPES,
//
CommandsManager,
ExtensionManager,
HotkeysManager,
ServicesManager,
//
defaults,
utils,
hotkeys,
classes,
string,
user,
errorHandler,
object,
log,
DICOMWeb,
DICOMSR,
//
CineService,
UIDialogService,
UIModalService,
UINotificationService,
UIViewportDialogService,
DisplaySetService,
MeasurementService,
ToolBarService,
ViewportGridService,
HangingProtocolService,
IWebApiDataSource,
DicomMetadataStore,
pubSubServiceInterface,
};
export { OHIF };
export default OHIF;