ExMujoco.Types.VisFlag (ExMujoco v0.1.1)

Copy Markdown View Source

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

Summary

Functions

mjVIS_ACTIVATION is 5.

mjVIS_ACTUATOR is 4.

mjVIS_AUTOCONNECT is 19.

mjVIS_BODYBVH is 28.

mjVIS_CAMERA is 3.

mjVIS_COM is 20.

mjVIS_CONSTRAINT is 9.

mjVIS_CONTACTFORCE is 16.

mjVIS_CONTACTPOINT is 14.

mjVIS_CONTACTSPLIT is 17.

mjVIS_CONVEXHULL is 0.

mjVIS_FLEXEDGE is 25.

mjVIS_FLEXFACE is 26.

mjVIS_FLEXSKIN is 27.

mjVIS_FLEXVERT is 24.

mjVIS_INERTIA is 10.

mjVIS_ISLAND is 15.

mjVIS_JOINT is 2.

mjVIS_LIGHT is 6.

mjVIS_MESHBVH is 29.

mjNVISFLAG is 31.

mjVIS_PERTFORCE is 12.

mjVIS_PERTOBJ is 13.

mjVIS_RANGEFINDER is 8.

mjVIS_SCLINERTIA is 11.

mjVIS_SDFITER is 30.

mjVIS_SELECT is 21.

mjVIS_SKIN is 23.

mjVIS_STATIC is 22.

mjVIS_TENDON is 7.

mjVIS_TEXTURE is 1.

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

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

mjVIS_TRANSPARENT is 18.

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

Types

t()

@type t() :: integer()

Functions

activation()

@spec activation() :: 5

mjVIS_ACTIVATION is 5.

actuator()

@spec actuator() :: 4

mjVIS_ACTUATOR is 4.

autoconnect()

@spec autoconnect() :: 19

mjVIS_AUTOCONNECT is 19.

bodybvh()

@spec bodybvh() :: 28

mjVIS_BODYBVH is 28.

camera()

@spec camera() :: 3

mjVIS_CAMERA is 3.

com()

@spec com() :: 20

mjVIS_COM is 20.

constraint()

@spec constraint() :: 9

mjVIS_CONSTRAINT is 9.

contactforce()

@spec contactforce() :: 16

mjVIS_CONTACTFORCE is 16.

contactpoint()

@spec contactpoint() :: 14

mjVIS_CONTACTPOINT is 14.

contactsplit()

@spec contactsplit() :: 17

mjVIS_CONTACTSPLIT is 17.

convexhull()

@spec convexhull() :: 0

mjVIS_CONVEXHULL is 0.

flexedge()

@spec flexedge() :: 25

mjVIS_FLEXEDGE is 25.

flexface()

@spec flexface() :: 26

mjVIS_FLEXFACE is 26.

flexskin()

@spec flexskin() :: 27

mjVIS_FLEXSKIN is 27.

flexvert()

@spec flexvert() :: 24

mjVIS_FLEXVERT is 24.

inertia()

@spec inertia() :: 10

mjVIS_INERTIA is 10.

island()

@spec island() :: 15

mjVIS_ISLAND is 15.

joint()

@spec joint() :: 2

mjVIS_JOINT is 2.

light()

@spec light() :: 6

mjVIS_LIGHT is 6.

meshbvh()

@spec meshbvh() :: 29

mjVIS_MESHBVH is 29.

mjnvisflag()

@spec mjnvisflag() :: 31

mjNVISFLAG is 31.

pertforce()

@spec pertforce() :: 12

mjVIS_PERTFORCE is 12.

pertobj()

@spec pertobj() :: 13

mjVIS_PERTOBJ is 13.

rangefinder()

@spec rangefinder() :: 8

mjVIS_RANGEFINDER is 8.

sclinertia()

@spec sclinertia() :: 11

mjVIS_SCLINERTIA is 11.

sdfiter()

@spec sdfiter() :: 30

mjVIS_SDFITER is 30.

select()

@spec select() :: 21

mjVIS_SELECT is 21.

skin()

@spec skin() :: 23

mjVIS_SKIN is 23.

static()

@spec static() :: 22

mjVIS_STATIC is 22.

tendon()

@spec tendon() :: 7

mjVIS_TENDON is 7.

texture()

@spec texture() :: 1

mjVIS_TEXTURE is 1.

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.

transparent()

@spec transparent() :: 18

mjVIS_TRANSPARENT is 18.

values()

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

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