UNPKG

igniteui-angular-core

Version:

Ignite UI Angular Core logic used in multiple UI components.

44 lines (43 loc) 1.48 kB
import { EventEmitter } from '@angular/core'; import { ItfConverter as ItfConverter_internal } from "./ItfConverter"; import { IgxAsyncCompletedEventArgs } from './igx-async-completed-event-args'; import { TriangulationSourcePointRecord } from './TriangulationSourcePointRecord'; import { Triangle } from './Triangle'; /** * Class for converting Itf files into enumerable triangulations. */ export declare class IgxTriangulationDataSource { protected createImplementation(): ItfConverter_internal; protected _implementation: any; get i(): ItfConverter_internal; private onImplementationCreated; constructor(); protected _provideImplementation(i: any): void; /** * Gets the string path specifying the location of the Itf file. */ get source(): string; /** * Sets the string path specifying the location of the Itf file. */ set source(v: string); /** * Gets the point data. */ getPointData(): TriangulationSourcePointRecord[]; /** * Gets the triangle data. */ getTriangleData(): Triangle[]; findByName(name: string): any; protected _zoneRunner: (act: () => void) => void; protected _runInZone(act: () => void): void; private _importCompleted; /** * Event raised when the import operation has completed */ get importCompleted(): EventEmitter<{ sender: any; args: IgxAsyncCompletedEventArgs; }>; }