restore backup and add opencode support
This commit is contained in:
12
dist/nls-guilloche/nls/services/animation.service.d.ts
vendored
Normal file
12
dist/nls-guilloche/nls/services/animation.service.d.ts
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
import { Graph } from '../models/graph.model';
|
||||
import { NlsMathService } from './math.service';
|
||||
import { NlsHistoryService } from './history.service';
|
||||
export declare class NlsAnimationService {
|
||||
private math;
|
||||
private historyService;
|
||||
graphs: Graph[];
|
||||
speed: number;
|
||||
range: number;
|
||||
constructor(math: NlsMathService, historyService: NlsHistoryService);
|
||||
animate(initialGraph: Graph): Graph;
|
||||
}
|
||||
25
dist/nls-guilloche/nls/services/canvas.service.d.ts
vendored
Normal file
25
dist/nls-guilloche/nls/services/canvas.service.d.ts
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
/**
|
||||
* Copyright (C) 2018 Michael Czechowski <mail@dailysh.it>
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the Free
|
||||
* Software Foundation; version 2.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
|
||||
* more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program; if not, write to the Free Software Foundation, Inc., 51
|
||||
* Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
import { RendererFactory2 } from '@angular/core';
|
||||
export declare class NlsCanvasService {
|
||||
private rendererFactory;
|
||||
private renderer;
|
||||
canvas: any;
|
||||
constructor(rendererFactory: RendererFactory2);
|
||||
readonly get: any;
|
||||
set(el: any): void;
|
||||
adjustToWindow(): void;
|
||||
}
|
||||
16
dist/nls-guilloche/nls/services/graph.service.d.ts
vendored
Normal file
16
dist/nls-guilloche/nls/services/graph.service.d.ts
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
import { NlsMathService } from './math.service';
|
||||
import { Graph } from './../models/graph.model';
|
||||
import { Point } from './../models/point.model';
|
||||
export declare class NlsGraphService {
|
||||
private math;
|
||||
private graphs;
|
||||
private animation;
|
||||
constructor(math: NlsMathService);
|
||||
get(): Graph[];
|
||||
set(newGraphs: Graph[]): void;
|
||||
readonly isAnimated: boolean;
|
||||
startAnimation(): void;
|
||||
stopAnimation(): void;
|
||||
spreadOrthogonal(start: Point, spacing: number): IterableIterator<Point>;
|
||||
shiftPoint(point: Point, radians: number, spacing: number): Point;
|
||||
}
|
||||
8
dist/nls-guilloche/nls/services/history.service.d.ts
vendored
Normal file
8
dist/nls-guilloche/nls/services/history.service.d.ts
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Graph } from '../models/graph.model';
|
||||
export declare class NlsHistoryService {
|
||||
history: any[];
|
||||
constructor();
|
||||
save(graphs: Graph[], config: any): void;
|
||||
hash(graphs: any): string;
|
||||
list(): any[];
|
||||
}
|
||||
44
dist/nls-guilloche/nls/services/math.service.d.ts
vendored
Normal file
44
dist/nls-guilloche/nls/services/math.service.d.ts
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
import { Point } from './../models/point.model';
|
||||
export declare class NlsMathService {
|
||||
/**
|
||||
* Calculate distance between to points with coordinates.
|
||||
* @param a
|
||||
* @param b
|
||||
*/
|
||||
Δ(a: Point, b: Point): number;
|
||||
getClosestCenter(point: Point, matrix: any): any;
|
||||
getFarestCenter(point: Point, matrix: any): any;
|
||||
randomPoint(matrix: any, overlap: number): {
|
||||
x: any;
|
||||
y: any;
|
||||
};
|
||||
centerOfArea(width: any, height: any): Point;
|
||||
centerOfPoints(p1: Point, p2: Point): {
|
||||
x: number;
|
||||
y: number;
|
||||
};
|
||||
centerOfCurve(curve: Point[]): {
|
||||
x: number;
|
||||
y: number;
|
||||
} & {
|
||||
ascent: number;
|
||||
};
|
||||
medianOfCurve(curve: Point[]): Point & {
|
||||
ascent: number;
|
||||
};
|
||||
angleRadians(p1: Point, p2: Point): number;
|
||||
angleDegree(p1: Point, p2: Point): number;
|
||||
medianIndex(list: any): number;
|
||||
medianPoint(points: Point[]): IterableIterator<Point>;
|
||||
/**
|
||||
* Generator for sine bounce
|
||||
*
|
||||
* @param start 0 indicates to initiate with positive numbers, 1 indicates to
|
||||
* start with negative numbers first
|
||||
* @param amplitude default to 1 indicates the amplitude in positive as well
|
||||
* in negative range
|
||||
* @param decimals amount of decimal places
|
||||
*/
|
||||
bounce(amplitude?: number, decimals?: number, start?: number): IterableIterator<number>;
|
||||
flipSign(startPositive?: boolean): IterableIterator<number>;
|
||||
}
|
||||
Reference in New Issue
Block a user