5 #ifndef CNOID_BODYPLUGIN_JOINT_GRAPH_VIEW_H_INCLUDED 6 #define CNOID_BODYPLUGIN_JOINT_GRAPH_VIEW_H_INCLUDED 10 #include <cnoid/MultiValueSeqItem> 12 #include <cnoid/GraphWidget> 13 #include <cnoid/ItemList> 14 #include <cnoid/ConnectionSet> 43 connections.disconnect();
49 std::vector<GraphDataHandlerPtr> handlers;
52 std::list<ItemInfo> itemInfos;
54 std::set<BodyItemPtr> bodyItems;
59 void onDataItemDetachedFromRoot(std::list<ItemInfo>::iterator itemInfoIter);
60 void updateBodyItems();
61 void onBodyItemDetachedFromRoot(
BodyItemPtr bodyItem);
62 void setupGraphWidget();
63 void addJointTrajectory(std::list<ItemInfo>::iterator itemInfoIter,
Link* joint,
MultiValueSeqPtr seq);
64 void onDataItemUpdated(std::list<ItemInfo>::iterator itemInfoIter);
65 void onDataRequest(std::list<ItemInfo>::iterator itemInfoIter,
int jointId,
int frame,
int size,
double* out_values);
66 void onDataModified(std::list<ItemInfo>::iterator itemInfoIter,
int jointId,
int frame,
int size,
double* values);
static void initializeClass(ExtensionManager *ext)
Definition: JointGraphView.cpp:18
Definition: ItemList.h:14
MultiValueSeq::Ptr MultiValueSeqPtr
Definition: MultiValueSeq.h:36
Definition: ExtensionManager.h:26
Definition: ConnectionSet.h:22
Definition: LinkSelectionView.h:18
Definition: Referenced.h:128
virtual QWidget * indicatorOnInfoBar()
Definition: JointGraphView.cpp:49
Definition: JointGraphView.h:20
JointGraphView()
Definition: JointGraphView.cpp:25
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
virtual bool restoreState(const Archive &archive)
Definition: JointGraphView.cpp:237
~JointGraphView()
Definition: JointGraphView.cpp:42
virtual bool storeState(Archive &archive)
Definition: JointGraphView.cpp:231