#include <set_payload_node.h>
◆ ConfigType
◆ SetPayloadNode() [1/3]
| arcs::aubo_scope::SetPayloadNode::SetPayloadNode |
( |
SetPayloadNode & | f | ) |
|
◆ SetPayloadNode() [2/3]
| arcs::aubo_scope::SetPayloadNode::SetPayloadNode |
( |
SetPayloadNode && | f | ) |
|
◆ ~SetPayloadNode()
| virtual arcs::aubo_scope::SetPayloadNode::~SetPayloadNode |
( |
| ) |
|
|
virtual |
◆ SetPayloadNode() [3/3]
| arcs::aubo_scope::SetPayloadNode::SetPayloadNode |
( |
| ) |
|
|
private |
◆ getCenterOfGravity()
| std::vector< double > arcs::aubo_scope::SetPayloadNode::getCenterOfGravity |
( |
| ) |
|
Gets the payload's center of gravity (CoG), also referred to as center of mass.
It is defined as the offset between the center of the tool output flange and the center of gravity of the attached payload.
- 返回
- The center of gravity (CoG) of the payload relative to the center of the tool output flange
◆ getConfigType()
| ConfigType arcs::aubo_scope::SetPayloadNode::getConfigType |
( |
| ) |
|
This method returns the type of configuration.
Cast this instance appropriately to have access to specific getters.
- 返回
- The type of this config.
◆ getMass()
| double arcs::aubo_scope::SetPayloadNode::getMass |
( |
| ) |
|
- 返回
- The total mass of the payload
◆ setCenterOfGravity()
| void arcs::aubo_scope::SetPayloadNode::setCenterOfGravity |
( |
const std::vector< double > & | cog | ) |
|
◆ setConfigType()
| void arcs::aubo_scope::SetPayloadNode::setConfigType |
( |
ConfigType | type | ) |
|
◆ setMass()
| void arcs::aubo_scope::SetPayloadNode::setMass |
( |
double | mass | ) |
|
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::SetPayloadNode::d_ { nullptr } |
|
private |
该类的文档由以下文件生成: