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
+12 -12
View File
@@ -327,18 +327,6 @@ ENUMS: Mapping[str, EnumDecl] = dict([
('mjCNSTR_CONTACT_ELLIPTIC', 7),
]),
)),
('mjtConstraintState',
EnumDecl(
name='mjtConstraintState',
declname='enum mjtConstraintState_',
values=dict([
('mjCNSTRSTATE_SATISFIED', 0),
('mjCNSTRSTATE_QUADRATIC', 1),
('mjCNSTRSTATE_LINEARNEG', 2),
('mjCNSTRSTATE_LINEARPOS', 3),
('mjCNSTRSTATE_CONE', 4),
]),
)),
('mjtSensor',
EnumDecl(
name='mjtSensor',
@@ -513,6 +501,18 @@ ENUMS: Mapping[str, EnumDecl] = dict([
('mjSTATE_INTEGRATION', 8191),
]),
)),
('mjtConstraintState',
EnumDecl(
name='mjtConstraintState',
declname='enum mjtConstraintState_',
values=dict([
('mjCNSTRSTATE_SATISFIED', 0),
('mjCNSTRSTATE_QUADRATIC', 1),
('mjCNSTRSTATE_LINEARNEG', 2),
('mjCNSTRSTATE_LINEARPOS', 3),
('mjCNSTRSTATE_CONE', 4),
]),
)),
('mjtWarning',
EnumDecl(
name='mjtWarning',