UNPKG

@codelution/visualizer

Version:

3D for your Business App. Web Component to visualize IoT, Smart Factory, Devices.

74 lines (73 loc) 2.56 kB
export declare class SceneModel { id: string; options: Options; groundplan: Groundplan; models: Model[]; focusedModelId?: string; constructor(id: string, options: Options, groundplan: Groundplan, models: Model[], focusedModelId?: string); } export declare class Options { accentColorHex: string; demoDelayMilliseconds: number; disableUserInput: boolean; disableMenu: boolean; constructor(accentColorHex: string, demoDelayMilliseconds: number, disableUserInput: boolean, disableMenu: boolean); } export declare class Groundplan { imageBase64: string | undefined; width: number; length: number; constructor(imageBase64: string | undefined, width: number, length: number); } export declare class Model { id: string; uniqueProductName: string; name: string; description: string; manufacturer: string; productGroup: string; productLine: string; tooltip: string; state: string; position: Position; rotationRadiant: number; size: Size; isSelected: boolean; constructor(id: string, uniqueProductName: string, name: string, description: string, manufacturer: string, productGroup: string, productLine: string, tooltip: string, state: string, position: Position, rotationRadiant: number, size: Size, isSelected: boolean); } export declare class Position { x: number; y: number; z: number; constructor(x: number, y: number, z: number); } export declare class Size { width: number; height: number; length: number; constructor(width: number, height: number, length: number); } export declare class AvailableModel { fileName: string; previewImage: string; defaultData: Model; constructor(fileName: string, previewImage: string, defaultData: Model); } export declare class RackModel extends Model { id: string; uniqueProductName: string; name: string; description: string; manufacturer: string; productGroup: string; productLine: string; tooltip: string; state: string; position: Position; rotationRadiant: number; size: Size; isSelected: boolean; rows: number; columns: number; constructor(id: string, uniqueProductName: string, name: string, description: string, manufacturer: string, productGroup: string, productLine: string, tooltip: string, state: string, position: Position, rotationRadiant: number, size: Size, isSelected: boolean, rows: number, columns: number); }