Type alias VectorGeometryFactoryType

VectorGeometryFactoryType: {
    createFillGeometries(obj, num, bool) => (PolygonGeometry | CircleGeometry)[];
    createGroundLineGeometries(obj, style) => GroundPolylineGeometry[];
    createLineGeometries(obj, style) => PolylineGeometry[];
    createOutlineGeometries(obj, num, bool, num2?) => (CircleOutlineGeometry | WallOutlineGeometry | PolygonOutlineGeometry)[];
    createSolidGeometries(obj, num, bool, num2?) => (PolygonGeometry | CircleGeometry | WallGeometry)[];
    getCoordinates(geom) => Coordinate[];
    getGeometryOptions(geom, num, perPositionHeight, groundLevelOrMinHeight) => unknown;
}

Type declaration

  • createFillGeometries:function
    • Parameters

      • obj: unknown
      • num: number
      • bool: boolean

      Returns (PolygonGeometry | CircleGeometry)[]

  • createGroundLineGeometries:function
    • Parameters

      • obj: unknown
      • style: Style

      Returns GroundPolylineGeometry[]

  • createLineGeometries:function
    • Parameters

      • obj: unknown
      • style: Style

      Returns PolylineGeometry[]

  • createOutlineGeometries:function
    • Parameters

      • obj: unknown
      • num: number
      • bool: boolean
      • Optional num2: number

      Returns (CircleOutlineGeometry | WallOutlineGeometry | PolygonOutlineGeometry)[]

  • createSolidGeometries:function
    • Parameters

      • obj: unknown
      • num: number
      • bool: boolean
      • Optional num2: number

      Returns (PolygonGeometry | CircleGeometry | WallGeometry)[]

  • getCoordinates:function
  • getGeometryOptions:function
    • Parameters

      • geom: SimpleGeometry
      • num: number
      • perPositionHeight: boolean
      • groundLevelOrMinHeight: number

      Returns unknown

Generated using TypeDoc