|
BowlerKernel
|

Public Member Functions | |
| void | setAllCSG (Collection< CSG > toAdd, File source) |
| void | addCSG (Collection< CSG > toAdd, File source) |
| void | highlightException (File fileEngineRunByName, Throwable ex) |
| Set< CSG > | getVisibleCSGs () |
| void | setSelectedCsg (Collection< CSG > selectedCsg) |
| void | setSelected (Affine rootListener) |
| default void | selectCsgByFile (File script, int lineNumber) |
| default void | setCsg (CSG toAdd, File source) |
| default void | setCsg (List< CSG > toAdd) |
| default void | setCsg (CSG toAdd) |
| default void | setCsg (MobileBaseCadManager thread, File cadScript) |
| default void | addCsg (CSG toAdd, File source) |
Definition at line 13 of file IMobileBaseUI.java.
| void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.addCSG | ( | Collection< CSG > | toAdd, |
| File | source | ||
| ) |
Add these objects to the UI.
| toAdd | CSGs to add |
| source | script source file |
Referenced by com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.addCsg(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.generateBody(), and com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.generateCad().
| default void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.addCsg | ( | CSG | toAdd, |
| File | source | ||
| ) |
Definition at line 96 of file IMobileBaseUI.java.
References com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.addCSG().
Referenced by com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.generateBody().

| Set<CSG> com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.getVisibleCSGs | ( | ) |
Return the CSGs currently visible in the UI.
Referenced by com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.selectCsgByFile().
| void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.highlightException | ( | File | fileEngineRunByName, |
| Throwable | ex | ||
| ) |
Highlight the exception-causing lines in a file.
| fileEngineRunByName | The file that was running when the exception occurred |
| ex | the stack trace for file names of open files, or for open or executed file names |
Referenced by com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager._generateStls(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.generateBody(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.generateCad(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.getConfigurationDisplay(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.run(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.scriptFromFileInfo(), com.neuronrobotics.bowlerstudio.creature.MobileBaseLoader.setDefaultDhParameterKinematics(), and com.neuronrobotics.bowlerstudio.creature.MobileBaseLoader.setGitWalkingEngine().
| default void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.selectCsgByFile | ( | File | script, |
| int | lineNumber | ||
| ) |
Definition at line 57 of file IMobileBaseUI.java.
References com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.getVisibleCSGs(), and com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setSelectedCsg().

| void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setAllCSG | ( | Collection< CSG > | toAdd, |
| File | source | ||
| ) |
Replace all objects in the UI with these CSGs.
| toAdd | CSGs to add |
| source | script source file |
Referenced by com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager._generateStls(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.generateBody(), com.neuronrobotics.bowlerstudio.creature.CadFileExporter.generateManufacturingParts(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.generateStls(), and com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setCsg().
| default void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setCsg | ( | CSG | toAdd | ) |
Definition at line 88 of file IMobileBaseUI.java.
References com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setAllCSG().

| default void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setCsg | ( | CSG | toAdd, |
| File | source | ||
| ) |
Definition at line 80 of file IMobileBaseUI.java.
References com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setAllCSG().
Referenced by com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.generateCad(), and com.neuronrobotics.bowlerstudio.creature.CadFileExporter.generateManufacturingParts().

| default void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setCsg | ( | List< CSG > | toAdd | ) |
Definition at line 84 of file IMobileBaseUI.java.
References com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setAllCSG().

| default void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setCsg | ( | MobileBaseCadManager | thread, |
| File | cadScript | ||
| ) |
Definition at line 92 of file IMobileBaseUI.java.
References com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.getAllCad(), and com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setAllCSG().

| void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setSelected | ( | Affine | rootListener | ) |
| void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setSelectedCsg | ( | Collection< CSG > | selectedCsg | ) |
Highlight the given list of CSGs. This should not change the CSG, just highlight it.
| selectedCsg | the list to highlight NULL is used as a clear highlights |
Referenced by com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.selectCsgByFile(), com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.selectCsgByLink(), and com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.selectCsgByMobileBase().