Skip to content

five-on-it / packages/catalogue/src/city/lines / Area

Class: Area ​

Defined in: packages/catalogue/src/city/lines.ts:485

A polygon asked whether points lie inside it thousands of times (network.py's Area): its edges kept by the rows of cell metres they cross, so an answer looks at a handful.

Constructors ​

Constructor ​

new Area(polygon, cell?): Area

Defined in: packages/catalogue/src/city/lines.ts:491

Parameters ​

polygon ​

readonly Pt[]

cell? ​

number = 8

Returns ​

Area

Properties ​

polygon ​

readonly polygon: readonly Pt[]

Defined in: packages/catalogue/src/city/lines.ts:486

Methods ​

inside() ​

inside(p): boolean

Defined in: packages/catalogue/src/city/lines.ts:509

Whether a point lies inside the polygon.

Parameters ​

p ​

Pt

Returns ​

boolean