ExMujoco.Types.Eq (ExMujoco v0.1.1)

Copy Markdown View Source

mjtEq, from MuJoCo's headers, as numbers. All 8 values carry a number in the header.

Summary

Functions

mjEQ_CONNECT is 0.

mjEQ_DISTANCE is 7.

mjEQ_FLEX is 4.

mjEQ_FLEXSTRAIN is 6.

mjEQ_FLEXVERT is 5.

mjEQ_JOINT is 2.

mjEQ_TENDON is 3.

The name behind an integer. An atom is already one.

The integer behind a name. An integer is already one.

Every value, as {name, integer}, in the order the header lists them.

mjEQ_WELD is 1.

Types

t()

@type t() :: integer()

Functions

connect()

@spec connect() :: 0

mjEQ_CONNECT is 0.

distance()

@spec distance() :: 7

mjEQ_DISTANCE is 7.

flex()

@spec flex() :: 4

mjEQ_FLEX is 4.

flexstrain()

@spec flexstrain() :: 6

mjEQ_FLEXSTRAIN is 6.

flexvert()

@spec flexvert() :: 5

mjEQ_FLEXVERT is 5.

joint()

@spec joint() :: 2

mjEQ_JOINT is 2.

tendon()

@spec tendon() :: 3

mjEQ_TENDON is 3.

to_atom(value)

@spec to_atom(integer() | atom()) :: atom() | nil

The name behind an integer. An atom is already one.

to_integer(value)

@spec to_integer(t() | atom()) :: integer() | nil

The integer behind a name. An integer is already one.

values()

@spec values() :: [{atom(), integer()}]

Every value, as {name, integer}, in the order the header lists them.

weld()

@spec weld() :: 1

mjEQ_WELD is 1.