10 #include <trajectory_editor/spaces/pidview.h>
11 #include <trajectory_editor/spaces/basicspace.h>
13 class PIDSpace :
public BasicSpace
17 PIDSpace(
const std::vector<std::string> &modelJointList, QWidget *parent = 0);
21 void handleFieldChanged(PIDView::Field field);
22 void handlePerspectiveUpdate(
const joint_perspective::JointPerspective &perspective);
23 void handleApplyRulePart(KeyframePtr frame,
const motionfile::RulePart &part,
double delta){};
27 void initGUI(
const joint_perspective::JointPerspective &perspective);
31 void findAndPutView(std::string jointName, std::string label,
int row, BasicSmallView::Alignment alignment, BasicSmallView::Type type,
bool shiftMirrored);
32 void createHeaderLabels(BasicSmallView::Alignment alignment,
int row);
35 std::vector<PIDView*> jointViews;
36 QGridLayout *jointsLayout;