1#ifndef AUBO_SCOPE_TCP_CONTRIBUTION_MODEL_H
2#define AUBO_SCOPE_TCP_CONTRIBUTION_MODEL_H
49 TCPPtr
addTcp(
const std::string &idKey,
const std::string &suggested_name,
50 const std::vector<double> &offset);
62 TCPPtr
getTcp(
const std::string &idKey);
77 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...
TCPPtr getTcp(const std::string &idKey)
Returns the TCP previously added by this AuboCap using the same idKey.
TcpContributionModel(TcpContributionModel &&f)
void removeTcp(const std::string &idKey)
Remove a TCP added by this AuboCap from AuboScope.
virtual ~TcpContributionModel()
TcpContributionModel(TcpContributionModel &f)
TCPPtr addTcp(const std::string &idKey, const std::string &suggested_name, const std::vector< double > &offset)
Add a TCP to the current AuboScope installation.
void updateTcp(const std::string &idKey, const std::vector< double > &newOffset)
Update the offset of a TCP already added by this AuboCap.