|
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 |