UNPKG

@pilotlab/lux-types

Version:

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

15 lines (14 loc) 569 B
import { IAttribute, Attribute, AttributeCollection } from '@pilotlab/lux-attributes'; import IPoint3D from './interfaces/IPoint3D'; export declare abstract class PointBase<TNode extends IAttribute> extends Attribute<AttributeCollection> implements IPoint3D { constructor(type: string, x?: number, y?: number, z?: number); 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;