Back to home page

EIC code displayed by LXR

 
 

    


Warning, /firebird/packages/firebird-ng/display/src/public-api.ts is written in an unsupported language. File is not indexed.

0001 /**
0002  * `@dexvis/firebird-ng/display`: the event display itself. The display
0003  * pages, the components they are built from, and the services behind them.
0004  *
0005  * This entry pulls three.js and Angular Material: reach it through lazy
0006  * routes or `import()`, never from code in the initial bundle. Pack code
0007  * that the application config references (features, loaders, command
0008  * handlers) loads it inside the method that needs it.
0009  */
0010 
0011 // Pages: the routes of a Firebird application
0012 export { MainDisplayComponent } from './lib/pages/main-display/main-display.component';
0013 export { SplitWindowComponent } from './lib/pages/split-window/split-window.component';
0014 export { InputConfigComponent } from './lib/pages/input-config/input-config.component';
0015 
0016 // The event display canvas, for pages of your own
0017 export { FirebirdDisplayComponent } from './lib/components/firebird-display/firebird-display.component';
0018 export type { DisplayAttachOptions } from './lib/services/event-display.service';
0019 
0020 // Building blocks of the pages
0021 export { FirebirdShellComponent } from './lib/components/firebird-shell/firebird-shell.component';
0022 export { SceneTreeComponent } from './lib/components/scene-tree/scene-tree.component';
0023 export { PresetsTabComponent } from './lib/components/data-selector/presets-tab.component';
0024 export { PhysicsTabComponent } from './lib/components/data-selector/physics-tab.component';
0025 export { ManualTabComponent } from './lib/components/data-selector/manual-tab.component';
0026 
0027 // Services a pack may inject
0028 export { EventDisplayService } from './lib/services/event-display.service';
0029 export { DataModelService } from './lib/services/data-model.service';
0030 export { SelectionService } from './lib/services/selection.service';
0031 
0032 // Services the built-in loaders and command handlers of the package root use
0033 export { ThreeService } from './lib/services/three.service';
0034 export { GeometryService } from './lib/services/geometry.service';
0035 export { RootFileService } from './lib/services/root-file.service';
0036 
0037 // Built-in parts the package root registers lazily
0038 export { ViewportGizmoExtension } from './lib/extensions/viewport-gizmo.extension';
0039 export { monoColorRules } from './lib/theme/mono-geometry-ruleset';