geometric-pack
Version:
Geometric pack with lots of available calculations for 2D and 3D geometry
22 lines (21 loc) • 847 B
TypeScript
import { GetDefinition } from "../../models/get-definition";
import { ParallelogramDefinition } from "./models/parallelogram-definition";
import { ParallelogramAngles } from "./models/parallelogram-angles";
import { ParallelogramDiagonals } from "./models/parallelogram-diagonals";
export declare class Parallelogram implements GetDefinition<ParallelogramDefinition> {
sideLengthA: number;
sideLengthB: number;
height: number;
constructor(...args: number[]);
private validateInput;
private hasNegative;
getDefinition(): ParallelogramDefinition;
getCircumference(): number;
getArea(): number;
getAlpha(): number;
getBeta(): number;
getAngles(): ParallelogramAngles;
getLongerDiagonal(): number;
getShorterDiagonal(): number;
getDiagonals(): ParallelogramDiagonals;
}