Last updated

API / geotoolkit / deviation / Trajectory2d / Trajectory2d

Namespace: Trajectory2d

deviation.Trajectory2d.Trajectory2d

Table of contents

Type Aliases

Contents

Type Aliases

CreateTrajectoryArg

Ƭ CreateTrajectoryArg: Object

an array of the measured depth or object containing data and options

Type declaration

NameTypeDescription
data{ inclination: number[] ; md: number[] }data section
data.inclinationnumber[]inclination-values array
data.mdnumber[]md-values array
options?{ approximate?: boolean ; depthinterval?: number ; filter?: boolean ; md?: { max?: number ; min?: number } ; rightdeviation?: boolean ; start?: number ; units?: { angle?: string | AbstractUnit ; distance?: string | AbstractUnit } }options section
options.approximate?booleanflag set to enable approximation of the trajectory along the path
options.depthinterval?numberthreshold depth interval
options.filter?booleanif true, perform filtering of redundant points.
options.md?{ max?: number ; min?: number }cut-off MD-range
options.md.max?numbercut-off max MD-value
options.md.min?numbercut-off min MD-value
options.rightdeviation?booleanrightDeviation means trajectory goes from north-west to south-east with positive inclination angle
options.start?numberstart index
options.units?{ angle?: string | AbstractUnit ; distance?: string | AbstractUnit }units options section
options.units.angle?string | AbstractUnitangle unit
options.units.distance?string | AbstractUnitdistance (TVD and horizontal) unit

EventMap

Ƭ EventMap: EventMap & { DataChanged: null }


Options

Ƭ Options: Object

object containing data and options

Type declaration

NameTypeDescription
data?{ d?: number[] ; x?: number[] ; y?: number[] }data section
data.d?number[]d-measured depths array for each station
data.x?number[]x-coordinate of the transformed stations
data.y?number[]y-coordinate of the transformed stations
options?{ approximate?: boolean ; depthinterval?: number ; units?: { distance?: string | AbstractUnit ; x?: string | AbstractUnit ; y?: string | AbstractUnit } }options section
options.approximate?booleanflag set to enable approximation of the trajectory along the path
options.depthinterval?numberthreshold depth interval
options.units?{ distance?: string | AbstractUnit ; x?: string | AbstractUnit ; y?: string | AbstractUnit }units options section
options.units.distance?string | AbstractUnitdistance (vertical and horizontal) unit
options.units.x?string | AbstractUnithorizontal unit (use if units for "x" and "y" are different)
options.units.y?string | AbstractUnitvertical unit (use if units for "x" and "y" are different)

OptionsOut

Ƭ OptionsOut: Object

object containing data and options

Type declaration

NameTypeDescription
data{ d: number[] ; x: number[] ; y: number[] }data section
data.dnumber[]d-measured depths array for each station
data.xnumber[]x-coordinate of the transformed stations
data.ynumber[]y-coordinate of the transformed stations
options?{ approximate?: boolean ; depthinterval?: number ; units?: { distance?: string | AbstractUnit ; x?: string | AbstractUnit ; y?: string | AbstractUnit } }options
options.approximate?booleanflag set to enable approximation of the trajectory along the path
options.depthinterval?numberthreshold depth interval
options.units?{ distance?: string | AbstractUnit ; x?: string | AbstractUnit ; y?: string | AbstractUnit }units options section
options.units.distance?string | AbstractUnitdistance (vertical and horizontal) unit
options.units.x?string | AbstractUnithorizontal unit
options.units.y?string | AbstractUnitvertical unit

UnitsOptions

Ƭ UnitsOptions: Object

An object containing the properties to set

Type declaration

NameTypeDescription
distance?string | AbstractUnitdistance ("x" and "y") units
x?string | AbstractUnithorizontal unit (use if units for "x" and "y" are different)
y?string | AbstractUnitvertical unit (use if units for "x" and "y" are different)