// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: PMotion.proto
package messages;
public interface JointAnglesOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional float head_yaw = 1;
/**
* <code>optional float head_yaw = 1;</code>
*
* <pre>
* Head angles.
* </pre>
*/
boolean hasHeadYaw();
/**
* <code>optional float head_yaw = 1;</code>
*
* <pre>
* Head angles.
* </pre>
*/
float getHeadYaw();
// optional float head_pitch = 2;
/**
* <code>optional float head_pitch = 2;</code>
*/
boolean hasHeadPitch();
/**
* <code>optional float head_pitch = 2;</code>
*/
float getHeadPitch();
// optional float l_shoulder_pitch = 3;
/**
* <code>optional float l_shoulder_pitch = 3;</code>
*
* <pre>
* Left arm angles.
* </pre>
*/
boolean hasLShoulderPitch();
/**
* <code>optional float l_shoulder_pitch = 3;</code>
*
* <pre>
* Left arm angles.
* </pre>
*/
float getLShoulderPitch();
// optional float l_shoulder_roll = 4;
/**
* <code>optional float l_shoulder_roll = 4;</code>
*/
boolean hasLShoulderRoll();
/**
* <code>optional float l_shoulder_roll = 4;</code>
*/
float getLShoulderRoll();
// optional float l_elbow_yaw = 5;
/**
* <code>optional float l_elbow_yaw = 5;</code>
*/
boolean hasLElbowYaw();
/**
* <code>optional float l_elbow_yaw = 5;</code>
*/
float getLElbowYaw();
// optional float l_elbow_roll = 6;
/**
* <code>optional float l_elbow_roll = 6;</code>
*/
boolean hasLElbowRoll();
/**
* <code>optional float l_elbow_roll = 6;</code>
*/
float getLElbowRoll();
// optional float l_wrist_yaw = 7;
/**
* <code>optional float l_wrist_yaw = 7;</code>
*/
boolean hasLWristYaw();
/**
* <code>optional float l_wrist_yaw = 7;</code>
*/
float getLWristYaw();
// optional float l_hand = 8;
/**
* <code>optional float l_hand = 8;</code>
*/
boolean hasLHand();
/**
* <code>optional float l_hand = 8;</code>
*/
float getLHand();
// optional float r_shoulder_pitch = 9;
/**
* <code>optional float r_shoulder_pitch = 9;</code>
*
* <pre>
* Right arm angles.
* </pre>
*/
boolean hasRShoulderPitch();
/**
* <code>optional float r_shoulder_pitch = 9;</code>
*
* <pre>
* Right arm angles.
* </pre>
*/
float getRShoulderPitch();
// optional float r_shoulder_roll = 10;
/**
* <code>optional float r_shoulder_roll = 10;</code>
*/
boolean hasRShoulderRoll();
/**
* <code>optional float r_shoulder_roll = 10;</code>
*/
float getRShoulderRoll();
// optional float r_elbow_yaw = 11;
/**
* <code>optional float r_elbow_yaw = 11;</code>
*/
boolean hasRElbowYaw();
/**
* <code>optional float r_elbow_yaw = 11;</code>
*/
float getRElbowYaw();
// optional float r_elbow_roll = 12;
/**
* <code>optional float r_elbow_roll = 12;</code>
*/
boolean hasRElbowRoll();
/**
* <code>optional float r_elbow_roll = 12;</code>
*/
float getRElbowRoll();
// optional float r_wrist_yaw = 13;
/**
* <code>optional float r_wrist_yaw = 13;</code>
*/
boolean hasRWristYaw();
/**
* <code>optional float r_wrist_yaw = 13;</code>
*/
float getRWristYaw();
// optional float r_hand = 14;
/**
* <code>optional float r_hand = 14;</code>
*/
boolean hasRHand();
/**
* <code>optional float r_hand = 14;</code>
*/
float getRHand();
// optional float l_hip_yaw_pitch = 15;
/**
* <code>optional float l_hip_yaw_pitch = 15;</code>
*
* <pre>
* Pelvis angles.
* </pre>
*/
boolean hasLHipYawPitch();
/**
* <code>optional float l_hip_yaw_pitch = 15;</code>
*
* <pre>
* Pelvis angles.
* </pre>
*/
float getLHipYawPitch();
// optional float r_hip_yaw_pitch = 16;
/**
* <code>optional float r_hip_yaw_pitch = 16;</code>
*/
boolean hasRHipYawPitch();
/**
* <code>optional float r_hip_yaw_pitch = 16;</code>
*/
float getRHipYawPitch();
// optional float l_hip_roll = 17;
/**
* <code>optional float l_hip_roll = 17;</code>
*
* <pre>
* Left leg angles.
* </pre>
*/
boolean hasLHipRoll();
/**
* <code>optional float l_hip_roll = 17;</code>
*
* <pre>
* Left leg angles.
* </pre>
*/
float getLHipRoll();
// optional float l_hip_pitch = 18;
/**
* <code>optional float l_hip_pitch = 18;</code>
*/
boolean hasLHipPitch();
/**
* <code>optional float l_hip_pitch = 18;</code>
*/
float getLHipPitch();
// optional float l_knee_pitch = 19;
/**
* <code>optional float l_knee_pitch = 19;</code>
*/
boolean hasLKneePitch();
/**
* <code>optional float l_knee_pitch = 19;</code>
*/
float getLKneePitch();
// optional float l_ankle_pitch = 20;
/**
* <code>optional float l_ankle_pitch = 20;</code>
*/
boolean hasLAnklePitch();
/**
* <code>optional float l_ankle_pitch = 20;</code>
*/
float getLAnklePitch();
// optional float l_ankle_roll = 21;
/**
* <code>optional float l_ankle_roll = 21;</code>
*/
boolean hasLAnkleRoll();
/**
* <code>optional float l_ankle_roll = 21;</code>
*/
float getLAnkleRoll();
// optional float r_hip_roll = 22;
/**
* <code>optional float r_hip_roll = 22;</code>
*
* <pre>
* Right leg angles.
* </pre>
*/
boolean hasRHipRoll();
/**
* <code>optional float r_hip_roll = 22;</code>
*
* <pre>
* Right leg angles.
* </pre>
*/
float getRHipRoll();
// optional float r_hip_pitch = 23;
/**
* <code>optional float r_hip_pitch = 23;</code>
*/
boolean hasRHipPitch();
/**
* <code>optional float r_hip_pitch = 23;</code>
*/
float getRHipPitch();
// optional float r_knee_pitch = 24;
/**
* <code>optional float r_knee_pitch = 24;</code>
*/
boolean hasRKneePitch();
/**
* <code>optional float r_knee_pitch = 24;</code>
*/
float getRKneePitch();
// optional float r_ankle_pitch = 25;
/**
* <code>optional float r_ankle_pitch = 25;</code>
*/
boolean hasRAnklePitch();
/**
* <code>optional float r_ankle_pitch = 25;</code>
*/
float getRAnklePitch();
// optional float r_ankle_roll = 26;
/**
* <code>optional float r_ankle_roll = 26;</code>
*/
boolean hasRAnkleRoll();
/**
* <code>optional float r_ankle_roll = 26;</code>
*/
float getRAnkleRoll();
}