File

projects/angular-cesium/src/lib/angular-cesium/services/drawers/rectangle-dawer/rectangle-drawer.service.ts

Description

This drawer is responsible for drawing rectangles.

Extends

EntitiesDrawerService

Index

Properties
Methods

Constructor

constructor(cesiumService: CesiumService)
Parameters :
Name Type Optional
cesiumService CesiumService No

Methods

add
add(cesiumProps: any)
Inherited from BasicDrawerService
Parameters :
Name Type Optional
cesiumProps any No
Returns : any
Private getFreeEntitiesCollection
getFreeEntitiesCollection()
Inherited from EntitiesDrawerService
init
init(options?: EntitiesDrawerOptions)
Inherited from BasicDrawerService
Parameters :
Name Type Optional
options EntitiesDrawerOptions Yes
Returns : {}
remove
remove(entity: any)
Inherited from BasicDrawerService
Parameters :
Name Type Optional
entity any No
Returns : void
removeAll
removeAll()
Inherited from BasicDrawerService
Returns : void
setShow
setShow(showValue: boolean)
Inherited from BasicDrawerService
Parameters :
Name Type Optional
showValue boolean No
Returns : void
Private suspendEntityCollection
suspendEntityCollection(entity: any)
Inherited from EntitiesDrawerService
Parameters :
Name Type Optional
entity any No
Returns : void
update
update(entity: any, cesiumProps: any)
Inherited from BasicDrawerService
Parameters :
Name Type Optional
entity any No
cesiumProps any No
Returns : void
setPropsAssigner
setPropsAssigner(assigner: Function)
Inherited from BasicDrawerService
Parameters :
Name Type Optional
assigner Function No
Returns : void

Properties

Private entityCollections
Default value : new Map<any, OptimizedEntityCollection>()
Inherited from EntitiesDrawerService
Private graphicsTypeName
Type : string
Inherited from EntitiesDrawerService
Protected _propsAssigner
Type : Function
Inherited from BasicDrawerService
import { Injectable } from '@angular/core';
import { EntitiesDrawerService } from '../entities-drawer/entities-drawer.service';
import { CesiumService } from '../../cesium/cesium.service';
import { GraphicsType } from '../entities-drawer/enums/graphics-type.enum';

/**
 *  This drawer is responsible for drawing rectangles.
 */
@Injectable()
export class RectangleDrawerService extends EntitiesDrawerService {
  constructor(cesiumService: CesiumService) {
    super(cesiumService, GraphicsType.rectangle);
  }
}

results matching ""

    No results matching ""