Skip to content

Class: SurfaceMetric ​

Defined in: geometry/SurfaceDomain.ts:84

An immutable anatomical embedding in millimetres. Updating positions creates a new metric.

Constructors ​

Constructor ​

ts
new SurfaceMetric(domain, options): SurfaceMetric;

Defined in: geometry/SurfaceDomain.ts:89

Parameters ​

domain ​

SurfaceDomain

options ​

SurfaceMetricOptions

Returns ​

SurfaceMetric

Properties ​

snapshotId ​

ts
readonly snapshotId: string;

Defined in: geometry/SurfaceDomain.ts:85


frame ​

ts
readonly frame: string;

Defined in: geometry/SurfaceDomain.ts:86


units ​

ts
readonly units: "mm";

Defined in: geometry/SurfaceDomain.ts:87


byteLength ​

ts
readonly byteLength: number;

Defined in: geometry/SurfaceDomain.ts:88


domain ​

ts
readonly domain: SurfaceDomain;

Defined in: geometry/SurfaceDomain.ts:89

Methods ​

copyPositions() ​

ts
copyPositions(): Float64Array;

Defined in: geometry/SurfaceDomain.ts:110

Returns ​

Float64Array


position() ​

ts
position(vertex, out?): Float64Array;

Defined in: geometry/SurfaceDomain.ts:111

Parameters ​

vertex ​

number

out? ​

Float64Array<ArrayBuffer> = ...

Returns ​

Float64Array


fingerprint() ​

ts
fingerprint(): Promise<string>;

Defined in: geometry/SurfaceDomain.ts:117

Returns ​

Promise<string>

Released under the MIT License.