projects/angular-cesium/src/lib/angular-cesium-widgets/angular-cesium-widgets.module.ts
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { AngularCesiumModule } from '../angular-cesium/angular-cesium.module';
import { PointsEditorComponent } from './components/points-editor/points-editor.component';
import { PolygonsEditorComponent } from './components/polygons-editor/polygons-editor.component';
import { CirclesEditorComponent } from './components/circles-editor/circles-editor.component';
import { EllipsesEditorComponent } from './components/ellipses-editor/ellipses-editor.component';
import { PolylinesEditorComponent } from './components/polylines-editor/polylines-editor.component';
import { HippodromeEditorComponent } from './components/hippodrome-editor/hippodrome-editor.component';
import { DraggableToMapDirective } from './directives/draggable-to-map.directive';
import { DraggableToMapService } from './services/draggable-to-map.service';
import { AcToolbarComponent } from './components/toolbar/ac-toolbar/ac-toolbar.component';
import { DragIconComponent } from './components/toolbar/ac-toolbar/drag-icon.component';
import { AcToolbarButtonComponent } from './components/toolbar/ac-toolbar-button/ac-toolbar-button.component';
import { RangeAndBearingComponent } from './components/range-and-bearing/range-and-bearing.component';
import { ZoomToRectangleService } from './services/zoom-to-rectangle.service';
import { RectanglesEditorComponent } from './components/rectangles-editor/rectangles-editor.component';
@NgModule({
imports: [CommonModule, AngularCesiumModule],
declarations: [
PointsEditorComponent,
HippodromeEditorComponent,
PolygonsEditorComponent,
RectanglesEditorComponent,
CirclesEditorComponent,
EllipsesEditorComponent,
PolylinesEditorComponent,
DraggableToMapDirective,
DragIconComponent,
AcToolbarComponent,
AcToolbarButtonComponent,
RangeAndBearingComponent,
],
exports: [
PointsEditorComponent,
HippodromeEditorComponent,
PolygonsEditorComponent,
RectanglesEditorComponent,
CirclesEditorComponent,
EllipsesEditorComponent,
PolylinesEditorComponent,
DraggableToMapDirective,
AcToolbarComponent,
AcToolbarButtonComponent,
RangeAndBearingComponent,
],
providers: [
DraggableToMapService,
ZoomToRectangleService,
]
})
export class AngularCesiumWidgetsModule {
}