@itwin/core-frontend
Version:
iTwin.js frontend components
29 lines • 1 kB
TypeScript
/** @packageDocumentation
* @module Rendering
*/
import { Point3d, Transform } from "@itwin/core-geometry";
import { DisplayParams } from "./DisplayParams";
/** @internal */
export declare class StrokesPrimitivePointList {
points: Point3d[];
constructor(points?: Point3d[]);
}
/** @internal */
export declare class StrokesPrimitivePointLists extends Array<StrokesPrimitivePointList> {
constructor(...args: StrokesPrimitivePointList[]);
}
/** @internal */
export declare class StrokesPrimitive {
readonly displayParams: DisplayParams;
readonly isDisjoint: boolean;
readonly isPlanar: boolean;
strokes: StrokesPrimitivePointLists;
static create(params: DisplayParams, isDisjoint: boolean, isPlanar: boolean): StrokesPrimitive;
private constructor();
transform(trans: Transform): void;
}
/** @internal */
export declare class StrokesPrimitiveList extends Array<StrokesPrimitive> {
constructor(...args: StrokesPrimitive[]);
}
//# sourceMappingURL=Strokes.d.ts.map