1#ifndef AUBO_SCOPE_TCP_CONTRIBUTION_MODEL_H
2#define AUBO_SCOPE_TCP_CONTRIBUTION_MODEL_H
61 TCPPtr
addTcp(
const std::string &idKey,
const std::string &suggested_name,
62 const std::vector<double> &offset);
78 TCPPtr
getTcp(
const std::string &idKey);
98 const std::vector<double> &newOffset);
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
\chinese TCP 贡献模型 此接口提供在 AuboScope 中添加、更新和删除 TCP 的功能。
TCPPtr getTcp(const std::string &idKey)
TCP \chinese 返回此前由此AuboCap使用相同idKey添加的TCP。
TcpContributionModel(TcpContributionModel &&f)
void removeTcp(const std::string &idKey)
\chinese 从此AuboCap中移除已添加的TCP。使用该TCP的程序节点将变为未定义。
virtual ~TcpContributionModel()
TcpContributionModel(TcpContributionModel &f)
TCPPtr addTcp(const std::string &idKey, const std::string &suggested_name, const std::vector< double > &offset)
TCP \chinese 向当前AuboScope安装中添加一个TCP。添加后终端用户可选择该TCP,但不可修改。
void updateTcp(const std::string &idKey, const std::vector< double > &newOffset)
\chinese 更新此AuboCap已添加TCP的偏移量。