BowlerKernel
|
Public Member Functions | |
PrintBedObject (String name, CSG part, double xMax, double xMin, double yMax, double yMin, TransformNR startPose) | |
void | addEventListener (Runnable r) |
void | addSaveListener (Runnable r) |
List< CSG > | get () |
double | getX () |
double | getY () |
double | getZ () |
void | checkBounds () |
Private Attributes | |
double | xMax |
double | xMin |
double | yMax |
double | yMin |
CSG | part |
String | name |
manipulation | manip |
Affine | affine = new Affine() |
TransformNR | globalPose |
Definition at line 13 of file PrintBedObject.java.
com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.PrintBedObject | ( | String | name, |
CSG | part, | ||
double | xMax, | ||
double | xMin, | ||
double | yMax, | ||
double | yMin, | ||
TransformNR | startPose | ||
) |
Definition at line 23 of file PrintBedObject.java.
References com.neuronrobotics.bowlerkernel.Bezier3d.manipulation.addSaveListener(), com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.affine, com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.checkBounds(), com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.manip, com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.name, com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.part, com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.xMax, com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.xMin, com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.yMax, and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.yMin.
void com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.addEventListener | ( | Runnable | r | ) |
Definition at line 36 of file PrintBedObject.java.
References com.neuronrobotics.bowlerkernel.Bezier3d.manipulation.addEventListener(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.manip.
void com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.addSaveListener | ( | Runnable | r | ) |
Definition at line 40 of file PrintBedObject.java.
References com.neuronrobotics.bowlerkernel.Bezier3d.manipulation.addSaveListener(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.manip.
Referenced by com.neuronrobotics.bowlerstudio.printbed.PrintBedManager.init().
void com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.checkBounds | ( | ) |
Definition at line 58 of file PrintBedObject.java.
References eu.mihosoft.vrl.v3d.CSG.getMaxX(), eu.mihosoft.vrl.v3d.CSG.getMaxY(), eu.mihosoft.vrl.v3d.CSG.getMinX(), eu.mihosoft.vrl.v3d.CSG.getMinY(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getX(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getY(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getZ(), com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.globalPose, com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.manip, com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.part, com.neuronrobotics.bowlerkernel.Bezier3d.manipulation.set(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.translateX(), com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.translateY(), com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.xMax, com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.xMin, com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.yMax, and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.yMin.
Referenced by com.neuronrobotics.bowlerstudio.printbed.PrintBedManager.init(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.PrintBedObject().
List<CSG> com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.get | ( | ) |
Definition at line 43 of file PrintBedObject.java.
References com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.part.
double com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.getX | ( | ) |
Definition at line 47 of file PrintBedObject.java.
References com.neuronrobotics.bowlerkernel.Bezier3d.manipulation.currentPose, com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getX(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.manip.
double com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.getY | ( | ) |
Definition at line 51 of file PrintBedObject.java.
References com.neuronrobotics.bowlerkernel.Bezier3d.manipulation.currentPose, com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getY(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.manip.
double com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.getZ | ( | ) |
Definition at line 55 of file PrintBedObject.java.
References com.neuronrobotics.bowlerkernel.Bezier3d.manipulation.currentPose, com.neuronrobotics.sdk.addons.kinematics.math.TransformNR.getZ(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.manip.
|
private |
Definition at line 21 of file PrintBedObject.java.
Referenced by com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.PrintBedObject().
|
private |
Definition at line 22 of file PrintBedObject.java.
Referenced by com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.checkBounds().
|
private |
Definition at line 20 of file PrintBedObject.java.
Referenced by com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.addEventListener(), com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.addSaveListener(), com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.checkBounds(), com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.getX(), com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.getY(), com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.getZ(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.PrintBedObject().
|
private |
Definition at line 19 of file PrintBedObject.java.
Referenced by com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.PrintBedObject().
|
private |
|
private |
Definition at line 14 of file PrintBedObject.java.
Referenced by com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.checkBounds(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.PrintBedObject().
|
private |
Definition at line 15 of file PrintBedObject.java.
Referenced by com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.checkBounds(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.PrintBedObject().
|
private |
Definition at line 16 of file PrintBedObject.java.
Referenced by com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.checkBounds(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.PrintBedObject().
|
private |
Definition at line 17 of file PrintBedObject.java.
Referenced by com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.checkBounds(), and com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.PrintBedObject().