mnemo-dmp
Version:
Library for parsing menmo (cave survey tools) dmp files
32 lines (31 loc) • 759 B
TypeScript
export declare enum Direction {
In = 0,
Out = 1
}
export declare enum ShotType {
CSA = 0,
CSB = 1,
STD = 2,
EOC = 3
}
export interface Shot {
type: ShotType;
head_in: number;
head_out: number;
length: number;
depth_in: number;
depth_out: number;
pitch_in: number;
pitch_out: number;
marker: number;
}
export interface Survey {
date: Date;
name: string;
direction: Direction;
shots: Shot[];
}
export declare function dmpToByteArray(dmp_data: string): Uint8Array;
export declare function dmpFromByteArray(arr: Uint8Array): string;
export declare function surveyListFromByteArray(raw: Uint8Array): Survey[];
export declare function surveyListToByteArray(surveys: Survey[]): Uint8Array;