UNPKG

@pilotlab/lux-attributes

Version:

A luxurious user experience framework, developed by your friends at Pilot.

15 lines (14 loc) 543 B
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;