@pilotlab/lux-attributes
Version:
A luxurious user experience framework, developed by your friends at Pilot.
15 lines (14 loc) • 543 B
TypeScript
import { IAttribute, Attribute } from '@pilotlab/lux-attributes';
import IPoint3D from './interfaces/IPoint3D';
export declare abstract class PointBase<TNode extends IAttribute> extends Attribute implements IPoint3D {
constructor(type: string, x?: number, y?: number, z?: number, label?: string);
x: number;
protected p_x: IAttribute;
y: number;
protected p_y: IAttribute;
z: number;
protected p_z: IAttribute;
readonly isEmpty: boolean;
distance(point: PointBase<any>): number;
}
export default PointBase;