Skip to main content

Measure API

Classes​

Interfaces​

Type Aliases​

AtLeastOne​

Ƭ AtLeastOne<T, U>: Partial<T> & U[keyof U]

Type parameters​

NameType
TT
U{ [K in keyof T]: Pick<T, K> }

BrepStatus​

Ƭ BrepStatus: "loaded" | "unknown" | "missing"


CylinderOptions​

Ƭ CylinderOptions: typeof cylinderOptions


CylinerMeasureType​

Ƭ CylinerMeasureType: { [K in keyof CylinderOptions]: CylinderOptions[K] extends string ? CylinderOptions[K] : never }[keyof CylinderOptions]


EdgeValues​

Ƭ EdgeValues: LineValues | ArcValues | LineStripValues

EdgeValues is a collection of values for measurment on a single edge


FaceValues​

Ƭ FaceValues: PlaneValues | CylinderValues

FaceValues is a collection of values for measurment on a single face


MeasureEntity​

Ƭ MeasureEntity: SelectedEntity | PointEntity

Interface often used in the measure-api to describe a selected parametric object, It can either be an object or a simple 3d point Any measure entity can be drawn using getDrawMeasureEntity


MeasurementValues​

Ƭ MeasurementValues: EdgeValues | FaceValues | DuoMeasurementValues

MeasurementValues is a collection of values for any measurment

Functions​

createMeasureAPI​

â–¸ createMeasureAPI(scriptBaseUrl?): MeasureAPI

Parameters​

NameType
scriptBaseUrl?string

Returns​

MeasureAPI