public class MuJoCoLib extends MuJoCoConfig
| Modifier and Type | Field and Description |
|---|---|
static int |
mjBIAS_AFFINE
enum mjtBias
|
static int |
mjBIAS_MUSCLE
enum mjtBias
|
static int |
mjBIAS_NONE
enum mjtBias
|
static int |
mjBIAS_USER
enum mjtBias
|
static int |
mjBUTTON_LEFT
enum mjtButton
|
static int |
mjBUTTON_MIDDLE
enum mjtButton
|
static int |
mjBUTTON_NONE
enum mjtButton
|
static int |
mjBUTTON_RIGHT
enum mjtButton
|
static int |
mjCAMERA_FIXED
enum mjtCamera
|
static int |
mjCAMERA_FREE
enum mjtCamera
|
static int |
mjCAMERA_TRACKING
enum mjtCamera
|
static int |
mjCAMERA_USER
enum mjtCamera
|
static int |
mjCAMLIGHT_FIXED
enum mjtCamLight
|
static int |
mjCAMLIGHT_TARGETBODY
enum mjtCamLight
|
static int |
mjCAMLIGHT_TARGETBODYCOM
enum mjtCamLight
|
static int |
mjCAMLIGHT_TRACK
enum mjtCamLight
|
static int |
mjCAMLIGHT_TRACKCOM
enum mjtCamLight
|
static int |
mjCAT_ALL
enum mjtCatBit
|
static int |
mjCAT_DECOR
enum mjtCatBit
|
static int |
mjCAT_DYNAMIC
enum mjtCatBit
|
static int |
mjCAT_STATIC
enum mjtCatBit
|
static int |
mjCNSTR_CONTACT_ELLIPTIC
enum mjtConstraint
|
static int |
mjCNSTR_CONTACT_FRICTIONLESS
enum mjtConstraint
|
static int |
mjCNSTR_CONTACT_PYRAMIDAL
enum mjtConstraint
|
static int |
mjCNSTR_EQUALITY
enum mjtConstraint
|
static int |
mjCNSTR_FRICTION_DOF
enum mjtConstraint
|
static int |
mjCNSTR_FRICTION_TENDON
enum mjtConstraint
|
static int |
mjCNSTR_LIMIT_JOINT
enum mjtConstraint
|
static int |
mjCNSTR_LIMIT_TENDON
enum mjtConstraint
|
static int |
mjCNSTRSTATE_CONE
enum mjtConstraintState
|
static int |
mjCNSTRSTATE_LINEARNEG
enum mjtConstraintState
|
static int |
mjCNSTRSTATE_LINEARPOS
enum mjtConstraintState
|
static int |
mjCNSTRSTATE_QUADRATIC
enum mjtConstraintState
|
static int |
mjCNSTRSTATE_SATISFIED
enum mjtConstraintState
|
static int |
mjCOL_ALL
enum mjtCollision
|
static int |
mjCOL_DYNAMIC
enum mjtCollision
|
static int |
mjCOL_PAIR
enum mjtCollision
|
static int |
mjCONE_ELLIPTIC
enum mjtCone
|
static int |
mjCONE_PYRAMIDAL
enum mjtCone
|
static int |
mjDATATYPE_AXIS
enum mjtDataType
|
static int |
mjDATATYPE_POSITIVE
enum mjtDataType
|
static int |
mjDATATYPE_QUATERNION
enum mjtDataType
|
static int |
mjDATATYPE_REAL
enum mjtDataType
|
static int |
mjDSBL_ACTUATION
enum mjtDisableBit
|
static int |
mjDSBL_CLAMPCTRL
enum mjtDisableBit
|
static int |
mjDSBL_CONSTRAINT
enum mjtDisableBit
|
static int |
mjDSBL_CONTACT
enum mjtDisableBit
|
static int |
mjDSBL_EQUALITY
enum mjtDisableBit
|
static int |
mjDSBL_FILTERPARENT
enum mjtDisableBit
|
static int |
mjDSBL_FRICTIONLOSS
enum mjtDisableBit
|
static int |
mjDSBL_GRAVITY
enum mjtDisableBit
|
static int |
mjDSBL_LIMIT
enum mjtDisableBit
|
static int |
mjDSBL_PASSIVE
enum mjtDisableBit
|
static int |
mjDSBL_REFSAFE
enum mjtDisableBit
|
static int |
mjDSBL_WARMSTART
enum mjtDisableBit
|
static int |
mjDYN_FILTER
enum mjtDyn
|
static int |
mjDYN_INTEGRATOR
enum mjtDyn
|
static int |
mjDYN_MUSCLE
enum mjtDyn
|
static int |
mjDYN_NONE
enum mjtDyn
|
static int |
mjDYN_USER
enum mjtDyn
|
static int |
mjENBL_ENERGY
enum mjtEnableBit
|
static int |
mjENBL_FWDINV
enum mjtEnableBit
|
static int |
mjENBL_MULTICCD
enum mjtEnableBit
|
static int |
mjENBL_OVERRIDE
enum mjtEnableBit
|
static int |
mjENBL_SENSORNOISE
enum mjtEnableBit
|
static int |
mjEQ_CONNECT
enum mjtEq
|
static int |
mjEQ_DISTANCE
enum mjtEq
|
static int |
mjEQ_JOINT
enum mjtEq
|
static int |
mjEQ_TENDON
enum mjtEq
|
static int |
mjEQ_WELD
enum mjtEq
|
static int |
mjEVENT_KEY
enum mjtEvent
|
static int |
mjEVENT_MOVE
enum mjtEvent
|
static int |
mjEVENT_NONE
enum mjtEvent
|
static int |
mjEVENT_PRESS
enum mjtEvent
|
static int |
mjEVENT_RELEASE
enum mjtEvent
|
static int |
mjEVENT_RESIZE
enum mjtEvent
|
static int |
mjEVENT_SCROLL
enum mjtEvent
|
static int |
mjFB_OFFSCREEN
enum mjtFramebuffer
|
static int |
mjFB_WINDOW
enum mjtFramebuffer
|
static int |
mjFONT_BIG
enum mjtFont
|
static int |
mjFONT_NORMAL
enum mjtFont
|
static int |
mjFONT_SHADOW
enum mjtFont
|
static int |
mjFONTSCALE_100
enum mjtFontScale
|
static int |
mjFONTSCALE_150
enum mjtFontScale
|
static int |
mjFONTSCALE_200
enum mjtFontScale
|
static int |
mjFONTSCALE_250
enum mjtFontScale
|
static int |
mjFONTSCALE_300
enum mjtFontScale
|
static int |
mjFONTSCALE_50
enum mjtFontScale
|
static int |
mjFRAME_BODY
enum mjtFrame
|
static int |
mjFRAME_CAMERA
enum mjtFrame
|
static int |
mjFRAME_CONTACT
enum mjtFrame
|
static int |
mjFRAME_GEOM
enum mjtFrame
|
static int |
mjFRAME_LIGHT
enum mjtFrame
|
static int |
mjFRAME_NONE
enum mjtFrame
|
static int |
mjFRAME_SITE
enum mjtFrame
|
static int |
mjFRAME_WORLD
enum mjtFrame
|
static int |
mjGAIN_FIXED
enum mjtGain
|
static int |
mjGAIN_MUSCLE
enum mjtGain
|
static int |
mjGAIN_USER
enum mjtGain
|
static int |
mjGEOM_ARROW
enum mjtGeom
|
static int |
mjGEOM_ARROW1
enum mjtGeom
|
static int |
mjGEOM_ARROW2
enum mjtGeom
|
static int |
mjGEOM_BOX
enum mjtGeom
|
static int |
mjGEOM_CAPSULE
enum mjtGeom
|
static int |
mjGEOM_CYLINDER
enum mjtGeom
|
static int |
mjGEOM_ELLIPSOID
enum mjtGeom
|
static int |
mjGEOM_HFIELD
enum mjtGeom
|
static int |
mjGEOM_LABEL
enum mjtGeom
|
static int |
mjGEOM_LINE
enum mjtGeom
|
static int |
mjGEOM_MESH
enum mjtGeom
|
static int |
mjGEOM_NONE
enum mjtGeom
|
static int |
mjGEOM_PLANE
enum mjtGeom
|
static int |
mjGEOM_SKIN
enum mjtGeom
|
static int |
mjGEOM_SPHERE
enum mjtGeom
|
static int |
mjGRID_BOTTOMLEFT
enum mjtGridPos
|
static int |
mjGRID_BOTTOMRIGHT
enum mjtGridPos
|
static int |
mjGRID_TOPLEFT
enum mjtGridPos
|
static int |
mjGRID_TOPRIGHT
enum mjtGridPos
|
static int |
mjINT_EULER
enum mjtIntegrator
|
static int |
mjINT_IMPLICIT
enum mjtIntegrator
|
static int |
mjINT_RK4
enum mjtIntegrator
|
static int |
mjITEM_BUTTON
enum mjtItem
|
static int |
mjITEM_CHECKBYTE
enum mjtItem
|
static int |
mjITEM_CHECKINT
enum mjtItem
|
static int |
mjITEM_EDITINT
enum mjtItem
|
static int |
mjITEM_EDITNUM
enum mjtItem
|
static int |
mjITEM_EDITTXT
enum mjtItem
|
static int |
mjITEM_END
enum mjtItem
|
static int |
mjITEM_RADIO
enum mjtItem
|
static int |
mjITEM_RADIOLINE
enum mjtItem
|
static int |
mjITEM_SECTION
enum mjtItem
|
static int |
mjITEM_SELECT
enum mjtItem
|
static int |
mjITEM_SEPARATOR
enum mjtItem
|
static int |
mjITEM_SLIDERINT
enum mjtItem
|
static int |
mjITEM_SLIDERNUM
enum mjtItem
|
static int |
mjITEM_STATIC
enum mjtItem
|
static int |
mjJAC_AUTO
enum mjtJacobian
|
static int |
mjJAC_DENSE
enum mjtJacobian
|
static int |
mjJAC_SPARSE
enum mjtJacobian
|
static int |
mjJNT_BALL
enum mjtJoint
|
static int |
mjJNT_FREE
enum mjtJoint
|
static int |
mjJNT_HINGE
enum mjtJoint
|
static int |
mjJNT_SLIDE
enum mjtJoint
|
static int |
mjKEY_BACKSPACE |
static int |
mjKEY_DELETE |
static int |
mjKEY_DOWN |
static int |
mjKEY_END |
static int |
mjKEY_ENTER |
static int |
mjKEY_ESCAPE |
static int |
mjKEY_F1 |
static int |
mjKEY_F10 |
static int |
mjKEY_F11 |
static int |
mjKEY_F12 |
static int |
mjKEY_F2 |
static int |
mjKEY_F3 |
static int |
mjKEY_F4 |
static int |
mjKEY_F5 |
static int |
mjKEY_F6 |
static int |
mjKEY_F7 |
static int |
mjKEY_F8 |
static int |
mjKEY_F9 |
static int |
mjKEY_HOME |
static int |
mjKEY_INSERT |
static int |
mjKEY_LEFT |
static int |
mjKEY_PAGE_DOWN |
static int |
mjKEY_PAGE_UP |
static int |
mjKEY_RIGHT |
static int |
mjKEY_TAB |
static int |
mjKEY_UP |
static int |
mjLABEL_ACTUATOR
enum mjtLabel
|
static int |
mjLABEL_BODY
enum mjtLabel
|
static int |
mjLABEL_CAMERA
enum mjtLabel
|
static int |
mjLABEL_CONSTRAINT
enum mjtLabel
|
static int |
mjLABEL_CONTACTFORCE
enum mjtLabel
|
static int |
mjLABEL_GEOM
enum mjtLabel
|
static int |
mjLABEL_JOINT
enum mjtLabel
|
static int |
mjLABEL_LIGHT
enum mjtLabel
|
static int |
mjLABEL_NONE
enum mjtLabel
|
static int |
mjLABEL_SELECTION
enum mjtLabel
|
static int |
mjLABEL_SELPNT
enum mjtLabel
|
static int |
mjLABEL_SITE
enum mjtLabel
|
static int |
mjLABEL_SKIN
enum mjtLabel
|
static int |
mjLABEL_TENDON
enum mjtLabel
|
static int |
mjLRMODE_ALL
enum mjtLRMode
|
static int |
mjLRMODE_MUSCLE
enum mjtLRMode
|
static int |
mjLRMODE_MUSCLEUSER
enum mjtLRMode
|
static int |
mjLRMODE_NONE
enum mjtLRMode
|
static int |
mjMAXCONPAIR |
static double |
mjMAXIMP |
static int |
mjMAXLIGHT |
static int |
mjMAXLINE |
static int |
mjMAXLINEPNT |
static int |
mjMAXOVERLAY |
static int |
mjMAXPLANEGRID |
static int |
mjMAXTEXTURE |
static int |
mjMAXUIEDIT |
static int |
mjMAXUIITEM |
static int |
mjMAXUIMULTI |
static int |
mjMAXUINAME |
static int |
mjMAXUIRECT |
static int |
mjMAXUISECT |
static int |
mjMAXUITEXT |
static double |
mjMAXVAL |
static int |
mjMAXVFS |
static int |
mjMAXVFSNAME |
static double |
mjMINIMP |
static double |
mjMINMU |
static double |
mjMINVAL |
static int |
mjMOUSE_MOVE_H
enum mjtMouse
|
static int |
mjMOUSE_MOVE_V
enum mjtMouse
|
static int |
mjMOUSE_NONE
enum mjtMouse
|
static int |
mjMOUSE_ROTATE_H
enum mjtMouse
|
static int |
mjMOUSE_ROTATE_V
enum mjtMouse
|
static int |
mjMOUSE_SELECT
enum mjtMouse
|
static int |
mjMOUSE_ZOOM
enum mjtMouse
|
static int |
mjNAUX |
static int |
mjNBIAS |
static int |
mjNDISABLE
enum mjtDisableBit
|
static int |
mjNDYN |
static int |
mjNENABLE
enum mjtEnableBit
|
static int |
mjNEQDATA |
static int |
mjNFLUID |
static int |
mjNFRAME
enum mjtFrame
|
static int |
mjNGAIN |
static int |
mjNGEOMTYPES
enum mjtGeom
|
static int |
mjNGROUP |
static int |
mjNIMP |
static int |
mjNITEM
enum mjtItem
|
static int |
mjNLABEL
enum mjtLabel
|
static int |
mjNREF |
static int |
mjNRNDFLAG
enum mjtRndFlag
|
static int |
mjNSOLVER |
static int |
mjNTIMER
enum mjtTimer
|
static int |
mjNVISFLAG
enum mjtVisFlag
|
static int |
mjNWARNING
enum mjtWarning
|
static int |
mjOBJ_ACTUATOR
enum mjtObj
|
static int |
mjOBJ_BODY
enum mjtObj
|
static int |
mjOBJ_CAMERA
enum mjtObj
|
static int |
mjOBJ_DOF
enum mjtObj
|
static int |
mjOBJ_EQUALITY
enum mjtObj
|
static int |
mjOBJ_EXCLUDE
enum mjtObj
|
static int |
mjOBJ_GEOM
enum mjtObj
|
static int |
mjOBJ_HFIELD
enum mjtObj
|
static int |
mjOBJ_JOINT
enum mjtObj
|
static int |
mjOBJ_KEY
enum mjtObj
|
static int |
mjOBJ_LIGHT
enum mjtObj
|
static int |
mjOBJ_MATERIAL
enum mjtObj
|
static int |
mjOBJ_MESH
enum mjtObj
|
static int |
mjOBJ_NUMERIC
enum mjtObj
|
static int |
mjOBJ_PAIR
enum mjtObj
|
static int |
mjOBJ_SENSOR
enum mjtObj
|
static int |
mjOBJ_SITE
enum mjtObj
|
static int |
mjOBJ_SKIN
enum mjtObj
|
static int |
mjOBJ_TENDON
enum mjtObj
|
static int |
mjOBJ_TEXT
enum mjtObj
|
static int |
mjOBJ_TEXTURE
enum mjtObj
|
static int |
mjOBJ_TUPLE
enum mjtObj
|
static int |
mjOBJ_UNKNOWN
enum mjtObj
|
static int |
mjOBJ_XBODY
enum mjtObj
|
static int |
mjPERT_ROTATE
enum mjtPertBit
|
static int |
mjPERT_TRANSLATE
enum mjtPertBit
|
static double |
mjPI |
static int |
mjRND_ADDITIVE
enum mjtRndFlag
|
static int |
mjRND_FOG
enum mjtRndFlag
|
static int |
mjRND_HAZE
enum mjtRndFlag
|
static int |
mjRND_IDCOLOR
enum mjtRndFlag
|
static int |
mjRND_REFLECTION
enum mjtRndFlag
|
static int |
mjRND_SEGMENT
enum mjtRndFlag
|
static int |
mjRND_SHADOW
enum mjtRndFlag
|
static int |
mjRND_SKYBOX
enum mjtRndFlag
|
static int |
mjRND_WIREFRAME
enum mjtRndFlag
|
static int |
mjSENS_ACCELEROMETER
enum mjtSensor
|
static int |
mjSENS_ACTUATORFRC
enum mjtSensor
|
static int |
mjSENS_ACTUATORPOS
enum mjtSensor
|
static int |
mjSENS_ACTUATORVEL
enum mjtSensor
|
static int |
mjSENS_BALLANGVEL
enum mjtSensor
|
static int |
mjSENS_BALLQUAT
enum mjtSensor
|
static int |
mjSENS_FORCE
enum mjtSensor
|
static int |
mjSENS_FRAMEANGACC
enum mjtSensor
|
static int |
mjSENS_FRAMEANGVEL
enum mjtSensor
|
static int |
mjSENS_FRAMELINACC
enum mjtSensor
|
static int |
mjSENS_FRAMELINVEL
enum mjtSensor
|
static int |
mjSENS_FRAMEPOS
enum mjtSensor
|
static int |
mjSENS_FRAMEQUAT
enum mjtSensor
|
static int |
mjSENS_FRAMEXAXIS
enum mjtSensor
|
static int |
mjSENS_FRAMEYAXIS
enum mjtSensor
|
static int |
mjSENS_FRAMEZAXIS
enum mjtSensor
|
static int |
mjSENS_GYRO
enum mjtSensor
|
static int |
mjSENS_JOINTLIMITFRC
enum mjtSensor
|
static int |
mjSENS_JOINTLIMITPOS
enum mjtSensor
|
static int |
mjSENS_JOINTLIMITVEL
enum mjtSensor
|
static int |
mjSENS_JOINTPOS
enum mjtSensor
|
static int |
mjSENS_JOINTVEL
enum mjtSensor
|
static int |
mjSENS_MAGNETOMETER
enum mjtSensor
|
static int |
mjSENS_RANGEFINDER
enum mjtSensor
|
static int |
mjSENS_SUBTREEANGMOM
enum mjtSensor
|
static int |
mjSENS_SUBTREECOM
enum mjtSensor
|
static int |
mjSENS_SUBTREELINVEL
enum mjtSensor
|
static int |
mjSENS_TENDONLIMITFRC
enum mjtSensor
|
static int |
mjSENS_TENDONLIMITPOS
enum mjtSensor
|
static int |
mjSENS_TENDONLIMITVEL
enum mjtSensor
|
static int |
mjSENS_TENDONPOS
enum mjtSensor
|
static int |
mjSENS_TENDONVEL
enum mjtSensor
|
static int |
mjSENS_TORQUE
enum mjtSensor
|
static int |
mjSENS_TOUCH
enum mjtSensor
|
static int |
mjSENS_USER
enum mjtSensor
|
static int |
mjSENS_VELOCIMETER
enum mjtSensor
|
static int |
mjSEPCLOSED |
static int |
mjSOL_CG
enum mjtSolver
|
static int |
mjSOL_NEWTON
enum mjtSolver
|
static int |
mjSOL_PGS
enum mjtSolver
|
static int |
mjSTAGE_ACC
enum mjtStage
|
static int |
mjSTAGE_NONE
enum mjtStage
|
static int |
mjSTAGE_POS
enum mjtStage
|
static int |
mjSTAGE_VEL
enum mjtStage
|
static int |
mjSTEREO_NONE
enum mjtStereo
|
static int |
mjSTEREO_QUADBUFFERED
enum mjtStereo
|
static int |
mjSTEREO_SIDEBYSIDE
enum mjtStereo
|
static int |
mjTEXTURE_2D
enum mjtTexture
|
static int |
mjTEXTURE_CUBE
enum mjtTexture
|
static int |
mjTEXTURE_SKYBOX
enum mjtTexture
|
static int |
mjTIMER_ACCELERATION
enum mjtTimer
|
static int |
mjTIMER_ACTUATION
enum mjtTimer
|
static int |
mjTIMER_CONSTRAINT
enum mjtTimer
|
static int |
mjTIMER_FORWARD
enum mjtTimer
|
static int |
mjTIMER_INVERSE
enum mjtTimer
|
static int |
mjTIMER_POS_COLLISION
enum mjtTimer
|
static int |
mjTIMER_POS_INERTIA
enum mjtTimer
|
static int |
mjTIMER_POS_KINEMATICS
enum mjtTimer
|
static int |
mjTIMER_POS_MAKE
enum mjtTimer
|
static int |
mjTIMER_POS_PROJECT
enum mjtTimer
|
static int |
mjTIMER_POSITION
enum mjtTimer
|
static int |
mjTIMER_STEP
enum mjtTimer
|
static int |
mjTIMER_VELOCITY
enum mjtTimer
|
static int |
mjTRN_JOINT
enum mjtTrn
|
static int |
mjTRN_JOINTINPARENT
enum mjtTrn
|
static int |
mjTRN_SITE
enum mjtTrn
|
static int |
mjTRN_SLIDERCRANK
enum mjtTrn
|
static int |
mjTRN_TENDON
enum mjtTrn
|
static int |
mjTRN_UNDEFINED
enum mjtTrn
|
static int |
mjVERSION_HEADER |
static int |
mjVIS_ACTUATOR
enum mjtVisFlag
|
static int |
mjVIS_AUTOCONNECT
enum mjtVisFlag
|
static int |
mjVIS_CAMERA
enum mjtVisFlag
|
static int |
mjVIS_COM
enum mjtVisFlag
|
static int |
mjVIS_CONSTRAINT
enum mjtVisFlag
|
static int |
mjVIS_CONTACTFORCE
enum mjtVisFlag
|
static int |
mjVIS_CONTACTPOINT
enum mjtVisFlag
|
static int |
mjVIS_CONTACTSPLIT
enum mjtVisFlag
|
static int |
mjVIS_CONVEXHULL
enum mjtVisFlag
|
static int |
mjVIS_INERTIA
enum mjtVisFlag
|
static int |
mjVIS_JOINT
enum mjtVisFlag
|
static int |
mjVIS_LIGHT
enum mjtVisFlag
|
static int |
mjVIS_PERTFORCE
enum mjtVisFlag
|
static int |
mjVIS_PERTOBJ
enum mjtVisFlag
|
static int |
mjVIS_RANGEFINDER
enum mjtVisFlag
|
static int |
mjVIS_SCLINERTIA
enum mjtVisFlag
|
static int |
mjVIS_SELECT
enum mjtVisFlag
|
static int |
mjVIS_SKIN
enum mjtVisFlag
|
static int |
mjVIS_STATIC
enum mjtVisFlag
|
static int |
mjVIS_TENDON
enum mjtVisFlag
|
static int |
mjVIS_TEXTURE
enum mjtVisFlag
|
static int |
mjVIS_TRANSPARENT
enum mjtVisFlag
|
static int |
mjWARN_BADCTRL
enum mjtWarning
|
static int |
mjWARN_BADQACC
enum mjtWarning
|
static int |
mjWARN_BADQPOS
enum mjtWarning
|
static int |
mjWARN_BADQVEL
enum mjtWarning
|
static int |
mjWARN_CNSTRFULL
enum mjtWarning
|
static int |
mjWARN_CONTACTFULL
enum mjtWarning
|
static int |
mjWARN_INERTIA
enum mjtWarning
|
static int |
mjWARN_VGEOMFULL
enum mjtWarning
|
static int |
mjWRAP_CYLINDER
enum mjtWrap
|
static int |
mjWRAP_JOINT
enum mjtWrap
|
static int |
mjWRAP_NONE
enum mjtWrap
|
static int |
mjWRAP_PULLEY
enum mjtWrap
|
static int |
mjWRAP_SITE
enum mjtWrap
|
static int |
mjWRAP_SPHERE
enum mjtWrap
|
| Constructor and Description |
|---|
MuJoCoLib() |
| Modifier and Type | Method and Description |
|---|---|
static int |
mj_activate(org.bytedeco.javacpp.BytePointer filename) |
static int |
mj_activate(java.lang.String filename) |
static int |
mj_addContact(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjContact con) |
static int |
mj_addFileVFS(MuJoCoLib.mjVFS vfs,
org.bytedeco.javacpp.BytePointer directory,
org.bytedeco.javacpp.BytePointer filename) |
static int |
mj_addFileVFS(MuJoCoLib.mjVFS vfs,
java.lang.String directory,
java.lang.String filename) |
static void |
mj_addM(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer dst,
int[] rownnz,
int[] rowadr,
int[] colind) |
static void |
mj_addM(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer dst,
java.nio.IntBuffer rownnz,
java.nio.IntBuffer rowadr,
java.nio.IntBuffer colind) |
static void |
mj_addM(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer dst,
org.bytedeco.javacpp.IntPointer rownnz,
org.bytedeco.javacpp.IntPointer rowadr,
org.bytedeco.javacpp.IntPointer colind) |
static void |
mj_applyFT(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer force,
org.bytedeco.javacpp.DoublePointer torque,
org.bytedeco.javacpp.DoublePointer point,
int body,
org.bytedeco.javacpp.DoublePointer qfrc_target) |
static void |
mj_camlight(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_checkAcc(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_checkPos(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_checkVel(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_collision(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_compareFwdInv(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_comPos(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_comVel(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_constraintUpdate(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer jar,
org.bytedeco.javacpp.DoublePointer cost,
int flg_coneHessian) |
static void |
mj_contactForce(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int id,
org.bytedeco.javacpp.DoublePointer result) |
static MuJoCoLib.mjData |
mj_copyData(MuJoCoLib.mjData dest,
MuJoCoLib.mjModel m,
MuJoCoLib.mjData src) |
static MuJoCoLib.mjModel |
mj_copyModel(MuJoCoLib.mjModel dest,
MuJoCoLib.mjModel src) |
static void |
mj_crb(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_deactivate() |
static void |
mj_defaultLROpt(MuJoCoLib.mjLROpt opt) |
static void |
mj_defaultOption(MuJoCoLib.mjOption opt) |
static void |
mj_defaultSolRefImp(org.bytedeco.javacpp.DoublePointer solref,
org.bytedeco.javacpp.DoublePointer solimp) |
static void |
mj_defaultVFS(MuJoCoLib.mjVFS vfs) |
static void |
mj_defaultVisual(MuJoCoLib.mjVisual vis) |
static void |
mj_deleteData(MuJoCoLib.mjData d) |
static int |
mj_deleteFileVFS(MuJoCoLib.mjVFS vfs,
org.bytedeco.javacpp.BytePointer filename) |
static int |
mj_deleteFileVFS(MuJoCoLib.mjVFS vfs,
java.lang.String filename) |
static void |
mj_deleteModel(MuJoCoLib.mjModel m) |
static void |
mj_deleteVFS(MuJoCoLib.mjVFS vfs) |
static void |
mj_differentiatePos(MuJoCoLib.mjModel m,
org.bytedeco.javacpp.DoublePointer qvel,
double dt,
org.bytedeco.javacpp.DoublePointer qpos1,
org.bytedeco.javacpp.DoublePointer qpos2) |
static void |
mj_energyPos(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_energyVel(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_Euler(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_factorM(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static int |
mj_findFileVFS(MuJoCoLib.mjVFS vfs,
org.bytedeco.javacpp.BytePointer filename) |
static int |
mj_findFileVFS(MuJoCoLib.mjVFS vfs,
java.lang.String filename) |
static void |
mj_forward(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_forwardSkip(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int skipstage,
int skipsensor) |
static void |
mj_freeLastXML() |
static void |
mj_fullM(MuJoCoLib.mjModel m,
org.bytedeco.javacpp.DoublePointer dst,
org.bytedeco.javacpp.DoublePointer M) |
static void |
mj_fwdAcceleration(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_fwdActuation(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_fwdConstraint(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_fwdPosition(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_fwdVelocity(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static double |
mj_getTotalmass(MuJoCoLib.mjModel m) |
static org.bytedeco.javacpp.BytePointer |
mj_id2name(MuJoCoLib.mjModel m,
int type,
int id) |
static void |
mj_integratePos(MuJoCoLib.mjModel m,
org.bytedeco.javacpp.DoublePointer qpos,
org.bytedeco.javacpp.DoublePointer qvel,
double dt) |
static void |
mj_invConstraint(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_inverse(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_inverseSkip(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int skipstage,
int skipsensor) |
static void |
mj_invPosition(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_invVelocity(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static int |
mj_isDual(MuJoCoLib.mjModel m) |
static int |
mj_isPyramidal(MuJoCoLib.mjModel m) |
static int |
mj_isSparse(MuJoCoLib.mjModel m) |
static void |
mj_jac(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer jacp,
org.bytedeco.javacpp.DoublePointer jacr,
org.bytedeco.javacpp.DoublePointer point,
int body) |
static void |
mj_jacBody(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer jacp,
org.bytedeco.javacpp.DoublePointer jacr,
int body) |
static void |
mj_jacBodyCom(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer jacp,
org.bytedeco.javacpp.DoublePointer jacr,
int body) |
static void |
mj_jacGeom(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer jacp,
org.bytedeco.javacpp.DoublePointer jacr,
int geom) |
static void |
mj_jacPointAxis(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer jacPoint,
org.bytedeco.javacpp.DoublePointer jacAxis,
org.bytedeco.javacpp.DoublePointer point,
org.bytedeco.javacpp.DoublePointer axis,
int body) |
static void |
mj_jacSite(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer jacp,
org.bytedeco.javacpp.DoublePointer jacr,
int site) |
static void |
mj_kinematics(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static MuJoCoLib.mjModel |
mj_loadModel(org.bytedeco.javacpp.BytePointer filename,
MuJoCoLib.mjVFS vfs) |
static MuJoCoLib.mjModel |
mj_loadModel(java.lang.String filename,
MuJoCoLib.mjVFS vfs) |
static MuJoCoLib.mjModel |
mj_loadXML(org.bytedeco.javacpp.BytePointer filename,
MuJoCoLib.mjVFS vfs,
byte[] error,
int error_sz) |
static MuJoCoLib.mjModel |
mj_loadXML(org.bytedeco.javacpp.BytePointer filename,
MuJoCoLib.mjVFS vfs,
java.nio.ByteBuffer error,
int error_sz) |
static MuJoCoLib.mjModel |
mj_loadXML(org.bytedeco.javacpp.BytePointer filename,
MuJoCoLib.mjVFS vfs,
org.bytedeco.javacpp.BytePointer error,
int error_sz) |
static MuJoCoLib.mjModel |
mj_loadXML(java.lang.String filename,
MuJoCoLib.mjVFS vfs,
byte[] error,
int error_sz) |
static MuJoCoLib.mjModel |
mj_loadXML(java.lang.String filename,
MuJoCoLib.mjVFS vfs,
java.nio.ByteBuffer error,
int error_sz) |
static MuJoCoLib.mjModel |
mj_loadXML(java.lang.String filename,
MuJoCoLib.mjVFS vfs,
org.bytedeco.javacpp.BytePointer error,
int error_sz) |
static void |
mj_local2Global(MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer xpos,
org.bytedeco.javacpp.DoublePointer xmat,
org.bytedeco.javacpp.DoublePointer pos,
org.bytedeco.javacpp.DoublePointer quat,
int body,
byte sameframe) |
static void |
mj_makeConstraint(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static MuJoCoLib.mjData |
mj_makeData(MuJoCoLib.mjModel m) |
static int |
mj_makeEmptyFileVFS(MuJoCoLib.mjVFS vfs,
org.bytedeco.javacpp.BytePointer filename,
int filesize) |
static int |
mj_makeEmptyFileVFS(MuJoCoLib.mjVFS vfs,
java.lang.String filename,
int filesize) |
static void |
mj_mulJacTVec(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec) |
static void |
mj_mulJacVec(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec) |
static void |
mj_mulM(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec) |
static void |
mj_mulM2(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec) |
static int |
mj_name2id(MuJoCoLib.mjModel m,
int type,
org.bytedeco.javacpp.BytePointer name) |
static int |
mj_name2id(MuJoCoLib.mjModel m,
int type,
java.lang.String name) |
static void |
mj_normalizeQuat(MuJoCoLib.mjModel m,
org.bytedeco.javacpp.DoublePointer qpos) |
static void |
mj_objectAcceleration(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int objtype,
int objid,
org.bytedeco.javacpp.DoublePointer res,
int flg_local) |
static void |
mj_objectVelocity(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int objtype,
int objid,
org.bytedeco.javacpp.DoublePointer res,
int flg_local) |
static void |
mj_passive(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_printData(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.BytePointer filename) |
static void |
mj_printData(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
java.lang.String filename) |
static void |
mj_printFormattedData(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.BytePointer filename,
org.bytedeco.javacpp.BytePointer float_format) |
static void |
mj_printFormattedData(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
java.lang.String filename,
java.lang.String float_format) |
static void |
mj_printFormattedModel(MuJoCoLib.mjModel m,
org.bytedeco.javacpp.BytePointer filename,
org.bytedeco.javacpp.BytePointer float_format) |
static void |
mj_printFormattedModel(MuJoCoLib.mjModel m,
java.lang.String filename,
java.lang.String float_format) |
static void |
mj_printModel(MuJoCoLib.mjModel m,
org.bytedeco.javacpp.BytePointer filename) |
static void |
mj_printModel(MuJoCoLib.mjModel m,
java.lang.String filename) |
static int |
mj_printSchema(org.bytedeco.javacpp.BytePointer filename,
byte[] buffer,
int buffer_sz,
int flg_html,
int flg_pad) |
static int |
mj_printSchema(org.bytedeco.javacpp.BytePointer filename,
java.nio.ByteBuffer buffer,
int buffer_sz,
int flg_html,
int flg_pad) |
static int |
mj_printSchema(org.bytedeco.javacpp.BytePointer filename,
org.bytedeco.javacpp.BytePointer buffer,
int buffer_sz,
int flg_html,
int flg_pad) |
static int |
mj_printSchema(java.lang.String filename,
byte[] buffer,
int buffer_sz,
int flg_html,
int flg_pad) |
static int |
mj_printSchema(java.lang.String filename,
java.nio.ByteBuffer buffer,
int buffer_sz,
int flg_html,
int flg_pad) |
static int |
mj_printSchema(java.lang.String filename,
org.bytedeco.javacpp.BytePointer buffer,
int buffer_sz,
int flg_html,
int flg_pad) |
static void |
mj_projectConstraint(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static double |
mj_ray(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer pnt,
org.bytedeco.javacpp.DoublePointer vec,
byte[] geomgroup,
byte flg_static,
int bodyexclude,
int[] geomid) |
static double |
mj_ray(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer pnt,
org.bytedeco.javacpp.DoublePointer vec,
java.nio.ByteBuffer geomgroup,
byte flg_static,
int bodyexclude,
java.nio.IntBuffer geomid) |
static double |
mj_ray(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer pnt,
org.bytedeco.javacpp.DoublePointer vec,
org.bytedeco.javacpp.BytePointer geomgroup,
byte flg_static,
int bodyexclude,
org.bytedeco.javacpp.IntPointer geomid) |
static double |
mj_rayHfield(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int geomid,
org.bytedeco.javacpp.DoublePointer pnt,
org.bytedeco.javacpp.DoublePointer vec) |
static double |
mj_rayMesh(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int geomid,
org.bytedeco.javacpp.DoublePointer pnt,
org.bytedeco.javacpp.DoublePointer vec) |
static void |
mj_referenceConstraint(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_resetCallbacks() |
static void |
mj_resetData(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_resetDataDebug(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
byte debug_value) |
static void |
mj_resetDataKeyframe(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int key) |
static void |
mj_rne(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int flg_acc,
org.bytedeco.javacpp.DoublePointer result) |
static void |
mj_rnePostConstraint(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_RungeKutta(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int N) |
static int |
mj_saveLastXML(org.bytedeco.javacpp.BytePointer filename,
MuJoCoLib.mjModel m,
byte[] error,
int error_sz) |
static int |
mj_saveLastXML(org.bytedeco.javacpp.BytePointer filename,
MuJoCoLib.mjModel m,
java.nio.ByteBuffer error,
int error_sz) |
static int |
mj_saveLastXML(org.bytedeco.javacpp.BytePointer filename,
MuJoCoLib.mjModel m,
org.bytedeco.javacpp.BytePointer error,
int error_sz) |
static int |
mj_saveLastXML(java.lang.String filename,
MuJoCoLib.mjModel m,
byte[] error,
int error_sz) |
static int |
mj_saveLastXML(java.lang.String filename,
MuJoCoLib.mjModel m,
java.nio.ByteBuffer error,
int error_sz) |
static int |
mj_saveLastXML(java.lang.String filename,
MuJoCoLib.mjModel m,
org.bytedeco.javacpp.BytePointer error,
int error_sz) |
static void |
mj_saveModel(MuJoCoLib.mjModel m,
org.bytedeco.javacpp.BytePointer filename,
org.bytedeco.javacpp.Pointer buffer,
int buffer_sz) |
static void |
mj_saveModel(MuJoCoLib.mjModel m,
java.lang.String filename,
org.bytedeco.javacpp.Pointer buffer,
int buffer_sz) |
static void |
mj_sensorAcc(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_sensorPos(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_sensorVel(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_setConst(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static int |
mj_setLengthRange(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int index,
MuJoCoLib.mjLROpt opt,
byte[] error,
int error_sz) |
static int |
mj_setLengthRange(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int index,
MuJoCoLib.mjLROpt opt,
java.nio.ByteBuffer error,
int error_sz) |
static int |
mj_setLengthRange(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int index,
MuJoCoLib.mjLROpt opt,
org.bytedeco.javacpp.BytePointer error,
int error_sz) |
static void |
mj_setTotalmass(MuJoCoLib.mjModel m,
double newmass) |
static int |
mj_sizeModel(MuJoCoLib.mjModel m) |
static void |
mj_solveM(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer x,
org.bytedeco.javacpp.DoublePointer y,
int n) |
static void |
mj_solveM2(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
org.bytedeco.javacpp.DoublePointer x,
org.bytedeco.javacpp.DoublePointer y,
int n) |
static org.bytedeco.javacpp.DoublePointer |
mj_stackAlloc(MuJoCoLib.mjData d,
int size) |
static void |
mj_step(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_step1(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_step2(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_subtreeVel(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_tendon(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static void |
mj_transmission(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d) |
static int |
mj_version() |
static org.bytedeco.javacpp.BytePointer |
mj_versionString() |
static void |
mj_warning(MuJoCoLib.mjData d,
int warning,
int info) |
static MuJoCoLib.mjfAct |
mjcb_act_bias() |
static void |
mjcb_act_bias(MuJoCoLib.mjfAct setter) |
static MuJoCoLib.mjfAct |
mjcb_act_dyn() |
static void |
mjcb_act_dyn(MuJoCoLib.mjfAct setter) |
static MuJoCoLib.mjfAct |
mjcb_act_gain() |
static void |
mjcb_act_gain(MuJoCoLib.mjfAct setter) |
static MuJoCoLib.mjfConFilt |
mjcb_contactfilter() |
static void |
mjcb_contactfilter(MuJoCoLib.mjfConFilt setter) |
static MuJoCoLib.mjfGeneric |
mjcb_control() |
static void |
mjcb_control(MuJoCoLib.mjfGeneric setter) |
static MuJoCoLib.mjfGeneric |
mjcb_passive() |
static void |
mjcb_passive(MuJoCoLib.mjfGeneric setter) |
static MuJoCoLib.mjfSensor |
mjcb_sensor() |
static void |
mjcb_sensor(MuJoCoLib.mjfSensor setter) |
static MuJoCoLib.mjfTime |
mjcb_time() |
static void |
mjcb_time(MuJoCoLib.mjfTime setter) |
static org.bytedeco.javacpp.PointerPointer |
mjDISABLESTRING() |
static org.bytedeco.javacpp.BytePointer |
mjDISABLESTRING(int i) |
static void |
mjDISABLESTRING(int i,
org.bytedeco.javacpp.BytePointer setter) |
static org.bytedeco.javacpp.PointerPointer |
mjENABLESTRING() |
static org.bytedeco.javacpp.BytePointer |
mjENABLESTRING(int i) |
static void |
mjENABLESTRING(int i,
org.bytedeco.javacpp.BytePointer setter) |
static org.bytedeco.javacpp.PointerPointer |
mjFRAMESTRING() |
static org.bytedeco.javacpp.BytePointer |
mjFRAMESTRING(int i) |
static void |
mjFRAMESTRING(int i,
org.bytedeco.javacpp.BytePointer setter) |
static org.bytedeco.javacpp.PointerPointer |
mjLABELSTRING() |
static org.bytedeco.javacpp.BytePointer |
mjLABELSTRING(int i) |
static void |
mjLABELSTRING(int i,
org.bytedeco.javacpp.BytePointer setter) |
static void |
mjr_addAux(int index,
int width,
int height,
int samples,
MuJoCoLib.mjrContext con) |
static void |
mjr_blitAux(int index,
MuJoCoLib.mjrRect src,
int left,
int bottom,
MuJoCoLib.mjrContext con) |
static void |
mjr_blitBuffer(MuJoCoLib.mjrRect src,
MuJoCoLib.mjrRect dst,
int flg_color,
int flg_depth,
MuJoCoLib.mjrContext con) |
static void |
mjr_changeFont(int fontscale,
MuJoCoLib.mjrContext con) |
static void |
mjr_defaultContext(MuJoCoLib.mjrContext con) |
static void |
mjr_drawPixels(byte[] rgb,
float[] depth,
MuJoCoLib.mjrRect viewport,
MuJoCoLib.mjrContext con) |
static void |
mjr_drawPixels(java.nio.ByteBuffer rgb,
java.nio.FloatBuffer depth,
MuJoCoLib.mjrRect viewport,
MuJoCoLib.mjrContext con) |
static void |
mjr_drawPixels(org.bytedeco.javacpp.BytePointer rgb,
org.bytedeco.javacpp.FloatPointer depth,
MuJoCoLib.mjrRect viewport,
MuJoCoLib.mjrContext con) |
static void |
mjr_figure(MuJoCoLib.mjrRect viewport,
MuJoCoLib.mjvFigure fig,
MuJoCoLib.mjrContext con) |
static int |
mjr_findRect(int x,
int y,
int nrect,
MuJoCoLib.mjrRect rect) |
static void |
mjr_finish() |
static void |
mjr_freeContext(MuJoCoLib.mjrContext con) |
static int |
mjr_getError() |
static void |
mjr_label(MuJoCoLib.mjrRect viewport,
int font,
org.bytedeco.javacpp.BytePointer txt,
float r,
float g,
float b,
float a,
float rt,
float gt,
float bt,
MuJoCoLib.mjrContext con) |
static void |
mjr_label(MuJoCoLib.mjrRect viewport,
int font,
java.lang.String txt,
float r,
float g,
float b,
float a,
float rt,
float gt,
float bt,
MuJoCoLib.mjrContext con) |
static void |
mjr_makeContext(MuJoCoLib.mjModel m,
MuJoCoLib.mjrContext con,
int fontscale) |
static MuJoCoLib.mjrRect |
mjr_maxViewport(MuJoCoLib.mjrContext con) |
static void |
mjr_overlay(int font,
int gridpos,
MuJoCoLib.mjrRect viewport,
org.bytedeco.javacpp.BytePointer overlay,
org.bytedeco.javacpp.BytePointer overlay2,
MuJoCoLib.mjrContext con) |
static void |
mjr_overlay(int font,
int gridpos,
MuJoCoLib.mjrRect viewport,
java.lang.String overlay,
java.lang.String overlay2,
MuJoCoLib.mjrContext con) |
static void |
mjr_readPixels(byte[] rgb,
float[] depth,
MuJoCoLib.mjrRect viewport,
MuJoCoLib.mjrContext con) |
static void |
mjr_readPixels(java.nio.ByteBuffer rgb,
java.nio.FloatBuffer depth,
MuJoCoLib.mjrRect viewport,
MuJoCoLib.mjrContext con) |
static void |
mjr_readPixels(org.bytedeco.javacpp.BytePointer rgb,
org.bytedeco.javacpp.FloatPointer depth,
MuJoCoLib.mjrRect viewport,
MuJoCoLib.mjrContext con) |
static void |
mjr_rectangle(MuJoCoLib.mjrRect viewport,
float r,
float g,
float b,
float a) |
static void |
mjr_render(MuJoCoLib.mjrRect viewport,
MuJoCoLib.mjvScene scn,
MuJoCoLib.mjrContext con) |
static void |
mjr_restoreBuffer(MuJoCoLib.mjrContext con) |
static void |
mjr_setAux(int index,
MuJoCoLib.mjrContext con) |
static void |
mjr_setBuffer(int framebuffer,
MuJoCoLib.mjrContext con) |
static void |
mjr_text(int font,
org.bytedeco.javacpp.BytePointer txt,
MuJoCoLib.mjrContext con,
float x,
float y,
float r,
float g,
float b) |
static void |
mjr_text(int font,
java.lang.String txt,
MuJoCoLib.mjrContext con,
float x,
float y,
float r,
float g,
float b) |
static void |
mjr_uploadHField(MuJoCoLib.mjModel m,
MuJoCoLib.mjrContext con,
int hfieldid) |
static void |
mjr_uploadMesh(MuJoCoLib.mjModel m,
MuJoCoLib.mjrContext con,
int meshid) |
static void |
mjr_uploadTexture(MuJoCoLib.mjModel m,
MuJoCoLib.mjrContext con,
int texid) |
static org.bytedeco.javacpp.PointerPointer |
mjRNDSTRING() |
static org.bytedeco.javacpp.BytePointer |
mjRNDSTRING(int i,
int j) |
static void |
mjRNDSTRING(int i,
int j,
org.bytedeco.javacpp.BytePointer setter) |
static org.bytedeco.javacpp.PointerPointer |
mjTIMERSTRING() |
static org.bytedeco.javacpp.BytePointer |
mjTIMERSTRING(int i) |
static void |
mjTIMERSTRING(int i,
org.bytedeco.javacpp.BytePointer setter) |
static void |
mju_add(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec1,
org.bytedeco.javacpp.DoublePointer vec2,
int n) |
static void |
mju_add3(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec1,
org.bytedeco.javacpp.DoublePointer vec2) |
static void |
mju_addScl(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec1,
org.bytedeco.javacpp.DoublePointer vec2,
double scl,
int n) |
static void |
mju_addScl3(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec1,
org.bytedeco.javacpp.DoublePointer vec2,
double scl) |
static void |
mju_addTo(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
int n) |
static void |
mju_addTo3(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec) |
static void |
mju_addToScl(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
double scl,
int n) |
static void |
mju_addToScl3(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
double scl) |
static void |
mju_axisAngle2Quat(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer axis,
double angle) |
static int |
mju_cholFactor(org.bytedeco.javacpp.DoublePointer mat,
int n,
double mindiag) |
static void |
mju_cholSolve(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer mat,
org.bytedeco.javacpp.DoublePointer vec,
int n) |
static int |
mju_cholUpdate(org.bytedeco.javacpp.DoublePointer mat,
org.bytedeco.javacpp.DoublePointer x,
int n,
int flg_plus) |
static void |
mju_clearHandlers() |
static void |
mju_copy(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer data,
int n) |
static void |
mju_copy3(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer data) |
static void |
mju_copy4(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer data) |
static void |
mju_cross(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer a,
org.bytedeco.javacpp.DoublePointer b) |
static void |
mju_d2n(org.bytedeco.javacpp.DoublePointer res,
double[] vec,
int n) |
static void |
mju_d2n(org.bytedeco.javacpp.DoublePointer res,
java.nio.DoubleBuffer vec,
int n) |
static void |
mju_d2n(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
int n) |
static void |
mju_decodePyramid(org.bytedeco.javacpp.DoublePointer force,
org.bytedeco.javacpp.DoublePointer pyramid,
org.bytedeco.javacpp.DoublePointer mu,
int dim) |
static void |
mju_derivQuat(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer quat,
org.bytedeco.javacpp.DoublePointer vel) |
static double |
mju_dist3(org.bytedeco.javacpp.DoublePointer pos1,
org.bytedeco.javacpp.DoublePointer pos2) |
static double |
mju_dot(org.bytedeco.javacpp.DoublePointer vec1,
org.bytedeco.javacpp.DoublePointer vec2,
int n) |
static double |
mju_dot3(org.bytedeco.javacpp.DoublePointer vec1,
org.bytedeco.javacpp.DoublePointer vec2) |
static int |
mju_eig3(org.bytedeco.javacpp.DoublePointer eigval,
org.bytedeco.javacpp.DoublePointer eigvec,
org.bytedeco.javacpp.DoublePointer quat,
org.bytedeco.javacpp.DoublePointer mat) |
static void |
mju_encodePyramid(org.bytedeco.javacpp.DoublePointer pyramid,
org.bytedeco.javacpp.DoublePointer force,
org.bytedeco.javacpp.DoublePointer mu,
int dim) |
static void |
mju_error_i(org.bytedeco.javacpp.BytePointer msg,
int i) |
static void |
mju_error_i(java.lang.String msg,
int i) |
static void |
mju_error_s(org.bytedeco.javacpp.BytePointer msg,
org.bytedeco.javacpp.BytePointer text) |
static void |
mju_error_s(java.lang.String msg,
java.lang.String text) |
static void |
mju_error(org.bytedeco.javacpp.BytePointer msg) |
static void |
mju_error(java.lang.String msg) |
static void |
mju_f2n(org.bytedeco.javacpp.DoublePointer res,
float[] vec,
int n) |
static void |
mju_f2n(org.bytedeco.javacpp.DoublePointer res,
java.nio.FloatBuffer vec,
int n) |
static void |
mju_f2n(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.FloatPointer vec,
int n) |
static void |
mju_free(org.bytedeco.javacpp.Pointer ptr) |
static double |
mju_Halton(int index,
int base) |
static void |
mju_insertionSort(org.bytedeco.javacpp.DoublePointer list,
int n) |
static void |
mju_insertionSortInt(int[] list,
int n) |
static void |
mju_insertionSortInt(java.nio.IntBuffer list,
int n) |
static void |
mju_insertionSortInt(org.bytedeco.javacpp.IntPointer list,
int n) |
static int |
mju_isBad(double x) |
static int |
mju_isZero(org.bytedeco.javacpp.DoublePointer vec,
int n) |
static double |
mju_L1(org.bytedeco.javacpp.DoublePointer vec,
int n) |
static org.bytedeco.javacpp.Pointer |
mju_malloc(long size) |
static void |
mju_mat2Quat(org.bytedeco.javacpp.DoublePointer quat,
org.bytedeco.javacpp.DoublePointer mat) |
static double |
mju_max(double a,
double b) |
static double |
mju_min(double a,
double b) |
static void |
mju_mulMatMat(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer mat1,
org.bytedeco.javacpp.DoublePointer mat2,
int r1,
int c1,
int c2) |
static void |
mju_mulMatMatT(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer mat1,
org.bytedeco.javacpp.DoublePointer mat2,
int r1,
int c1,
int r2) |
static void |
mju_mulMatTMat(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer mat1,
org.bytedeco.javacpp.DoublePointer mat2,
int r1,
int c1,
int c2) |
static void |
mju_mulMatTVec(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer mat,
org.bytedeco.javacpp.DoublePointer vec,
int nr,
int nc) |
static void |
mju_mulMatVec(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer mat,
org.bytedeco.javacpp.DoublePointer vec,
int nr,
int nc) |
static void |
mju_mulPose(org.bytedeco.javacpp.DoublePointer posres,
org.bytedeco.javacpp.DoublePointer quatres,
org.bytedeco.javacpp.DoublePointer pos1,
org.bytedeco.javacpp.DoublePointer quat1,
org.bytedeco.javacpp.DoublePointer pos2,
org.bytedeco.javacpp.DoublePointer quat2) |
static void |
mju_mulQuat(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer quat1,
org.bytedeco.javacpp.DoublePointer quat2) |
static void |
mju_mulQuatAxis(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer quat,
org.bytedeco.javacpp.DoublePointer axis) |
static double |
mju_muscleBias(double len,
org.bytedeco.javacpp.DoublePointer lengthrange,
double acc0,
org.bytedeco.javacpp.DoublePointer prm) |
static double |
mju_muscleDynamics(double ctrl,
double act,
org.bytedeco.javacpp.DoublePointer prm) |
static double |
mju_muscleGain(double len,
double vel,
org.bytedeco.javacpp.DoublePointer lengthrange,
double acc0,
org.bytedeco.javacpp.DoublePointer prm) |
static void |
mju_n2d(double[] res,
org.bytedeco.javacpp.DoublePointer vec,
int n) |
static void |
mju_n2d(java.nio.DoubleBuffer res,
org.bytedeco.javacpp.DoublePointer vec,
int n) |
static void |
mju_n2d(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
int n) |
static void |
mju_n2f(float[] res,
org.bytedeco.javacpp.DoublePointer vec,
int n) |
static void |
mju_n2f(java.nio.FloatBuffer res,
org.bytedeco.javacpp.DoublePointer vec,
int n) |
static void |
mju_n2f(org.bytedeco.javacpp.FloatPointer res,
org.bytedeco.javacpp.DoublePointer vec,
int n) |
static void |
mju_negPose(org.bytedeco.javacpp.DoublePointer posres,
org.bytedeco.javacpp.DoublePointer quatres,
org.bytedeco.javacpp.DoublePointer pos,
org.bytedeco.javacpp.DoublePointer quat) |
static void |
mju_negQuat(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer quat) |
static double |
mju_norm(org.bytedeco.javacpp.DoublePointer res,
int n) |
static double |
mju_norm3(org.bytedeco.javacpp.DoublePointer vec) |
static double |
mju_normalize(org.bytedeco.javacpp.DoublePointer res,
int n) |
static double |
mju_normalize3(org.bytedeco.javacpp.DoublePointer res) |
static double |
mju_normalize4(org.bytedeco.javacpp.DoublePointer res) |
static void |
mju_printMat(org.bytedeco.javacpp.DoublePointer mat,
int nr,
int nc) |
static void |
mju_printMatSparse(org.bytedeco.javacpp.DoublePointer mat,
int nr,
int[] rownnz,
int[] rowadr,
int[] colind) |
static void |
mju_printMatSparse(org.bytedeco.javacpp.DoublePointer mat,
int nr,
java.nio.IntBuffer rownnz,
java.nio.IntBuffer rowadr,
java.nio.IntBuffer colind) |
static void |
mju_printMatSparse(org.bytedeco.javacpp.DoublePointer mat,
int nr,
org.bytedeco.javacpp.IntPointer rownnz,
org.bytedeco.javacpp.IntPointer rowadr,
org.bytedeco.javacpp.IntPointer colind) |
static void |
mju_quat2Mat(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer quat) |
static void |
mju_quat2Vel(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer quat,
double dt) |
static void |
mju_quatIntegrate(org.bytedeco.javacpp.DoublePointer quat,
org.bytedeco.javacpp.DoublePointer vel,
double scale) |
static void |
mju_quatZ2Vec(org.bytedeco.javacpp.DoublePointer quat,
org.bytedeco.javacpp.DoublePointer vec) |
static double |
mju_rayGeom(org.bytedeco.javacpp.DoublePointer pos,
org.bytedeco.javacpp.DoublePointer mat,
org.bytedeco.javacpp.DoublePointer size,
org.bytedeco.javacpp.DoublePointer pnt,
org.bytedeco.javacpp.DoublePointer vec,
int geomtype) |
static double |
mju_raySkin(int nface,
int nvert,
int[] face,
float[] vert,
org.bytedeco.javacpp.DoublePointer pnt,
org.bytedeco.javacpp.DoublePointer vec,
int[] vertid) |
static double |
mju_raySkin(int nface,
int nvert,
java.nio.IntBuffer face,
java.nio.FloatBuffer vert,
org.bytedeco.javacpp.DoublePointer pnt,
org.bytedeco.javacpp.DoublePointer vec,
java.nio.IntBuffer vertid) |
static double |
mju_raySkin(int nface,
int nvert,
org.bytedeco.javacpp.IntPointer face,
org.bytedeco.javacpp.FloatPointer vert,
org.bytedeco.javacpp.DoublePointer pnt,
org.bytedeco.javacpp.DoublePointer vec,
org.bytedeco.javacpp.IntPointer vertid) |
static void |
mju_rotVecMat(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
org.bytedeco.javacpp.DoublePointer mat) |
static void |
mju_rotVecMatT(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
org.bytedeco.javacpp.DoublePointer mat) |
static void |
mju_rotVecQuat(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
org.bytedeco.javacpp.DoublePointer quat) |
static int |
mju_round(double x) |
static void |
mju_scl(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
double scl,
int n) |
static void |
mju_scl3(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
double scl) |
static double |
mju_sigmoid(double x) |
static double |
mju_sign(double x) |
static double |
mju_springDamper(double pos0,
double vel0,
double Kp,
double Kv,
double dt) |
static void |
mju_sqrMatTD(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer mat,
org.bytedeco.javacpp.DoublePointer diag,
int nr,
int nc) |
static double |
mju_standardNormal(org.bytedeco.javacpp.DoublePointer num2) |
static int |
mju_str2Type(org.bytedeco.javacpp.BytePointer str) |
static int |
mju_str2Type(java.lang.String str) |
static byte[] |
mju_strncpy(byte[] dst,
org.bytedeco.javacpp.BytePointer src,
int n) |
static byte[] |
mju_strncpy(byte[] dst,
java.lang.String src,
int n) |
static java.nio.ByteBuffer |
mju_strncpy(java.nio.ByteBuffer dst,
org.bytedeco.javacpp.BytePointer src,
int n) |
static java.nio.ByteBuffer |
mju_strncpy(java.nio.ByteBuffer dst,
java.lang.String src,
int n) |
static org.bytedeco.javacpp.BytePointer |
mju_strncpy(org.bytedeco.javacpp.BytePointer dst,
org.bytedeco.javacpp.BytePointer src,
int n) |
static org.bytedeco.javacpp.BytePointer |
mju_strncpy(org.bytedeco.javacpp.BytePointer dst,
java.lang.String src,
int n) |
static void |
mju_sub(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec1,
org.bytedeco.javacpp.DoublePointer vec2,
int n) |
static void |
mju_sub3(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec1,
org.bytedeco.javacpp.DoublePointer vec2) |
static void |
mju_subFrom(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
int n) |
static void |
mju_subFrom3(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec) |
static void |
mju_subQuat(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer qa,
org.bytedeco.javacpp.DoublePointer qb) |
static double |
mju_sum(org.bytedeco.javacpp.DoublePointer vec,
int n) |
static void |
mju_transformSpatial(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
int flg_force,
org.bytedeco.javacpp.DoublePointer newpos,
org.bytedeco.javacpp.DoublePointer oldpos,
org.bytedeco.javacpp.DoublePointer rotnew2old) |
static void |
mju_transpose(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer mat,
int nr,
int nc) |
static void |
mju_trnVecPose(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer pos,
org.bytedeco.javacpp.DoublePointer quat,
org.bytedeco.javacpp.DoublePointer vec) |
static org.bytedeco.javacpp.BytePointer |
mju_type2Str(int type) |
static void |
mju_unit4(org.bytedeco.javacpp.DoublePointer res) |
static MuJoCoLib.Mju_user_error_BytePointer |
mju_user_error() |
static void |
mju_user_error(MuJoCoLib.Mju_user_error_BytePointer setter) |
static MuJoCoLib.Mju_user_free_Pointer |
mju_user_free() |
static void |
mju_user_free(MuJoCoLib.Mju_user_free_Pointer setter) |
static MuJoCoLib.Mju_user_malloc_long |
mju_user_malloc() |
static void |
mju_user_malloc(MuJoCoLib.Mju_user_malloc_long setter) |
static MuJoCoLib.Mju_user_warning_BytePointer |
mju_user_warning() |
static void |
mju_user_warning(MuJoCoLib.Mju_user_warning_BytePointer setter) |
static void |
mju_warning_i(org.bytedeco.javacpp.BytePointer msg,
int i) |
static void |
mju_warning_i(java.lang.String msg,
int i) |
static void |
mju_warning_s(org.bytedeco.javacpp.BytePointer msg,
org.bytedeco.javacpp.BytePointer text) |
static void |
mju_warning_s(java.lang.String msg,
java.lang.String text) |
static void |
mju_warning(org.bytedeco.javacpp.BytePointer msg) |
static void |
mju_warning(java.lang.String msg) |
static org.bytedeco.javacpp.BytePointer |
mju_warningText(int warning,
int info) |
static void |
mju_writeLog(org.bytedeco.javacpp.BytePointer type,
org.bytedeco.javacpp.BytePointer msg) |
static void |
mju_writeLog(java.lang.String type,
java.lang.String msg) |
static void |
mju_zero(org.bytedeco.javacpp.DoublePointer res,
int n) |
static void |
mju_zero3(org.bytedeco.javacpp.DoublePointer res) |
static void |
mju_zero4(org.bytedeco.javacpp.DoublePointer res) |
static void |
mjui_add(MuJoCoLib.mjUI ui,
MuJoCoLib.mjuiDef def) |
static void |
mjui_addToSection(MuJoCoLib.mjUI ui,
int sect,
MuJoCoLib.mjuiDef def) |
static MuJoCoLib.mjuiItem |
mjui_event(MuJoCoLib.mjUI ui,
MuJoCoLib.mjuiState state,
MuJoCoLib.mjrContext con) |
static void |
mjui_render(MuJoCoLib.mjUI ui,
MuJoCoLib.mjuiState state,
MuJoCoLib.mjrContext con) |
static void |
mjui_resize(MuJoCoLib.mjUI ui,
MuJoCoLib.mjrContext con) |
static MuJoCoLib.mjuiThemeColor |
mjui_themeColor(int ind) |
static MuJoCoLib.mjuiThemeSpacing |
mjui_themeSpacing(int ind) |
static void |
mjui_update(int section,
int item,
MuJoCoLib.mjUI ui,
MuJoCoLib.mjuiState state,
MuJoCoLib.mjrContext con) |
static void |
mjv_addGeoms(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvOption opt,
MuJoCoLib.mjvPerturb pert,
int catmask,
MuJoCoLib.mjvScene scn) |
static void |
mjv_alignToCamera(org.bytedeco.javacpp.DoublePointer res,
org.bytedeco.javacpp.DoublePointer vec,
org.bytedeco.javacpp.DoublePointer forward) |
static void |
mjv_applyPerturbForce(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvPerturb pert) |
static void |
mjv_applyPerturbPose(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvPerturb pert,
int flg_paused) |
static MuJoCoLib.mjvGLCamera |
mjv_averageCamera(MuJoCoLib.mjvGLCamera cam1,
MuJoCoLib.mjvGLCamera cam2) |
static void |
mjv_cameraInModel(org.bytedeco.javacpp.DoublePointer headpos,
org.bytedeco.javacpp.DoublePointer forward,
org.bytedeco.javacpp.DoublePointer up,
MuJoCoLib.mjvScene scn) |
static void |
mjv_cameraInRoom(org.bytedeco.javacpp.DoublePointer headpos,
org.bytedeco.javacpp.DoublePointer forward,
org.bytedeco.javacpp.DoublePointer up,
MuJoCoLib.mjvScene scn) |
static void |
mjv_defaultCamera(MuJoCoLib.mjvCamera cam) |
static void |
mjv_defaultFigure(MuJoCoLib.mjvFigure fig) |
static void |
mjv_defaultOption(MuJoCoLib.mjvOption opt) |
static void |
mjv_defaultPerturb(MuJoCoLib.mjvPerturb pert) |
static void |
mjv_defaultScene(MuJoCoLib.mjvScene scn) |
static void |
mjv_freeScene(MuJoCoLib.mjvScene scn) |
static double |
mjv_frustumHeight(MuJoCoLib.mjvScene scn) |
static void |
mjv_initGeom(MuJoCoLib.mjvGeom geom,
int type,
org.bytedeco.javacpp.DoublePointer size,
org.bytedeco.javacpp.DoublePointer pos,
org.bytedeco.javacpp.DoublePointer mat,
float[] rgba) |
static void |
mjv_initGeom(MuJoCoLib.mjvGeom geom,
int type,
org.bytedeco.javacpp.DoublePointer size,
org.bytedeco.javacpp.DoublePointer pos,
org.bytedeco.javacpp.DoublePointer mat,
java.nio.FloatBuffer rgba) |
static void |
mjv_initGeom(MuJoCoLib.mjvGeom geom,
int type,
org.bytedeco.javacpp.DoublePointer size,
org.bytedeco.javacpp.DoublePointer pos,
org.bytedeco.javacpp.DoublePointer mat,
org.bytedeco.javacpp.FloatPointer rgba) |
static void |
mjv_initPerturb(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvScene scn,
MuJoCoLib.mjvPerturb pert) |
static void |
mjv_makeConnector(MuJoCoLib.mjvGeom geom,
int type,
double width,
double a0,
double a1,
double a2,
double b0,
double b1,
double b2) |
static void |
mjv_makeLights(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvScene scn) |
static void |
mjv_makeScene(MuJoCoLib.mjModel m,
MuJoCoLib.mjvScene scn,
int maxgeom) |
static void |
mjv_model2room(org.bytedeco.javacpp.DoublePointer roompos,
org.bytedeco.javacpp.DoublePointer roomquat,
org.bytedeco.javacpp.DoublePointer modelpos,
org.bytedeco.javacpp.DoublePointer modelquat,
MuJoCoLib.mjvScene scn) |
static void |
mjv_moveCamera(MuJoCoLib.mjModel m,
int action,
double reldx,
double reldy,
MuJoCoLib.mjvScene scn,
MuJoCoLib.mjvCamera cam) |
static void |
mjv_moveModel(MuJoCoLib.mjModel m,
int action,
double reldx,
double reldy,
org.bytedeco.javacpp.DoublePointer roomup,
MuJoCoLib.mjvScene scn) |
static void |
mjv_movePerturb(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int action,
double reldx,
double reldy,
MuJoCoLib.mjvScene scn,
MuJoCoLib.mjvPerturb pert) |
static void |
mjv_room2model(org.bytedeco.javacpp.DoublePointer modelpos,
org.bytedeco.javacpp.DoublePointer modelquat,
org.bytedeco.javacpp.DoublePointer roompos,
org.bytedeco.javacpp.DoublePointer roomquat,
MuJoCoLib.mjvScene scn) |
static int |
mjv_select(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvOption vopt,
double aspectratio,
double relx,
double rely,
MuJoCoLib.mjvScene scn,
org.bytedeco.javacpp.DoublePointer selpnt,
int[] geomid,
int[] skinid) |
static int |
mjv_select(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvOption vopt,
double aspectratio,
double relx,
double rely,
MuJoCoLib.mjvScene scn,
org.bytedeco.javacpp.DoublePointer selpnt,
java.nio.IntBuffer geomid,
java.nio.IntBuffer skinid) |
static int |
mjv_select(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvOption vopt,
double aspectratio,
double relx,
double rely,
MuJoCoLib.mjvScene scn,
org.bytedeco.javacpp.DoublePointer selpnt,
org.bytedeco.javacpp.IntPointer geomid,
org.bytedeco.javacpp.IntPointer skinid) |
static void |
mjv_updateCamera(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvCamera cam,
MuJoCoLib.mjvScene scn) |
static void |
mjv_updateScene(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvOption opt,
MuJoCoLib.mjvPerturb pert,
MuJoCoLib.mjvCamera cam,
int catmask,
MuJoCoLib.mjvScene scn) |
static void |
mjv_updateSkin(MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvScene scn) |
static org.bytedeco.javacpp.PointerPointer |
mjVISSTRING() |
static org.bytedeco.javacpp.BytePointer |
mjVISSTRING(int i,
int j) |
static void |
mjVISSTRING(int i,
int j,
org.bytedeco.javacpp.BytePointer setter) |
mappublic static final int mjWARN_INERTIA
public static final int mjWARN_CONTACTFULL
public static final int mjWARN_CNSTRFULL
public static final int mjWARN_VGEOMFULL
public static final int mjWARN_BADQPOS
public static final int mjWARN_BADQVEL
public static final int mjWARN_BADQACC
public static final int mjWARN_BADCTRL
public static final int mjNWARNING
public static final int mjTIMER_STEP
public static final int mjTIMER_FORWARD
public static final int mjTIMER_INVERSE
public static final int mjTIMER_POSITION
public static final int mjTIMER_VELOCITY
public static final int mjTIMER_ACTUATION
public static final int mjTIMER_ACCELERATION
public static final int mjTIMER_CONSTRAINT
public static final int mjTIMER_POS_KINEMATICS
public static final int mjTIMER_POS_INERTIA
public static final int mjTIMER_POS_COLLISION
public static final int mjTIMER_POS_MAKE
public static final int mjTIMER_POS_PROJECT
public static final int mjNTIMER
public static final double mjPI
public static final double mjMAXVAL
public static final double mjMINMU
public static final double mjMINIMP
public static final double mjMAXIMP
public static final int mjMAXCONPAIR
public static final int mjMAXVFS
public static final int mjMAXVFSNAME
public static final int mjNEQDATA
public static final int mjNDYN
public static final int mjNGAIN
public static final int mjNBIAS
public static final int mjNFLUID
public static final int mjNREF
public static final int mjNIMP
public static final int mjNSOLVER
public static final int mjDSBL_CONSTRAINT
public static final int mjDSBL_EQUALITY
public static final int mjDSBL_FRICTIONLOSS
public static final int mjDSBL_LIMIT
public static final int mjDSBL_CONTACT
public static final int mjDSBL_PASSIVE
public static final int mjDSBL_GRAVITY
public static final int mjDSBL_CLAMPCTRL
public static final int mjDSBL_WARMSTART
public static final int mjDSBL_FILTERPARENT
public static final int mjDSBL_ACTUATION
public static final int mjDSBL_REFSAFE
public static final int mjNDISABLE
public static final int mjENBL_OVERRIDE
public static final int mjENBL_ENERGY
public static final int mjENBL_FWDINV
public static final int mjENBL_SENSORNOISE
public static final int mjENBL_MULTICCD
public static final int mjNENABLE
public static final int mjJNT_FREE
public static final int mjJNT_BALL
public static final int mjJNT_SLIDE
public static final int mjJNT_HINGE
public static final int mjGEOM_PLANE
public static final int mjGEOM_HFIELD
public static final int mjGEOM_SPHERE
public static final int mjGEOM_CAPSULE
public static final int mjGEOM_ELLIPSOID
public static final int mjGEOM_CYLINDER
public static final int mjGEOM_BOX
public static final int mjGEOM_MESH
public static final int mjNGEOMTYPES
public static final int mjGEOM_ARROW
public static final int mjGEOM_ARROW1
public static final int mjGEOM_ARROW2
public static final int mjGEOM_LINE
public static final int mjGEOM_SKIN
public static final int mjGEOM_LABEL
public static final int mjGEOM_NONE
public static final int mjCAMLIGHT_FIXED
public static final int mjCAMLIGHT_TRACK
public static final int mjCAMLIGHT_TRACKCOM
public static final int mjCAMLIGHT_TARGETBODY
public static final int mjCAMLIGHT_TARGETBODYCOM
public static final int mjTEXTURE_2D
public static final int mjTEXTURE_CUBE
public static final int mjTEXTURE_SKYBOX
public static final int mjINT_EULER
public static final int mjINT_RK4
public static final int mjINT_IMPLICIT
public static final int mjCOL_ALL
public static final int mjCOL_PAIR
public static final int mjCOL_DYNAMIC
public static final int mjCONE_PYRAMIDAL
public static final int mjCONE_ELLIPTIC
public static final int mjJAC_DENSE
public static final int mjJAC_SPARSE
public static final int mjJAC_AUTO
public static final int mjSOL_PGS
public static final int mjSOL_CG
public static final int mjSOL_NEWTON
public static final int mjEQ_CONNECT
public static final int mjEQ_WELD
public static final int mjEQ_JOINT
public static final int mjEQ_TENDON
public static final int mjEQ_DISTANCE
public static final int mjWRAP_NONE
public static final int mjWRAP_JOINT
public static final int mjWRAP_PULLEY
public static final int mjWRAP_SITE
public static final int mjWRAP_SPHERE
public static final int mjWRAP_CYLINDER
public static final int mjTRN_JOINT
public static final int mjTRN_JOINTINPARENT
public static final int mjTRN_SLIDERCRANK
public static final int mjTRN_TENDON
public static final int mjTRN_SITE
public static final int mjTRN_UNDEFINED
public static final int mjDYN_NONE
public static final int mjDYN_INTEGRATOR
public static final int mjDYN_FILTER
public static final int mjDYN_MUSCLE
public static final int mjDYN_USER
public static final int mjGAIN_FIXED
public static final int mjGAIN_MUSCLE
public static final int mjGAIN_USER
public static final int mjBIAS_NONE
public static final int mjBIAS_AFFINE
public static final int mjBIAS_MUSCLE
public static final int mjBIAS_USER
public static final int mjOBJ_UNKNOWN
public static final int mjOBJ_BODY
public static final int mjOBJ_XBODY
public static final int mjOBJ_JOINT
public static final int mjOBJ_DOF
public static final int mjOBJ_GEOM
public static final int mjOBJ_SITE
public static final int mjOBJ_CAMERA
public static final int mjOBJ_LIGHT
public static final int mjOBJ_MESH
public static final int mjOBJ_SKIN
public static final int mjOBJ_HFIELD
public static final int mjOBJ_TEXTURE
public static final int mjOBJ_MATERIAL
public static final int mjOBJ_PAIR
public static final int mjOBJ_EXCLUDE
public static final int mjOBJ_EQUALITY
public static final int mjOBJ_TENDON
public static final int mjOBJ_ACTUATOR
public static final int mjOBJ_SENSOR
public static final int mjOBJ_NUMERIC
public static final int mjOBJ_TEXT
public static final int mjOBJ_TUPLE
public static final int mjOBJ_KEY
public static final int mjCNSTR_EQUALITY
public static final int mjCNSTR_FRICTION_DOF
public static final int mjCNSTR_FRICTION_TENDON
public static final int mjCNSTR_LIMIT_JOINT
public static final int mjCNSTR_LIMIT_TENDON
public static final int mjCNSTR_CONTACT_FRICTIONLESS
public static final int mjCNSTR_CONTACT_PYRAMIDAL
public static final int mjCNSTR_CONTACT_ELLIPTIC
public static final int mjCNSTRSTATE_SATISFIED
public static final int mjCNSTRSTATE_QUADRATIC
public static final int mjCNSTRSTATE_LINEARNEG
public static final int mjCNSTRSTATE_LINEARPOS
public static final int mjCNSTRSTATE_CONE
public static final int mjSENS_TOUCH
public static final int mjSENS_ACCELEROMETER
public static final int mjSENS_VELOCIMETER
public static final int mjSENS_GYRO
public static final int mjSENS_FORCE
public static final int mjSENS_TORQUE
public static final int mjSENS_MAGNETOMETER
public static final int mjSENS_RANGEFINDER
public static final int mjSENS_JOINTPOS
public static final int mjSENS_JOINTVEL
public static final int mjSENS_TENDONPOS
public static final int mjSENS_TENDONVEL
public static final int mjSENS_ACTUATORPOS
public static final int mjSENS_ACTUATORVEL
public static final int mjSENS_ACTUATORFRC
public static final int mjSENS_BALLQUAT
public static final int mjSENS_BALLANGVEL
public static final int mjSENS_JOINTLIMITPOS
public static final int mjSENS_JOINTLIMITVEL
public static final int mjSENS_JOINTLIMITFRC
public static final int mjSENS_TENDONLIMITPOS
public static final int mjSENS_TENDONLIMITVEL
public static final int mjSENS_TENDONLIMITFRC
public static final int mjSENS_FRAMEPOS
public static final int mjSENS_FRAMEQUAT
public static final int mjSENS_FRAMEXAXIS
public static final int mjSENS_FRAMEYAXIS
public static final int mjSENS_FRAMEZAXIS
public static final int mjSENS_FRAMELINVEL
public static final int mjSENS_FRAMEANGVEL
public static final int mjSENS_FRAMELINACC
public static final int mjSENS_FRAMEANGACC
public static final int mjSENS_SUBTREECOM
public static final int mjSENS_SUBTREELINVEL
public static final int mjSENS_SUBTREEANGMOM
public static final int mjSENS_USER
public static final int mjSTAGE_NONE
public static final int mjSTAGE_POS
public static final int mjSTAGE_VEL
public static final int mjSTAGE_ACC
public static final int mjDATATYPE_REAL
public static final int mjDATATYPE_POSITIVE
public static final int mjDATATYPE_AXIS
public static final int mjDATATYPE_QUATERNION
public static final int mjLRMODE_NONE
public static final int mjLRMODE_MUSCLE
public static final int mjLRMODE_MUSCLEUSER
public static final int mjLRMODE_ALL
public static final int mjNAUX
public static final int mjMAXTEXTURE
public static final int mjGRID_TOPLEFT
public static final int mjGRID_TOPRIGHT
public static final int mjGRID_BOTTOMLEFT
public static final int mjGRID_BOTTOMRIGHT
public static final int mjFB_WINDOW
public static final int mjFB_OFFSCREEN
public static final int mjFONTSCALE_50
public static final int mjFONTSCALE_100
public static final int mjFONTSCALE_150
public static final int mjFONTSCALE_200
public static final int mjFONTSCALE_250
public static final int mjFONTSCALE_300
public static final int mjFONT_NORMAL
public static final int mjFONT_SHADOW
public static final int mjFONT_BIG
public static final double mjMINVAL
public static final int mjMAXUISECT
public static final int mjMAXUIITEM
public static final int mjMAXUITEXT
public static final int mjMAXUINAME
public static final int mjMAXUIMULTI
public static final int mjMAXUIEDIT
public static final int mjMAXUIRECT
public static final int mjSEPCLOSED
public static final int mjKEY_ESCAPE
public static final int mjKEY_ENTER
public static final int mjKEY_TAB
public static final int mjKEY_BACKSPACE
public static final int mjKEY_INSERT
public static final int mjKEY_DELETE
public static final int mjKEY_RIGHT
public static final int mjKEY_LEFT
public static final int mjKEY_DOWN
public static final int mjKEY_UP
public static final int mjKEY_PAGE_UP
public static final int mjKEY_PAGE_DOWN
public static final int mjKEY_HOME
public static final int mjKEY_END
public static final int mjKEY_F1
public static final int mjKEY_F2
public static final int mjKEY_F3
public static final int mjKEY_F4
public static final int mjKEY_F5
public static final int mjKEY_F6
public static final int mjKEY_F7
public static final int mjKEY_F8
public static final int mjKEY_F9
public static final int mjKEY_F10
public static final int mjKEY_F11
public static final int mjKEY_F12
public static final int mjBUTTON_NONE
public static final int mjBUTTON_LEFT
public static final int mjBUTTON_RIGHT
public static final int mjBUTTON_MIDDLE
public static final int mjEVENT_NONE
public static final int mjEVENT_MOVE
public static final int mjEVENT_PRESS
public static final int mjEVENT_RELEASE
public static final int mjEVENT_SCROLL
public static final int mjEVENT_KEY
public static final int mjEVENT_RESIZE
public static final int mjITEM_END
public static final int mjITEM_SECTION
public static final int mjITEM_SEPARATOR
public static final int mjITEM_STATIC
public static final int mjITEM_BUTTON
public static final int mjITEM_CHECKINT
public static final int mjITEM_CHECKBYTE
public static final int mjITEM_RADIO
public static final int mjITEM_RADIOLINE
public static final int mjITEM_SELECT
public static final int mjITEM_SLIDERINT
public static final int mjITEM_SLIDERNUM
public static final int mjITEM_EDITINT
public static final int mjITEM_EDITNUM
public static final int mjITEM_EDITTXT
public static final int mjNITEM
public static final int mjNGROUP
public static final int mjMAXLIGHT
public static final int mjMAXOVERLAY
public static final int mjMAXLINE
public static final int mjMAXLINEPNT
public static final int mjMAXPLANEGRID
public static final int mjCAT_STATIC
public static final int mjCAT_DYNAMIC
public static final int mjCAT_DECOR
public static final int mjCAT_ALL
public static final int mjMOUSE_NONE
public static final int mjMOUSE_ROTATE_V
public static final int mjMOUSE_ROTATE_H
public static final int mjMOUSE_MOVE_V
public static final int mjMOUSE_MOVE_H
public static final int mjMOUSE_ZOOM
public static final int mjMOUSE_SELECT
public static final int mjPERT_TRANSLATE
public static final int mjPERT_ROTATE
public static final int mjCAMERA_FREE
public static final int mjCAMERA_TRACKING
public static final int mjCAMERA_FIXED
public static final int mjCAMERA_USER
public static final int mjLABEL_NONE
public static final int mjLABEL_BODY
public static final int mjLABEL_JOINT
public static final int mjLABEL_GEOM
public static final int mjLABEL_SITE
public static final int mjLABEL_CAMERA
public static final int mjLABEL_LIGHT
public static final int mjLABEL_TENDON
public static final int mjLABEL_ACTUATOR
public static final int mjLABEL_CONSTRAINT
public static final int mjLABEL_SKIN
public static final int mjLABEL_SELECTION
public static final int mjLABEL_SELPNT
public static final int mjLABEL_CONTACTFORCE
public static final int mjNLABEL
public static final int mjFRAME_NONE
public static final int mjFRAME_BODY
public static final int mjFRAME_GEOM
public static final int mjFRAME_SITE
public static final int mjFRAME_CAMERA
public static final int mjFRAME_LIGHT
public static final int mjFRAME_CONTACT
public static final int mjFRAME_WORLD
public static final int mjNFRAME
public static final int mjVIS_CONVEXHULL
public static final int mjVIS_TEXTURE
public static final int mjVIS_JOINT
public static final int mjVIS_ACTUATOR
public static final int mjVIS_CAMERA
public static final int mjVIS_LIGHT
public static final int mjVIS_TENDON
public static final int mjVIS_RANGEFINDER
public static final int mjVIS_CONSTRAINT
public static final int mjVIS_INERTIA
public static final int mjVIS_SCLINERTIA
public static final int mjVIS_PERTFORCE
public static final int mjVIS_PERTOBJ
public static final int mjVIS_CONTACTPOINT
public static final int mjVIS_CONTACTFORCE
public static final int mjVIS_CONTACTSPLIT
public static final int mjVIS_TRANSPARENT
public static final int mjVIS_AUTOCONNECT
public static final int mjVIS_COM
public static final int mjVIS_SELECT
public static final int mjVIS_STATIC
public static final int mjVIS_SKIN
public static final int mjNVISFLAG
public static final int mjRND_SHADOW
public static final int mjRND_WIREFRAME
public static final int mjRND_REFLECTION
public static final int mjRND_ADDITIVE
public static final int mjRND_SKYBOX
public static final int mjRND_FOG
public static final int mjRND_HAZE
public static final int mjRND_SEGMENT
public static final int mjRND_IDCOLOR
public static final int mjNRNDFLAG
public static final int mjSTEREO_NONE
public static final int mjSTEREO_QUADBUFFERED
public static final int mjSTEREO_SIDEBYSIDE
public static final int mjVERSION_HEADER
public static MuJoCoLib.Mju_user_error_BytePointer mju_user_error()
public static void mju_user_error(MuJoCoLib.Mju_user_error_BytePointer setter)
public static MuJoCoLib.Mju_user_warning_BytePointer mju_user_warning()
public static void mju_user_warning(MuJoCoLib.Mju_user_warning_BytePointer setter)
public static MuJoCoLib.Mju_user_malloc_long mju_user_malloc()
public static void mju_user_malloc(MuJoCoLib.Mju_user_malloc_long setter)
public static MuJoCoLib.Mju_user_free_Pointer mju_user_free()
public static void mju_user_free(MuJoCoLib.Mju_user_free_Pointer setter)
public static MuJoCoLib.mjfGeneric mjcb_passive()
public static void mjcb_passive(MuJoCoLib.mjfGeneric setter)
public static MuJoCoLib.mjfGeneric mjcb_control()
public static void mjcb_control(MuJoCoLib.mjfGeneric setter)
public static MuJoCoLib.mjfConFilt mjcb_contactfilter()
public static void mjcb_contactfilter(MuJoCoLib.mjfConFilt setter)
public static MuJoCoLib.mjfSensor mjcb_sensor()
public static void mjcb_sensor(MuJoCoLib.mjfSensor setter)
public static MuJoCoLib.mjfTime mjcb_time()
public static void mjcb_time(MuJoCoLib.mjfTime setter)
public static MuJoCoLib.mjfAct mjcb_act_dyn()
public static void mjcb_act_dyn(MuJoCoLib.mjfAct setter)
public static MuJoCoLib.mjfAct mjcb_act_gain()
public static void mjcb_act_gain(MuJoCoLib.mjfAct setter)
public static MuJoCoLib.mjfAct mjcb_act_bias()
public static void mjcb_act_bias(MuJoCoLib.mjfAct setter)
@Cast(value="const char*") public static org.bytedeco.javacpp.BytePointer mjDISABLESTRING(int i)
public static void mjDISABLESTRING(int i,
org.bytedeco.javacpp.BytePointer setter)
@MemberGetter @Cast(value="const char**") public static org.bytedeco.javacpp.PointerPointer mjDISABLESTRING()
@Cast(value="const char*") public static org.bytedeco.javacpp.BytePointer mjENABLESTRING(int i)
public static void mjENABLESTRING(int i,
org.bytedeco.javacpp.BytePointer setter)
@MemberGetter @Cast(value="const char**") public static org.bytedeco.javacpp.PointerPointer mjENABLESTRING()
@Cast(value="const char*") public static org.bytedeco.javacpp.BytePointer mjTIMERSTRING(int i)
public static void mjTIMERSTRING(int i,
org.bytedeco.javacpp.BytePointer setter)
@MemberGetter @Cast(value="const char**") public static org.bytedeco.javacpp.PointerPointer mjTIMERSTRING()
@Cast(value="const char*") public static org.bytedeco.javacpp.BytePointer mjLABELSTRING(int i)
public static void mjLABELSTRING(int i,
org.bytedeco.javacpp.BytePointer setter)
@MemberGetter @Cast(value="const char**") public static org.bytedeco.javacpp.PointerPointer mjLABELSTRING()
@Cast(value="const char*") public static org.bytedeco.javacpp.BytePointer mjFRAMESTRING(int i)
public static void mjFRAMESTRING(int i,
org.bytedeco.javacpp.BytePointer setter)
@MemberGetter @Cast(value="const char**") public static org.bytedeco.javacpp.PointerPointer mjFRAMESTRING()
@Cast(value="const char*")
public static org.bytedeco.javacpp.BytePointer mjVISSTRING(int i,
int j)
public static void mjVISSTRING(int i,
int j,
org.bytedeco.javacpp.BytePointer setter)
@MemberGetter @Cast(value="const char*(*)[3]") public static org.bytedeco.javacpp.PointerPointer mjVISSTRING()
@Cast(value="const char*")
public static org.bytedeco.javacpp.BytePointer mjRNDSTRING(int i,
int j)
public static void mjRNDSTRING(int i,
int j,
org.bytedeco.javacpp.BytePointer setter)
@MemberGetter @Cast(value="const char*(*)[3]") public static org.bytedeco.javacpp.PointerPointer mjRNDSTRING()
public static void mj_defaultVFS(MuJoCoLib.mjVFS vfs)
public static int mj_addFileVFS(MuJoCoLib.mjVFS vfs, @Cast(value="const char*") org.bytedeco.javacpp.BytePointer directory, @Cast(value="const char*") org.bytedeco.javacpp.BytePointer filename)
public static int mj_addFileVFS(MuJoCoLib.mjVFS vfs, java.lang.String directory, java.lang.String filename)
public static int mj_makeEmptyFileVFS(MuJoCoLib.mjVFS vfs, @Cast(value="const char*") org.bytedeco.javacpp.BytePointer filename, int filesize)
public static int mj_makeEmptyFileVFS(MuJoCoLib.mjVFS vfs, java.lang.String filename, int filesize)
public static int mj_findFileVFS(@Const
MuJoCoLib.mjVFS vfs,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename)
public static int mj_findFileVFS(@Const
MuJoCoLib.mjVFS vfs,
java.lang.String filename)
public static int mj_deleteFileVFS(MuJoCoLib.mjVFS vfs, @Cast(value="const char*") org.bytedeco.javacpp.BytePointer filename)
public static int mj_deleteFileVFS(MuJoCoLib.mjVFS vfs, java.lang.String filename)
public static void mj_deleteVFS(MuJoCoLib.mjVFS vfs)
public static MuJoCoLib.mjModel mj_loadXML(@Cast(value="const char*") org.bytedeco.javacpp.BytePointer filename, @Const MuJoCoLib.mjVFS vfs, @Cast(value="char*") org.bytedeco.javacpp.BytePointer error, int error_sz)
public static MuJoCoLib.mjModel mj_loadXML(java.lang.String filename, @Const MuJoCoLib.mjVFS vfs, @Cast(value="char*") java.nio.ByteBuffer error, int error_sz)
public static MuJoCoLib.mjModel mj_loadXML(@Cast(value="const char*") org.bytedeco.javacpp.BytePointer filename, @Const MuJoCoLib.mjVFS vfs, @Cast(value="char*") byte[] error, int error_sz)
public static MuJoCoLib.mjModel mj_loadXML(java.lang.String filename, @Const MuJoCoLib.mjVFS vfs, @Cast(value="char*") org.bytedeco.javacpp.BytePointer error, int error_sz)
public static MuJoCoLib.mjModel mj_loadXML(@Cast(value="const char*") org.bytedeco.javacpp.BytePointer filename, @Const MuJoCoLib.mjVFS vfs, @Cast(value="char*") java.nio.ByteBuffer error, int error_sz)
public static MuJoCoLib.mjModel mj_loadXML(java.lang.String filename, @Const MuJoCoLib.mjVFS vfs, @Cast(value="char*") byte[] error, int error_sz)
public static int mj_saveLastXML(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename,
@Const
MuJoCoLib.mjModel m,
@Cast(value="char*")
org.bytedeco.javacpp.BytePointer error,
int error_sz)
public static int mj_saveLastXML(java.lang.String filename,
@Const
MuJoCoLib.mjModel m,
@Cast(value="char*")
java.nio.ByteBuffer error,
int error_sz)
public static int mj_saveLastXML(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename,
@Const
MuJoCoLib.mjModel m,
@Cast(value="char*")
byte[] error,
int error_sz)
public static int mj_saveLastXML(java.lang.String filename,
@Const
MuJoCoLib.mjModel m,
@Cast(value="char*")
org.bytedeco.javacpp.BytePointer error,
int error_sz)
public static int mj_saveLastXML(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename,
@Const
MuJoCoLib.mjModel m,
@Cast(value="char*")
java.nio.ByteBuffer error,
int error_sz)
public static int mj_saveLastXML(java.lang.String filename,
@Const
MuJoCoLib.mjModel m,
@Cast(value="char*")
byte[] error,
int error_sz)
public static void mj_freeLastXML()
public static int mj_printSchema(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename,
@Cast(value="char*")
org.bytedeco.javacpp.BytePointer buffer,
int buffer_sz,
int flg_html,
int flg_pad)
public static int mj_printSchema(java.lang.String filename,
@Cast(value="char*")
java.nio.ByteBuffer buffer,
int buffer_sz,
int flg_html,
int flg_pad)
public static int mj_printSchema(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename,
@Cast(value="char*")
byte[] buffer,
int buffer_sz,
int flg_html,
int flg_pad)
public static int mj_printSchema(java.lang.String filename,
@Cast(value="char*")
org.bytedeco.javacpp.BytePointer buffer,
int buffer_sz,
int flg_html,
int flg_pad)
public static int mj_printSchema(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename,
@Cast(value="char*")
java.nio.ByteBuffer buffer,
int buffer_sz,
int flg_html,
int flg_pad)
public static int mj_printSchema(java.lang.String filename,
@Cast(value="char*")
byte[] buffer,
int buffer_sz,
int flg_html,
int flg_pad)
public static void mj_step(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_step1(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_step2(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_forward(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_inverse(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_forwardSkip(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int skipstage,
int skipsensor)
public static void mj_inverseSkip(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int skipstage,
int skipsensor)
public static void mj_defaultLROpt(MuJoCoLib.mjLROpt opt)
public static void mj_defaultSolRefImp(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer solref,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer solimp)
public static void mj_defaultOption(MuJoCoLib.mjOption opt)
public static void mj_defaultVisual(MuJoCoLib.mjVisual vis)
public static MuJoCoLib.mjModel mj_copyModel(MuJoCoLib.mjModel dest, @Const MuJoCoLib.mjModel src)
public static void mj_saveModel(@Const
MuJoCoLib.mjModel m,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename,
org.bytedeco.javacpp.Pointer buffer,
int buffer_sz)
public static void mj_saveModel(@Const
MuJoCoLib.mjModel m,
java.lang.String filename,
org.bytedeco.javacpp.Pointer buffer,
int buffer_sz)
public static MuJoCoLib.mjModel mj_loadModel(@Cast(value="const char*") org.bytedeco.javacpp.BytePointer filename, @Const MuJoCoLib.mjVFS vfs)
public static MuJoCoLib.mjModel mj_loadModel(java.lang.String filename, @Const MuJoCoLib.mjVFS vfs)
public static void mj_deleteModel(MuJoCoLib.mjModel m)
public static int mj_sizeModel(@Const
MuJoCoLib.mjModel m)
public static MuJoCoLib.mjData mj_makeData(@Const MuJoCoLib.mjModel m)
public static MuJoCoLib.mjData mj_copyData(MuJoCoLib.mjData dest, @Const MuJoCoLib.mjModel m, @Const MuJoCoLib.mjData src)
public static void mj_resetData(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_resetDataDebug(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="unsigned char")
byte debug_value)
public static void mj_resetDataKeyframe(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int key)
@Cast(value="mjtNum*") public static org.bytedeco.javacpp.DoublePointer mj_stackAlloc(MuJoCoLib.mjData d, int size)
public static void mj_deleteData(MuJoCoLib.mjData d)
public static void mj_resetCallbacks()
public static void mj_setConst(MuJoCoLib.mjModel m, MuJoCoLib.mjData d)
public static int mj_setLengthRange(MuJoCoLib.mjModel m, MuJoCoLib.mjData d, int index, @Const MuJoCoLib.mjLROpt opt, @Cast(value="char*") org.bytedeco.javacpp.BytePointer error, int error_sz)
public static int mj_setLengthRange(MuJoCoLib.mjModel m, MuJoCoLib.mjData d, int index, @Const MuJoCoLib.mjLROpt opt, @Cast(value="char*") java.nio.ByteBuffer error, int error_sz)
public static int mj_setLengthRange(MuJoCoLib.mjModel m, MuJoCoLib.mjData d, int index, @Const MuJoCoLib.mjLROpt opt, @Cast(value="char*") byte[] error, int error_sz)
public static void mj_printFormattedModel(@Const
MuJoCoLib.mjModel m,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer float_format)
public static void mj_printFormattedModel(@Const
MuJoCoLib.mjModel m,
java.lang.String filename,
java.lang.String float_format)
public static void mj_printModel(@Const
MuJoCoLib.mjModel m,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename)
public static void mj_printModel(@Const
MuJoCoLib.mjModel m,
java.lang.String filename)
public static void mj_printFormattedData(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer float_format)
public static void mj_printFormattedData(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
java.lang.String filename,
java.lang.String float_format)
public static void mj_printData(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename)
public static void mj_printData(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
java.lang.String filename)
public static void mju_printMat(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
int nr,
int nc)
public static void mju_printMatSparse(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
int nr,
@Const
org.bytedeco.javacpp.IntPointer rownnz,
@Const
org.bytedeco.javacpp.IntPointer rowadr,
@Const
org.bytedeco.javacpp.IntPointer colind)
public static void mju_printMatSparse(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
int nr,
@Const
java.nio.IntBuffer rownnz,
@Const
java.nio.IntBuffer rowadr,
@Const
java.nio.IntBuffer colind)
public static void mju_printMatSparse(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
int nr,
@Const
int[] rownnz,
@Const
int[] rowadr,
@Const
int[] colind)
public static void mj_fwdPosition(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_fwdVelocity(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_fwdActuation(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_fwdAcceleration(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_fwdConstraint(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_Euler(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_RungeKutta(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int N)
public static void mj_invPosition(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_invVelocity(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_invConstraint(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_compareFwdInv(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_sensorPos(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_sensorVel(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_sensorAcc(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_energyPos(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_energyVel(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_checkPos(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_checkVel(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_checkAcc(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_kinematics(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_comPos(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_camlight(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_tendon(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_transmission(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_crb(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_factorM(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_solveM(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer x,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer y,
int n)
public static void mj_solveM2(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer x,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer y,
int n)
public static void mj_comVel(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_passive(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_subtreeVel(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_rne(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
int flg_acc,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer result)
public static void mj_rnePostConstraint(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_collision(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_makeConstraint(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_projectConstraint(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_referenceConstraint(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d)
public static void mj_constraintUpdate(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer jar,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer cost,
int flg_coneHessian)
public static int mj_addContact(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Const
MuJoCoLib.mjContact con)
public static int mj_isPyramidal(@Const
MuJoCoLib.mjModel m)
public static int mj_isSparse(@Const
MuJoCoLib.mjModel m)
public static int mj_isDual(@Const
MuJoCoLib.mjModel m)
public static void mj_mulJacVec(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
public static void mj_mulJacTVec(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
public static void mj_jac(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacp,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacr,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer point,
int body)
public static void mj_jacBody(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacp,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacr,
int body)
public static void mj_jacBodyCom(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacp,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacr,
int body)
public static void mj_jacGeom(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacp,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacr,
int geom)
public static void mj_jacSite(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacp,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacr,
int site)
public static void mj_jacPointAxis(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacPoint,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer jacAxis,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer point,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer axis,
int body)
public static int mj_name2id(@Const
MuJoCoLib.mjModel m,
int type,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer name)
public static int mj_name2id(@Const
MuJoCoLib.mjModel m,
int type,
java.lang.String name)
@Cast(value="const char*")
public static org.bytedeco.javacpp.BytePointer mj_id2name(@Const
MuJoCoLib.mjModel m,
int type,
int id)
public static void mj_fullM(@Const
MuJoCoLib.mjModel m,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer dst,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer M)
public static void mj_mulM(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
public static void mj_mulM2(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
public static void mj_addM(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer dst,
org.bytedeco.javacpp.IntPointer rownnz,
org.bytedeco.javacpp.IntPointer rowadr,
org.bytedeco.javacpp.IntPointer colind)
public static void mj_addM(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer dst,
java.nio.IntBuffer rownnz,
java.nio.IntBuffer rowadr,
java.nio.IntBuffer colind)
public static void mj_addM(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer dst,
int[] rownnz,
int[] rowadr,
int[] colind)
public static void mj_applyFT(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer force,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer torque,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer point,
int body,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer qfrc_target)
public static void mj_objectVelocity(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
int objtype,
int objid,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
int flg_local)
public static void mj_objectAcceleration(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
int objtype,
int objid,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
int flg_local)
public static void mj_contactForce(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
int id,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer result)
public static void mj_differentiatePos(@Const
MuJoCoLib.mjModel m,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer qvel,
@Cast(value="mjtNum")
double dt,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer qpos1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer qpos2)
public static void mj_integratePos(@Const
MuJoCoLib.mjModel m,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer qpos,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer qvel,
@Cast(value="mjtNum")
double dt)
public static void mj_normalizeQuat(@Const
MuJoCoLib.mjModel m,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer qpos)
public static void mj_local2Global(MuJoCoLib.mjData d, @Cast(value="mjtNum*") org.bytedeco.javacpp.DoublePointer xpos, @Cast(value="mjtNum*") org.bytedeco.javacpp.DoublePointer xmat, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer pos, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer quat, int body, @Cast(value="mjtByte") byte sameframe)
@Cast(value="mjtNum")
public static double mj_getTotalmass(@Const
MuJoCoLib.mjModel m)
public static void mj_setTotalmass(MuJoCoLib.mjModel m, @Cast(value="mjtNum") double newmass)
public static int mj_version()
@Cast(value="const char*") public static org.bytedeco.javacpp.BytePointer mj_versionString()
@Cast(value="mjtNum")
public static double mj_ray(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pnt,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="const mjtByte*")
org.bytedeco.javacpp.BytePointer geomgroup,
@Cast(value="mjtByte")
byte flg_static,
int bodyexclude,
org.bytedeco.javacpp.IntPointer geomid)
@Cast(value="mjtNum")
public static double mj_ray(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pnt,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="const mjtByte*")
java.nio.ByteBuffer geomgroup,
@Cast(value="mjtByte")
byte flg_static,
int bodyexclude,
java.nio.IntBuffer geomid)
@Cast(value="mjtNum")
public static double mj_ray(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pnt,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="const mjtByte*")
byte[] geomgroup,
@Cast(value="mjtByte")
byte flg_static,
int bodyexclude,
int[] geomid)
@Cast(value="mjtNum")
public static double mj_rayHfield(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
int geomid,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pnt,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
@Cast(value="mjtNum")
public static double mj_rayMesh(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
int geomid,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pnt,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
@Cast(value="mjtNum")
public static double mju_rayGeom(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pos,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer size,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pnt,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int geomtype)
@Cast(value="mjtNum")
public static double mju_raySkin(int nface,
int nvert,
@Const
org.bytedeco.javacpp.IntPointer face,
@Const
org.bytedeco.javacpp.FloatPointer vert,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pnt,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
org.bytedeco.javacpp.IntPointer vertid)
@Cast(value="mjtNum")
public static double mju_raySkin(int nface,
int nvert,
@Const
java.nio.IntBuffer face,
@Const
java.nio.FloatBuffer vert,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pnt,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
java.nio.IntBuffer vertid)
@Cast(value="mjtNum")
public static double mju_raySkin(int nface,
int nvert,
@Const
int[] face,
@Const
float[] vert,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pnt,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int[] vertid)
public static void mjv_defaultCamera(MuJoCoLib.mjvCamera cam)
public static void mjv_defaultPerturb(MuJoCoLib.mjvPerturb pert)
public static void mjv_room2model(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer modelpos,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer modelquat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer roompos,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer roomquat,
@Const
MuJoCoLib.mjvScene scn)
public static void mjv_model2room(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer roompos,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer roomquat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer modelpos,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer modelquat,
@Const
MuJoCoLib.mjvScene scn)
public static void mjv_cameraInModel(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer headpos,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer forward,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer up,
@Const
MuJoCoLib.mjvScene scn)
public static void mjv_cameraInRoom(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer headpos,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer forward,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer up,
@Const
MuJoCoLib.mjvScene scn)
@Cast(value="mjtNum")
public static double mjv_frustumHeight(@Const
MuJoCoLib.mjvScene scn)
public static void mjv_alignToCamera(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer forward)
public static void mjv_moveCamera(@Const
MuJoCoLib.mjModel m,
int action,
@Cast(value="mjtNum")
double reldx,
@Cast(value="mjtNum")
double reldy,
@Const
MuJoCoLib.mjvScene scn,
MuJoCoLib.mjvCamera cam)
public static void mjv_movePerturb(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
int action,
@Cast(value="mjtNum")
double reldx,
@Cast(value="mjtNum")
double reldy,
@Const
MuJoCoLib.mjvScene scn,
MuJoCoLib.mjvPerturb pert)
public static void mjv_moveModel(@Const
MuJoCoLib.mjModel m,
int action,
@Cast(value="mjtNum")
double reldx,
@Cast(value="mjtNum")
double reldy,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer roomup,
MuJoCoLib.mjvScene scn)
public static void mjv_initPerturb(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Const
MuJoCoLib.mjvScene scn,
MuJoCoLib.mjvPerturb pert)
public static void mjv_applyPerturbPose(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Const
MuJoCoLib.mjvPerturb pert,
int flg_paused)
public static void mjv_applyPerturbForce(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Const
MuJoCoLib.mjvPerturb pert)
@ByVal public static MuJoCoLib.mjvGLCamera mjv_averageCamera(@Const MuJoCoLib.mjvGLCamera cam1, @Const MuJoCoLib.mjvGLCamera cam2)
public static int mjv_select(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Const
MuJoCoLib.mjvOption vopt,
@Cast(value="mjtNum")
double aspectratio,
@Cast(value="mjtNum")
double relx,
@Cast(value="mjtNum")
double rely,
@Const
MuJoCoLib.mjvScene scn,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer selpnt,
org.bytedeco.javacpp.IntPointer geomid,
org.bytedeco.javacpp.IntPointer skinid)
public static int mjv_select(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Const
MuJoCoLib.mjvOption vopt,
@Cast(value="mjtNum")
double aspectratio,
@Cast(value="mjtNum")
double relx,
@Cast(value="mjtNum")
double rely,
@Const
MuJoCoLib.mjvScene scn,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer selpnt,
java.nio.IntBuffer geomid,
java.nio.IntBuffer skinid)
public static int mjv_select(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjData d,
@Const
MuJoCoLib.mjvOption vopt,
@Cast(value="mjtNum")
double aspectratio,
@Cast(value="mjtNum")
double relx,
@Cast(value="mjtNum")
double rely,
@Const
MuJoCoLib.mjvScene scn,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer selpnt,
int[] geomid,
int[] skinid)
public static void mjv_defaultOption(MuJoCoLib.mjvOption opt)
public static void mjv_defaultFigure(MuJoCoLib.mjvFigure fig)
public static void mjv_initGeom(MuJoCoLib.mjvGeom geom, int type, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer size, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer pos, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer mat, @Const org.bytedeco.javacpp.FloatPointer rgba)
public static void mjv_initGeom(MuJoCoLib.mjvGeom geom, int type, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer size, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer pos, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer mat, @Const java.nio.FloatBuffer rgba)
public static void mjv_initGeom(MuJoCoLib.mjvGeom geom, int type, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer size, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer pos, @Cast(value="const mjtNum*") org.bytedeco.javacpp.DoublePointer mat, @Const float[] rgba)
public static void mjv_makeConnector(MuJoCoLib.mjvGeom geom, int type, @Cast(value="mjtNum") double width, @Cast(value="mjtNum") double a0, @Cast(value="mjtNum") double a1, @Cast(value="mjtNum") double a2, @Cast(value="mjtNum") double b0, @Cast(value="mjtNum") double b1, @Cast(value="mjtNum") double b2)
public static void mjv_defaultScene(MuJoCoLib.mjvScene scn)
public static void mjv_makeScene(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjvScene scn,
int maxgeom)
public static void mjv_freeScene(MuJoCoLib.mjvScene scn)
public static void mjv_updateScene(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Const
MuJoCoLib.mjvOption opt,
@Const
MuJoCoLib.mjvPerturb pert,
MuJoCoLib.mjvCamera cam,
int catmask,
MuJoCoLib.mjvScene scn)
public static void mjv_addGeoms(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
@Const
MuJoCoLib.mjvOption opt,
@Const
MuJoCoLib.mjvPerturb pert,
int catmask,
MuJoCoLib.mjvScene scn)
public static void mjv_makeLights(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvScene scn)
public static void mjv_updateCamera(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvCamera cam,
MuJoCoLib.mjvScene scn)
public static void mjv_updateSkin(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjData d,
MuJoCoLib.mjvScene scn)
public static void mjr_defaultContext(MuJoCoLib.mjrContext con)
public static void mjr_makeContext(@Const
MuJoCoLib.mjModel m,
MuJoCoLib.mjrContext con,
int fontscale)
public static void mjr_changeFont(int fontscale,
MuJoCoLib.mjrContext con)
public static void mjr_addAux(int index,
int width,
int height,
int samples,
MuJoCoLib.mjrContext con)
public static void mjr_freeContext(MuJoCoLib.mjrContext con)
public static void mjr_uploadTexture(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjrContext con,
int texid)
public static void mjr_uploadMesh(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjrContext con,
int meshid)
public static void mjr_uploadHField(@Const
MuJoCoLib.mjModel m,
@Const
MuJoCoLib.mjrContext con,
int hfieldid)
public static void mjr_restoreBuffer(@Const
MuJoCoLib.mjrContext con)
public static void mjr_setBuffer(int framebuffer,
MuJoCoLib.mjrContext con)
public static void mjr_readPixels(@Cast(value="unsigned char*")
org.bytedeco.javacpp.BytePointer rgb,
org.bytedeco.javacpp.FloatPointer depth,
@ByVal
MuJoCoLib.mjrRect viewport,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_readPixels(@Cast(value="unsigned char*")
java.nio.ByteBuffer rgb,
java.nio.FloatBuffer depth,
@ByVal
MuJoCoLib.mjrRect viewport,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_readPixels(@Cast(value="unsigned char*")
byte[] rgb,
float[] depth,
@ByVal
MuJoCoLib.mjrRect viewport,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_drawPixels(@Cast(value="const unsigned char*")
org.bytedeco.javacpp.BytePointer rgb,
@Const
org.bytedeco.javacpp.FloatPointer depth,
@ByVal
MuJoCoLib.mjrRect viewport,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_drawPixels(@Cast(value="const unsigned char*")
java.nio.ByteBuffer rgb,
@Const
java.nio.FloatBuffer depth,
@ByVal
MuJoCoLib.mjrRect viewport,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_drawPixels(@Cast(value="const unsigned char*")
byte[] rgb,
@Const
float[] depth,
@ByVal
MuJoCoLib.mjrRect viewport,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_blitBuffer(@ByVal
MuJoCoLib.mjrRect src,
@ByVal
MuJoCoLib.mjrRect dst,
int flg_color,
int flg_depth,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_setAux(int index,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_blitAux(int index,
@ByVal
MuJoCoLib.mjrRect src,
int left,
int bottom,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_text(int font,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer txt,
@Const
MuJoCoLib.mjrContext con,
float x,
float y,
float r,
float g,
float b)
public static void mjr_text(int font,
java.lang.String txt,
@Const
MuJoCoLib.mjrContext con,
float x,
float y,
float r,
float g,
float b)
public static void mjr_overlay(int font,
int gridpos,
@ByVal
MuJoCoLib.mjrRect viewport,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer overlay,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer overlay2,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_overlay(int font,
int gridpos,
@ByVal
MuJoCoLib.mjrRect viewport,
java.lang.String overlay,
java.lang.String overlay2,
@Const
MuJoCoLib.mjrContext con)
@ByVal public static MuJoCoLib.mjrRect mjr_maxViewport(@Const MuJoCoLib.mjrContext con)
public static void mjr_rectangle(@ByVal
MuJoCoLib.mjrRect viewport,
float r,
float g,
float b,
float a)
public static void mjr_label(@ByVal
MuJoCoLib.mjrRect viewport,
int font,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer txt,
float r,
float g,
float b,
float a,
float rt,
float gt,
float bt,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_label(@ByVal
MuJoCoLib.mjrRect viewport,
int font,
java.lang.String txt,
float r,
float g,
float b,
float a,
float rt,
float gt,
float bt,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_figure(@ByVal
MuJoCoLib.mjrRect viewport,
MuJoCoLib.mjvFigure fig,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_render(@ByVal
MuJoCoLib.mjrRect viewport,
MuJoCoLib.mjvScene scn,
@Const
MuJoCoLib.mjrContext con)
public static void mjr_finish()
public static int mjr_getError()
public static int mjr_findRect(int x,
int y,
int nrect,
@Const
MuJoCoLib.mjrRect rect)
@ByVal public static MuJoCoLib.mjuiThemeSpacing mjui_themeSpacing(int ind)
@ByVal public static MuJoCoLib.mjuiThemeColor mjui_themeColor(int ind)
public static void mjui_add(MuJoCoLib.mjUI ui, @Const MuJoCoLib.mjuiDef def)
public static void mjui_addToSection(MuJoCoLib.mjUI ui, int sect, @Const MuJoCoLib.mjuiDef def)
public static void mjui_resize(MuJoCoLib.mjUI ui, @Const MuJoCoLib.mjrContext con)
public static void mjui_update(int section,
int item,
@Const
MuJoCoLib.mjUI ui,
@Const
MuJoCoLib.mjuiState state,
@Const
MuJoCoLib.mjrContext con)
public static MuJoCoLib.mjuiItem mjui_event(MuJoCoLib.mjUI ui, MuJoCoLib.mjuiState state, @Const MuJoCoLib.mjrContext con)
public static void mjui_render(MuJoCoLib.mjUI ui, @Const MuJoCoLib.mjuiState state, @Const MuJoCoLib.mjrContext con)
public static void mju_error(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer msg)
public static void mju_error(java.lang.String msg)
public static void mju_error_i(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer msg,
int i)
public static void mju_error_i(java.lang.String msg,
int i)
public static void mju_error_s(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer msg,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer text)
public static void mju_error_s(java.lang.String msg,
java.lang.String text)
public static void mju_warning(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer msg)
public static void mju_warning(java.lang.String msg)
public static void mju_warning_i(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer msg,
int i)
public static void mju_warning_i(java.lang.String msg,
int i)
public static void mju_warning_s(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer msg,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer text)
public static void mju_warning_s(java.lang.String msg,
java.lang.String text)
public static void mju_clearHandlers()
public static org.bytedeco.javacpp.Pointer mju_malloc(@Cast(value="size_t")
long size)
public static void mju_free(org.bytedeco.javacpp.Pointer ptr)
public static void mj_warning(MuJoCoLib.mjData d, int warning, int info)
public static void mju_writeLog(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer type,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer msg)
public static void mju_writeLog(java.lang.String type,
java.lang.String msg)
public static int mj_activate(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer filename)
public static int mj_activate(java.lang.String filename)
public static void mj_deactivate()
public static void mju_zero3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res)
public static void mju_copy3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer data)
public static void mju_scl3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="mjtNum")
double scl)
public static void mju_add3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec2)
public static void mju_sub3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec2)
public static void mju_addTo3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
public static void mju_subFrom3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
public static void mju_addToScl3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="mjtNum")
double scl)
public static void mju_addScl3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec2,
@Cast(value="mjtNum")
double scl)
@Cast(value="mjtNum")
public static double mju_normalize3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res)
@Cast(value="mjtNum")
public static double mju_norm3(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
@Cast(value="mjtNum")
public static double mju_dot3(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec2)
@Cast(value="mjtNum")
public static double mju_dist3(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pos1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pos2)
public static void mju_rotVecMat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat)
public static void mju_rotVecMatT(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat)
public static void mju_cross(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer a,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer b)
public static void mju_zero4(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res)
public static void mju_unit4(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res)
public static void mju_copy4(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer data)
@Cast(value="mjtNum")
public static double mju_normalize4(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res)
public static void mju_zero(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
int n)
public static void mju_copy(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer data,
int n)
@Cast(value="mjtNum")
public static double mju_sum(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
@Cast(value="mjtNum")
public static double mju_L1(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static void mju_scl(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="mjtNum")
double scl,
int n)
public static void mju_add(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec2,
int n)
public static void mju_sub(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec2,
int n)
public static void mju_addTo(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static void mju_subFrom(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static void mju_addToScl(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="mjtNum")
double scl,
int n)
public static void mju_addScl(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec2,
@Cast(value="mjtNum")
double scl,
int n)
@Cast(value="mjtNum")
public static double mju_normalize(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
int n)
@Cast(value="mjtNum")
public static double mju_norm(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
int n)
@Cast(value="mjtNum")
public static double mju_dot(@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec2,
int n)
public static void mju_mulMatVec(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int nr,
int nc)
public static void mju_mulMatTVec(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int nr,
int nc)
public static void mju_transpose(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
int nr,
int nc)
public static void mju_mulMatMat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat2,
int r1,
int c1,
int c2)
public static void mju_mulMatMatT(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat2,
int r1,
int c1,
int r2)
public static void mju_mulMatTMat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat2,
int r1,
int c1,
int c2)
public static void mju_sqrMatTD(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer diag,
int nr,
int nc)
public static void mju_transformSpatial(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int flg_force,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer newpos,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer oldpos,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer rotnew2old)
public static void mju_rotVecQuat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat)
public static void mju_negQuat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat)
public static void mju_mulQuat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat2)
public static void mju_mulQuatAxis(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer axis)
public static void mju_axisAngle2Quat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer axis,
@Cast(value="mjtNum")
double angle)
public static void mju_quat2Vel(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat,
@Cast(value="mjtNum")
double dt)
public static void mju_subQuat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer qa,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer qb)
public static void mju_quat2Mat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat)
public static void mju_mat2Quat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer quat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat)
public static void mju_derivQuat(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vel)
public static void mju_quatIntegrate(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer quat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vel,
@Cast(value="mjtNum")
double scale)
public static void mju_quatZ2Vec(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer quat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
public static void mju_mulPose(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer posres,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer quatres,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pos1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat1,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pos2,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat2)
public static void mju_negPose(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer posres,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer quatres,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pos,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat)
public static void mju_trnVecPose(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pos,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer quat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec)
public static int mju_cholFactor(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
int n,
@Cast(value="mjtNum")
double mindiag)
public static void mju_cholSolve(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static int mju_cholUpdate(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer mat,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer x,
int n,
int flg_plus)
public static int mju_eig3(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer eigval,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer eigvec,
@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer quat,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mat)
@Cast(value="mjtNum")
public static double mju_muscleGain(@Cast(value="mjtNum")
double len,
@Cast(value="mjtNum")
double vel,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer lengthrange,
@Cast(value="mjtNum")
double acc0,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer prm)
@Cast(value="mjtNum")
public static double mju_muscleBias(@Cast(value="mjtNum")
double len,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer lengthrange,
@Cast(value="mjtNum")
double acc0,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer prm)
@Cast(value="mjtNum")
public static double mju_muscleDynamics(@Cast(value="mjtNum")
double ctrl,
@Cast(value="mjtNum")
double act,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer prm)
public static void mju_encodePyramid(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer pyramid,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer force,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mu,
int dim)
public static void mju_decodePyramid(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer force,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer pyramid,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer mu,
int dim)
@Cast(value="mjtNum")
public static double mju_springDamper(@Cast(value="mjtNum")
double pos0,
@Cast(value="mjtNum")
double vel0,
@Cast(value="mjtNum")
double Kp,
@Cast(value="mjtNum")
double Kv,
@Cast(value="mjtNum")
double dt)
@Cast(value="mjtNum")
public static double mju_min(@Cast(value="mjtNum")
double a,
@Cast(value="mjtNum")
double b)
@Cast(value="mjtNum")
public static double mju_max(@Cast(value="mjtNum")
double a,
@Cast(value="mjtNum")
double b)
@Cast(value="mjtNum")
public static double mju_sign(@Cast(value="mjtNum")
double x)
public static int mju_round(@Cast(value="mjtNum")
double x)
@Cast(value="const char*") public static org.bytedeco.javacpp.BytePointer mju_type2Str(int type)
public static int mju_str2Type(@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer str)
public static int mju_str2Type(java.lang.String str)
@Cast(value="const char*")
public static org.bytedeco.javacpp.BytePointer mju_warningText(int warning,
int info)
public static int mju_isBad(@Cast(value="mjtNum")
double x)
public static int mju_isZero(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
@Cast(value="mjtNum")
public static double mju_standardNormal(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer num2)
public static void mju_f2n(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Const
org.bytedeco.javacpp.FloatPointer vec,
int n)
public static void mju_f2n(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Const
java.nio.FloatBuffer vec,
int n)
public static void mju_f2n(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Const
float[] vec,
int n)
public static void mju_n2f(org.bytedeco.javacpp.FloatPointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static void mju_n2f(java.nio.FloatBuffer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static void mju_n2f(float[] res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static void mju_d2n(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Const
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static void mju_d2n(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Const
java.nio.DoubleBuffer vec,
int n)
public static void mju_d2n(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer res,
@Const
double[] vec,
int n)
public static void mju_n2d(org.bytedeco.javacpp.DoublePointer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static void mju_n2d(java.nio.DoubleBuffer res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static void mju_n2d(double[] res,
@Cast(value="const mjtNum*")
org.bytedeco.javacpp.DoublePointer vec,
int n)
public static void mju_insertionSort(@Cast(value="mjtNum*")
org.bytedeco.javacpp.DoublePointer list,
int n)
public static void mju_insertionSortInt(org.bytedeco.javacpp.IntPointer list,
int n)
public static void mju_insertionSortInt(java.nio.IntBuffer list,
int n)
public static void mju_insertionSortInt(int[] list,
int n)
@Cast(value="mjtNum")
public static double mju_Halton(int index,
int base)
@Cast(value="char*")
public static org.bytedeco.javacpp.BytePointer mju_strncpy(@Cast(value="char*")
org.bytedeco.javacpp.BytePointer dst,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer src,
int n)
@Cast(value="char*")
public static java.nio.ByteBuffer mju_strncpy(@Cast(value="char*")
java.nio.ByteBuffer dst,
java.lang.String src,
int n)
@Cast(value="char*")
public static byte[] mju_strncpy(@Cast(value="char*")
byte[] dst,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer src,
int n)
@Cast(value="char*")
public static org.bytedeco.javacpp.BytePointer mju_strncpy(@Cast(value="char*")
org.bytedeco.javacpp.BytePointer dst,
java.lang.String src,
int n)
@Cast(value="char*")
public static java.nio.ByteBuffer mju_strncpy(@Cast(value="char*")
java.nio.ByteBuffer dst,
@Cast(value="const char*")
org.bytedeco.javacpp.BytePointer src,
int n)
@Cast(value="char*")
public static byte[] mju_strncpy(@Cast(value="char*")
byte[] dst,
java.lang.String src,
int n)
@Cast(value="mjtNum")
public static double mju_sigmoid(@Cast(value="mjtNum")
double x)