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().