geometric-pack
Version:
Geometric pack with lots of available calculations for 2D and 3D geometry
18 lines (17 loc) • 640 B
TypeScript
import { GetDefinition } from "../../models/get-definition";
import { ConicalFrustumDefinition } from "./models/conical-frustum-definition";
export declare class ConicalFrustum implements GetDefinition<ConicalFrustumDefinition> {
radius1: number;
radius2: number;
height: number;
constructor(...args: number[]);
private validateInput;
private hasNegative;
getDefinition(): ConicalFrustumDefinition;
getSlantHeight(): number;
getVolume(): number;
getLateralSurfaceArea(): number;
getTopSurfaceArea(): number;
getBaseSurfaceArea(): number;
getTotalSurfaceArea(): number;
}