Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PlotPointBase Abstract

点数据生成基础类

export
abstract

Hierarchy

Index

Constructors

Properties

finishPointCount: number = -1
freehand: boolean = false

Accessors

  • get generated(): boolean
  • 根据绘制原始点生成目标点

    readonly
    memberof

    PlotShapeBase

    Returns boolean

Methods

  • addPoint(point: number[]): boolean
  • 增加一个新的点

    memberof

    PlotShapeBase

    Parameters

    • point: number[]

      点坐标 [x,y]

    Returns boolean

  • finishDrawing(): void
  • 完成绘制。暂未使用

    memberof

    PlotShapeBase

    Returns void

  • getGeoJSON(): Point
  • 获取形状的GeoJSON表达

    Returns Point

    {GeoJSON.GeometryObject}

  • getPointCount(): number
  • 获取点数量

    memberof

    PlotShapeBase

    Returns number

  • getPoints(copy?: boolean): any[]
  • 获取所有点

    memberof

    PlotShapeBase

    Parameters

    • copy: boolean = true

    Returns any[]

  • isPlot(): boolean
  • 是否是绘制数据生成类,永远返回true

    memberof

    PlotShapeBase

    Returns boolean

  • setPoints(value: any): void
  • 根据绘制坐标生成目标坐标,传入空值表示将原有目标点置空

    Parameters

    • value: any

      绘制坐标

    Returns void

  • updateLastPoint(point: any): void
  • 更新最后一个点坐标

    memberof

    PlotShapeBase

    Parameters

    • point: any

      点坐标 [x,y]

    Returns void

  • updatePoint(point: any, index: any): void
  • 更新指定位置的点并重新生成目标点

    memberof

    PlotShapeBase

    Parameters

    • point: any

      新的点坐标 [x,y]

    • index: any

      更新位置

    Returns void

Generated using TypeDoc