geometric-pack
Version:
Geometric pack with lots of available calculations for 2D and 3D geometry
23 lines (22 loc) • 783 B
TypeScript
import { GetDefinition } from "../../models/get-definition";
import { TubeDefinition } from "./models/tube-definition";
export declare class Tube implements GetDefinition<TubeDefinition> {
outerRadius: number;
innerRadius: number;
height: number;
constructor(...args: number[]);
private validateInput;
private hasNegative;
getDefinition(): TubeDefinition;
getOuterCircumference(): number;
getInnerCircumference(): number;
getExternalLateralSurfaceArea(): number;
getInternalLateralSurfaceArea(): number;
getOuterArea(): number;
getInnerArea(): number;
getEndSurfaceArea(): number;
getOuterVolume(): number;
getInnerVolume(): number;
getSolidVolume(): number;
getWallThickness(): number;
}