Move mjtConstraintState from mjmodel.h to mjdata.h.

This is the correct location, this enum is only used in `mjData`, not `mjModel`.

PiperOrigin-RevId: 798860951
Change-Id: I48b9a2afc831bd9a6966cc9586429fd03605bdd2
This commit is contained in:
Yuval Tassa
2025-08-24 12:37:02 -07:00
committed by Copybara-Service
parent 1c1bb14e1c
commit d77ecb3f06
6 changed files with 45 additions and 44 deletions
+7 -7
View File
@@ -115,6 +115,13 @@ public const int mjVERSION_HEADER = 336;
// ------------------------------------Enums------------------------------------
public enum mjtConstraintState : int{
mjCNSTRSTATE_SATISFIED = 0,
mjCNSTRSTATE_QUADRATIC = 1,
mjCNSTRSTATE_LINEARNEG = 2,
mjCNSTRSTATE_LINEARPOS = 3,
mjCNSTRSTATE_CONE = 4,
}
public enum mjtWarning : int{
mjWARN_INERTIA = 0,
mjWARN_CONTACTFULL = 1,
@@ -344,13 +351,6 @@ public enum mjtConstraint : int{
mjCNSTR_CONTACT_PYRAMIDAL = 6,
mjCNSTR_CONTACT_ELLIPTIC = 7,
}
public enum mjtConstraintState : int{
mjCNSTRSTATE_SATISFIED = 0,
mjCNSTRSTATE_QUADRATIC = 1,
mjCNSTRSTATE_LINEARNEG = 2,
mjCNSTRSTATE_LINEARPOS = 3,
mjCNSTRSTATE_CONE = 4,
}
public enum mjtSensor : int{
mjSENS_TOUCH = 0,
mjSENS_ACCELEROMETER = 1,