#include <direction_node.h>
◆ Axis
| 枚举值 |
|---|
| X_PLUS | Move in the positive X direction relative to the feature.
|
| X_MINUS | Move in the negative X direction relative to the feature.
|
| Y_PLUS | Move in the positive Y direction relative to the feature.
|
| Y_MINUS | Move in the negative Y direction relative to the feature.
|
| Z_PLUS | Move in the positive Z direction relative to the feature.
|
| Z_MINUS | Move in the negative Z direction relative to the feature.
|
在文件 direction_node.h 第 33 行定义.
◆ DirectionSelectionType
◆ FeatureSelectionType
| 枚举值 |
|---|
| UNRESOLVED_FEATURE | The selected feature is no longer available (e.g.
because the user has removed the feature in the Installation or the needed Installation is not currently loaded)
|
| SHARED | Feature is inherited from the MoveL or MoveP parent.
|
| FEATURE | Feature is selected.
The Selection instance can be cast to DirectionNodeFeature
|
在文件 direction_node.h 第 82 行定义.
◆ ParameterType
| 枚举值 |
|---|
| SHARED_MOTION | The tool motion parameters are inherited from the MoveL or MoveP parent.
|
| TOOL_MOTION | The tool motion parameters are selected.
The Selection instance can be cast to ToolMotionParameters.
|
在文件 direction_node.h 第 15 行定义.
◆ DirectionNode() [1/3]
| arcs::aubo_scope::DirectionNode::DirectionNode |
( |
DirectionNode & | f | ) |
|
◆ DirectionNode() [2/3]
| arcs::aubo_scope::DirectionNode::DirectionNode |
( |
DirectionNode && | f | ) |
|
◆ ~DirectionNode()
| virtual arcs::aubo_scope::DirectionNode::~DirectionNode |
( |
| ) |
|
|
virtual |
◆ DirectionNode() [3/3]
| arcs::aubo_scope::DirectionNode::DirectionNode |
( |
| ) |
|
|
private |
◆ getAxis()
| Axis arcs::aubo_scope::DirectionNode::getAxis |
( |
| ) |
|
- 返回
- the Axis used to define the direction.
◆ getDirectionSelectionType()
◆ getExpression()
| ExpressionPtr arcs::aubo_scope::DirectionNode::getExpression |
( |
| ) |
|
- 返回
- the expression used to define the direction vector.
◆ getFeature()
| FeaturePtr arcs::aubo_scope::DirectionNode::getFeature |
( |
| ) |
|
- 返回
- the feature selected for this Direction node.
◆ getFeatureSelectionType()
◆ getToolAcceleration()
| double arcs::aubo_scope::DirectionNode::getToolAcceleration |
( |
| ) |
|
- 返回
- the tool acceleration to use for the movement
◆ getToolSpeed()
| double arcs::aubo_scope::DirectionNode::getToolSpeed |
( |
| ) |
|
- 返回
- the tool speed to be achieved.
◆ getType()
◆ setAxis()
| void arcs::aubo_scope::DirectionNode::setAxis |
( |
Axis | axis | ) |
|
◆ setDirectionSelectionType()
◆ setExpression()
| void arcs::aubo_scope::DirectionNode::setExpression |
( |
ExpressionPtr | expression | ) |
|
◆ setFeature()
| void arcs::aubo_scope::DirectionNode::setFeature |
( |
FeaturePtr | feature | ) |
|
◆ setFeatureSelectionType()
◆ setToolAcceleration()
| void arcs::aubo_scope::DirectionNode::setToolAcceleration |
( |
double | acc | ) |
|
◆ setToolSpeed()
| void arcs::aubo_scope::DirectionNode::setToolSpeed |
( |
double | speed | ) |
|
◆ setType()
| void arcs::aubo_scope::DirectionNode::setType |
( |
ParameterType | type | ) |
|
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::DirectionNode::d_ { nullptr } |
|
private |
该类的文档由以下文件生成: