BowlerKernel
Public Member Functions | List of all members
com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI Interface Reference
Inheritance diagram for com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI:
Inheritance graph
[legend]

Public Member Functions

void setAllCSG (Collection< CSG > toAdd, File source)
 
void addCSG (Collection< CSG > toAdd, File source)
 
void highlightException (File fileEngineRunByName, Throwable ex)
 
Set< CSGgetVisibleCSGs ()
 
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)
 

Detailed Description

Definition at line 13 of file IMobileBaseUI.java.

Member Function Documentation

◆ addCSG()

void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.addCSG ( Collection< CSG toAdd,
File  source 
)

◆ addCsg()

default void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.addCsg ( CSG  toAdd,
File  source 
)

◆ getVisibleCSGs()

Set<CSG> com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.getVisibleCSGs ( )

Return the CSGs currently visible in the UI.

Returns
visible CSGs

Referenced by com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.selectCsgByFile().

◆ highlightException()

void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.highlightException ( File  fileEngineRunByName,
Throwable  ex 
)

◆ selectCsgByFile()

default void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.selectCsgByFile ( File  script,
int  lineNumber 
)

◆ setAllCSG()

void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setAllCSG ( Collection< CSG toAdd,
File  source 
)

◆ setCsg() [1/4]

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

Here is the call graph for this function:

◆ setCsg() [2/4]

default void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setCsg ( CSG  toAdd,
File  source 
)

◆ setCsg() [3/4]

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

Here is the call graph for this function:

◆ setCsg() [4/4]

default void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setCsg ( MobileBaseCadManager  thread,
File  cadScript 
)

◆ setSelected()

void com.neuronrobotics.bowlerstudio.creature.IMobileBaseUI.setSelected ( Affine  rootListener)

◆ setSelectedCsg()

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.

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


The documentation for this interface was generated from the following file: