// 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(); }