#include <direction_node.h>
Definition at line 12 of file direction_node.h.
Enumerator |
---|
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.
|
Definition at line 33 of file direction_node.h.
Enumerator |
---|
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
|
Definition at line 82 of file direction_node.h.
Enumerator |
---|
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.
|
Definition at line 15 of file direction_node.h.
arcs::aubo_scope::DirectionNode::DirectionNode |
( |
DirectionNode & |
f | ) |
|
arcs::aubo_scope::DirectionNode::DirectionNode |
( |
DirectionNode && |
f | ) |
|
virtual arcs::aubo_scope::DirectionNode::~DirectionNode |
( |
| ) |
|
|
virtual |
arcs::aubo_scope::DirectionNode::DirectionNode |
( |
| ) |
|
|
private |
Axis arcs::aubo_scope::DirectionNode::getAxis |
( |
| ) |
|
- Returns
- the Axis used to define the direction.
ExpressionPtr arcs::aubo_scope::DirectionNode::getExpression |
( |
| ) |
|
- Returns
- the expression used to define the direction vector.
FeaturePtr arcs::aubo_scope::DirectionNode::getFeature |
( |
| ) |
|
- Returns
- the feature selected for this Direction node.
double arcs::aubo_scope::DirectionNode::getToolAcceleration |
( |
| ) |
|
- Returns
- the tool acceleration to use for the movement
double arcs::aubo_scope::DirectionNode::getToolSpeed |
( |
| ) |
|
- Returns
- the tool speed to be achieved.
void arcs::aubo_scope::DirectionNode::setAxis |
( |
Axis |
axis | ) |
|
void arcs::aubo_scope::DirectionNode::setExpression |
( |
ExpressionPtr |
expression | ) |
|
void arcs::aubo_scope::DirectionNode::setFeature |
( |
FeaturePtr |
feature | ) |
|
void arcs::aubo_scope::DirectionNode::setToolAcceleration |
( |
double |
acc | ) |
|
void arcs::aubo_scope::DirectionNode::setToolSpeed |
( |
double |
speed | ) |
|
void arcs::aubo_scope::DirectionNode::setType |
( |
ParameterType |
type | ) |
|
void* arcs::aubo_scope::DirectionNode::d_ { nullptr } |
|
private |
The documentation for this class was generated from the following file: