Class: AtlasPlateView
Defined in: atlas/AtlasPlateView.ts:125
Mount one plate with parcel selection, independent recoloring, and exports.
Constructors
Constructor
new AtlasPlateView(
container,
plate,
options?
): AtlasPlateView;Defined in: atlas/AtlasPlateView.ts:174
Parameters
container
HTMLElement
plate
options?
Returns
AtlasPlateView
Properties
element
readonly element: HTMLDivElement;Defined in: atlas/AtlasPlateView.ts:126
Methods
getLayout()
getLayout(): AtlasPlateLayout;Defined in: atlas/AtlasPlateView.ts:302
Returns
setLayout()
setLayout(layout): void;Defined in: atlas/AtlasPlateView.ts:303
Parameters
layout
Returns
void
setLabelPosition()
setLabelPosition(id, point): void;Defined in: atlas/AtlasPlateView.ts:308
Pins reserve space ahead of automatic labels. null restores automatic placement.
Parameters
id
number
point
AtlasPoint | null
Returns
void
resetLabels()
resetLabels(): void;Defined in: atlas/AtlasPlateView.ts:313
Returns
void
setLabelEditing()
setLabelEditing(enabled): void;Defined in: atlas/AtlasPlateView.ts:314
Parameters
enabled
boolean
Returns
void
setAdaptiveLabels()
setAdaptiveLabels(enabled): void;Defined in: atlas/AtlasPlateView.ts:315
Parameters
enabled
boolean
Returns
void
getViewport()
getViewport(): AtlasViewport;Defined in: atlas/AtlasPlateView.ts:316
Returns
setZoom()
setZoom(zoom, center?): void;Defined in: atlas/AtlasPlateView.ts:317
Parameters
zoom
number
center?
AtlasPoint = ...
Returns
void
focusParcel()
focusParcel(id): boolean;Defined in: atlas/AtlasPlateView.ts:323
Focus a visible footprint; returns false for a parcel hidden in this view.
Parameters
id
number
Returns
boolean
setColors()
setColors(colors): void;Defined in: atlas/AtlasPlateView.ts:332
Parameters
colors
ReadonlyMap<number, string>
Returns
void
getStyle()
getStyle(): AtlasPlateStyle;Defined in: atlas/AtlasPlateView.ts:336
Returns
setStyle()
setStyle(style): void;Defined in: atlas/AtlasPlateView.ts:342
Merge appearance settings without rebuilding geometry or label positions.
Parameters
style
Returns
void
setPlate()
setPlate(plate): void;Defined in: atlas/AtlasPlateView.ts:346
Parameters
plate
Returns
void
setSelection()
setSelection(parcelId): void;Defined in: atlas/AtlasPlateView.ts:364
Does not emit onParcelClick, so multiple views can synchronize safely.
Parameters
parcelId
number | null
Returns
void
setLabelsVisible()
setLabelsVisible(visible): void;Defined in: atlas/AtlasPlateView.ts:372
Parameters
visible
boolean
Returns
void
setDashed()
setDashed(dashed): void;Defined in: atlas/AtlasPlateView.ts:373
Parameters
dashed
boolean
Returns
void
toSVG()
toSVG(options?): string;Defined in: atlas/AtlasPlateView.ts:376
Export current inspection; pass overview: true for the saved figure layout.
Parameters
options?
overview?
boolean
Returns
string
exportPNG()
exportPNG(scale?): Promise<Blob>;Defined in: atlas/AtlasPlateView.ts:381
Rasterize the same SVG, retaining the exact text placement and styling.
Parameters
scale?
number = 2
Returns
Promise<Blob>
dispose()
dispose(): void;Defined in: atlas/AtlasPlateView.ts:405
Returns
void