Table of Contents

Class ThrusterRamp

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

[Nominal] Evaluate thrust's ON/OFF curves

public sealed class ThrusterRamp
Inheritance
ThrusterRamp

Constructors

ThrusterRamp()

public ThrusterRamp()

Fields

OffCurve

The 'OFF' curve (quadratic)

public BezierCurve OffCurve

Field Value

BezierCurve

OffDurationNanos

The 'OFF' duration (nanos)

public ulong OffDurationNanos

Field Value

ulong

OffStartNanos

The 'OFF' start (nanos)

public ulong OffStartNanos

Field Value

ulong

OnCurve

The 'ON' curve (quadratic)

public BezierCurve OnCurve

Field Value

BezierCurve

OnDurationNanos

The 'ON' duration (nanos)

public ulong OnDurationNanos

Field Value

ulong

OnStartNanos

The 'ON' start (nanos)

public ulong OnStartNanos

Field Value

ulong

Methods

EvaluateInNanos(ulong)

Calculate ramp value (nanos)

public Vector2 EvaluateInNanos(ulong time)

Parameters

time ulong

current time

Returns

Vector2

thrust ramp value

EvaluateInSeconds(double)

Calculate ramp value (seconds)

public Vector2 EvaluateInSeconds(double time)

Parameters

time double

current time

Returns

Vector2

thrust ramp value