flywave-draw-controls.measuretoolcontrols
Home > @flywave/flywave-draw-controls > MeasureToolControls
MeasureToolControls class
Measurement tool control class Used to create and manage measurement lines
Signature:
export declare class MeasureToolControls extends MapDrawControls
Extends: MapDrawControls
Constructors
Constructor | Modifiers | Description |
|---|---|---|
Constructs a new instance of the |
Methods
Method | Modifiers | Description |
|---|---|---|
| Override line object creation method, use measurement line object | |
Create a measurement line object | ||
Create a measurement line from an existing line object | ||
| Override point object creation method, use standard point object | |
Override parent class dispose method, clean up label resources | ||
Get the total distance of the measurement line | ||
Get all measurement line objects | ||
| Get temporary vertices (simulate accessing parent class private properties) | |
| Trigger label update (for subclass override) | |
| Override parent class drawing preview update method, add real-time distance update | |
| Update measurement line label display | |
Update the display of all measurement lines |