File

models/polygon.ts

Constructor

constructor(_outerRing: any, _hole: any)

Methods

getPolygonWithoutHoles
getPolygonWithoutHoles()
Returns: void
getPolygonWithHoles
getPolygonWithHoles()
Returns: void

Properties

Public hole
hole: number[][]
Public outerRing
outerRing: number[][]
export class polygon {
    public outerRing: Array<Array<number>>;
    public hole: Array<Array<number>>;

    constructor(_outerRing, _hole) {
        if (_outerRing) {
            this.outerRing = _outerRing;
            if (_hole) {
                this.hole = _hole;
            }
        }
    }

    getPolygonWithoutHoles() {
        return this.outerRing;
    }

    getPolygonWithHoles() {
        let polygon = [];
        polygon.push(this.outerRing);
        polygon.push(this.hole);
        return polygon;
    }

}

results matching ""

    No results matching ""