geometric-pack
Version:
Geometric pack with lots of available calculations for 2D and 3D geometry
21 lines (20 loc) • 754 B
TypeScript
import { GetDefinition } from "../../models/get-definition";
import { RhombusDefinition } from "./models/rhombus-definition";
import { RhombusAngles } from "./models/rhombus-angles";
import { RhombusDiagonals } from "./models/rhombus-diagonals";
export declare class Rhombus implements GetDefinition<RhombusDefinition> {
sideLength: number;
height: number;
constructor(...args: number[]);
private validateInput;
private hasNegative;
getDefinition(): RhombusDefinition;
getCircumference(): number;
getArea(): number;
getAlpha(): number;
getBeta(): number;
getAngles(): RhombusAngles;
getLongerDiagonal(): number;
getShorterDiagonal(): number;
getDiagonals(): RhombusDiagonals;
}