Go to the documentation of this file. 1 #ifndef CNOID_MANIPULATOR_PLUGIN_MPR_STATEMENT_H
2 #define CNOID_MANIPULATOR_PLUGIN_MPR_STATEMENT_H
4 #include <cnoid/ClonableReferenced>
5 #include <cnoid/HierarchicalClassRegistry>
6 #include <cnoid/PolymorphicFunctionSet>
8 #include "exportdecl.h"
13 class MprStructuredStatement;
20 if(classId_ < 0) validateClassId();
31 std::string label()
const;
32 virtual std::string label(
int index)
const = 0;
54 void validateClassId()
const;
Definition: HierarchicalClassRegistry.h:30
Definition: MprStatement.h:62
Definition: ValueTree.h:253
Definition: MprStructuredStatement.h:10
Listing * write(Mapping *mapping, const std::string &key, const Eigen::MatrixBase< Derived > &x)
Definition: EigenArchive.h:145
Definition: Referenced.h:276
bool read(const Mapping *mapping, const std::string &key, Eigen::MatrixBase< Derived > &x)
Definition: EigenArchive.h:43
ref_ptr< MprStatement > MprStatementPtr
Definition: MprStatement.h:59
PolymorphicMprStatementFunctionSet::Dispatcher MprStatementFunctionDispatcher
Definition: MprStatement.h:78
Definition: AbstractSceneLoader.h:11
Definition: ClonableReferenced.h:10
Definition: CloneMap.h:13
Definition: MprStatement.h:16
Definition: MprStatement.h:72
MprStatement * clone(CloneMap &cloneMap) const
Definition: MprStatement.h:27
Definition: MprProgram.h:21
int classId() const
Definition: MprStatement.h:19
Definition: PolymorphicFunctionSet.h:15
MprStatement * clone() const
Definition: MprStatement.h:24