@dasch-swiss/dsp-js
Version:
TypeScript client library for DSP-API
40 lines • 1.08 kB
TypeScript
import { IBaseGeomValue } from '../type-specific-interfaces/base-geom-value';
import { ReadValue } from './read-value';
/**
* @category Internal
*/
export declare class ParseReadGeomValue extends ReadValue implements IBaseGeomValue {
geometryString: string;
}
/**
* Represents a point in a 2D-coordinate system (for geometry values).
*
* @category Model V2
*/
export declare class Point2D {
x: number;
y: number;
constructor(x: number, y: number);
}
/**
* Represents a geometry value parsed from JSON.
*
* @category Model V2
*/
export declare class RegionGeometry {
status: string;
lineColor: string;
lineWidth: number;
points: Point2D[];
type: string;
radius?: Point2D | undefined;
constructor(status: string, lineColor: string, lineWidth: number, points: Point2D[], type: string, radius?: Point2D | undefined);
}
/**
* @category Model V2
*/
export declare class ReadGeomValue extends ReadValue {
geometry: RegionGeometry;
constructor(geometry: ParseReadGeomValue);
}
//# sourceMappingURL=read-geom-value.d.ts.map