|
| enum | ElementType {
ElementType::Other = HebiRobotModelElementTypeOther,
ElementType::Actuator = HebiRobotModelElementTypeActuator,
ElementType::Bracket = HebiRobotModelElementTypeBracket,
ElementType::Joint = HebiRobotModelElementTypeJoint,
ElementType::Link = HebiRobotModelElementTypeLink,
ElementType::RigidBody = HebiRobotModelElementTypeRigidBody,
ElementType::EndEffector = HebiRobotModelElementTypeEndEffector
} |
| |
| enum | FrameType {
FrameType::CenterOfMass = HebiFrameTypeCenterOfMass,
FrameType::Output = HebiFrameTypeOutput,
FrameType::EndEffector = HebiFrameTypeEndEffector,
FrameType::Input = HebiFrameTypeInput,
FrameType::Mesh = HebiFrameTypeMesh,
FrameType::Payload = HebiFrameTypePayload
} |
| |
| enum | JointType {
JointType::RotationX = HebiJointTypeRotationX,
JointType::RotationY = HebiJointTypeRotationY,
JointType::RotationZ = HebiJointTypeRotationZ,
JointType::TranslationX = HebiJointTypeTranslationX,
JointType::TranslationY = HebiJointTypeTranslationY,
JointType::TranslationZ = HebiJointTypeTranslationZ
} |
| |
| enum | ActuatorType {
ActuatorType::X5_1 = HebiActuatorTypeX5_1,
ActuatorType::X5_4 = HebiActuatorTypeX5_4,
ActuatorType::X5_9 = HebiActuatorTypeX5_9,
ActuatorType::X8_3 = HebiActuatorTypeX8_3,
ActuatorType::X8_9 = HebiActuatorTypeX8_9,
ActuatorType::X8_16 = HebiActuatorTypeX8_16,
ActuatorType::R8_3 = HebiActuatorTypeR8_3,
ActuatorType::R8_9 = HebiActuatorTypeR8_9,
ActuatorType::R8_16 = HebiActuatorTypeR8_16,
ActuatorType::T5_1 = HebiActuatorTypeT5_1,
ActuatorType::T5_4 = HebiActuatorTypeT5_4,
ActuatorType::T5_9 = HebiActuatorTypeT5_9,
ActuatorType::T8_3 = HebiActuatorTypeT8_3,
ActuatorType::T8_9 = HebiActuatorTypeT8_9,
ActuatorType::T8_16 = HebiActuatorTypeT8_16,
ActuatorType::R25_8 = HebiActuatorTypeR25_8,
ActuatorType::R25_20 = HebiActuatorTypeR25_20,
ActuatorType::R25_40 = HebiActuatorTypeR25_40,
ActuatorType::T25_8 = HebiActuatorTypeT25_8,
ActuatorType::T25_20 = HebiActuatorTypeT25_20,
ActuatorType::T25_40 = HebiActuatorTypeT25_40
} |
| |
| enum | LinkType { LinkType::X5 = HebiLinkTypeX5,
LinkType::X8 = HebiLinkTypeR8,
LinkType::R25 = HebiLinkTypeR25,
LinkType::R25_R8 = HebiLinkTypeR25_R8
} |
| |
| enum | LinkInputType { LinkInputType::RightAngle = HebiLinkInputTypeRightAngle,
LinkInputType::Inline = HebiLinkInputTypeInline
} |
| |
| enum | LinkOutputType { LinkOutputType::RightAngle = HebiLinkOutputTypeRightAngle,
LinkOutputType::Inline = HebiLinkOutputTypeInline
} |
| |
| enum | BracketType {
BracketType::X5LightLeft = HebiBracketTypeX5LightLeft,
BracketType::X5LightRight = HebiBracketTypeX5LightRight,
BracketType::X5HeavyLeftInside = HebiBracketTypeX5HeavyLeftInside,
BracketType::X5HeavyLeftOutside = HebiBracketTypeX5HeavyLeftOutside,
BracketType::X5HeavyRightInside = HebiBracketTypeX5HeavyRightInside,
BracketType::X5HeavyRightOutside = HebiBracketTypeX5HeavyRightOutside,
BracketType::R8LightLeft = HebiBracketTypeR8LightLeft,
BracketType::R8LightRight = HebiBracketTypeR8LightRight,
BracketType::R8HeavyLeftInside = HebiBracketTypeR8HeavyLeftInside,
BracketType::R8HeavyLeftOutside = HebiBracketTypeR8HeavyLeftOutside,
BracketType::R8HeavyRightInside = HebiBracketTypeR8HeavyRightInside,
BracketType::R8HeavyRightOutside = HebiBracketTypeR8HeavyRightOutside,
BracketType::R25LightLeft = HebiBracketTypeR25LightLeft,
BracketType::R25LightRight = HebiBracketTypeR25LightRight,
BracketType::R25HeavyLeftInside = HebiBracketTypeR25HeavyLeftInside,
BracketType::R25HeavyLeftOutside = HebiBracketTypeR25HeavyLeftOutside,
BracketType::R25HeavyRightInside = HebiBracketTypeR25HeavyRightInside,
BracketType::R25HeavyRightOutside = HebiBracketTypeR25HeavyRightOutside
} |
| |
| enum | EndEffectorType { EndEffectorType::Custom = HebiEndEffectorTypeCustom,
EndEffectorType::X5Parallel = HebiEndEffectorTypeX5Parallel,
EndEffectorType::R8Parallel = HebiEndEffectorTypeR8Parallel
} |
| |