BowlerKernel
|
Public Member Functions | |
void | execute (DHParameterKinematics kin) |
TransformNR | getPose () |
void | setPose (TransformNR pose) |
InterpolationType | getType () |
void | setType (InterpolationType mode) |
double | getTRAPEZOIDAL_time () |
void | setTRAPEZOIDAL_time (double tRAPEZOIDAL_time) |
double | getBEZIER_P0 () |
void | setBEZIER_P0 (double bEZIER_P0) |
double | getBEZIER_P1 () |
void | setBEZIER_P1 (double bEZIER_P1) |
int | getMsDuration () |
void | setMsDuration (int msDuration) |
void | done (InterpolationMoveState state) |
Private Attributes | |
TransformNR | pose = new TransformNR() |
InterpolationType | mode = InterpolationType.LINEAR |
double | TRAPEZOIDAL_time =0 |
double | BEZIER_P0 =0 |
double | BEZIER_P1 =0 |
int | msDuration =1 |
Definition at line 9 of file SequenceEvent.java.
void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.done | ( | InterpolationMoveState | state | ) |
Implements com.neuronrobotics.sdk.addons.kinematics.IOnInterpolationDone.
Definition at line 79 of file SequenceEvent.java.
void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.execute | ( | DHParameterKinematics | kin | ) |
Definition at line 19 of file SequenceEvent.java.
References com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.asyncInterpolatedMove(), com.neuronrobotics.sdk.pid.InterpolationType.BEZIER, com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.BEZIER_P0, com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.BEZIER_P1, com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.mode, com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.msDuration, com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.pose, com.neuronrobotics.sdk.pid.InterpolationType.TRAPEZOIDAL, and com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.TRAPEZOIDAL_time.
Referenced by com.neuronrobotics.bowlerstudio.sequence.TimeSequence.runSequence().
double com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getBEZIER_P0 | ( | ) |
Definition at line 54 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.BEZIER_P0.
double com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getBEZIER_P1 | ( | ) |
Definition at line 62 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.BEZIER_P1.
int com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getMsDuration | ( | ) |
Definition at line 70 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.msDuration.
TransformNR com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getPose | ( | ) |
Definition at line 30 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.pose.
double com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getTRAPEZOIDAL_time | ( | ) |
Definition at line 46 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.TRAPEZOIDAL_time.
InterpolationType com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getType | ( | ) |
Definition at line 38 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.mode.
void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setBEZIER_P0 | ( | double | bEZIER_P0 | ) |
Definition at line 58 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.BEZIER_P0.
void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setBEZIER_P1 | ( | double | bEZIER_P1 | ) |
Definition at line 66 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.BEZIER_P1.
void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setMsDuration | ( | int | msDuration | ) |
Definition at line 74 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.msDuration.
void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setPose | ( | TransformNR | pose | ) |
Definition at line 34 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.pose.
void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setTRAPEZOIDAL_time | ( | double | tRAPEZOIDAL_time | ) |
Definition at line 50 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.TRAPEZOIDAL_time.
void com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setType | ( | InterpolationType | mode | ) |
Definition at line 42 of file SequenceEvent.java.
References com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.mode.
|
private |
|
private |
|
private |
Definition at line 11 of file SequenceEvent.java.
Referenced by com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.execute(), com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getType(), and com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setType().
|
private |
|
private |
Definition at line 10 of file SequenceEvent.java.
Referenced by com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.execute(), com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.getPose(), and com.neuronrobotics.bowlerstudio.sequence.SequenceEvent.setPose().
|
private |