SYMBOL INDEX (1560 symbols across 146 files) FILE: src/main/java/com/neuronrobotics/bowlerstudio/AddFileToGistController.java class AddFileToGistController (line 41) | @SuppressWarnings("restriction") method toSlug (line 70) | public static String toSlug(String input) { method AddFileToGistController (line 78) | public AddFileToGistController(String gitRepo, MenuRefreshEvent event) { method start (line 85) | @SuppressWarnings("restriction") method setSelected (line 153) | private void setSelected(String selectedItem) throws Exception { method onAddFile (line 177) | @FXML method onCancel (line 221) | @FXML method main (line 229) | public static void main(String[] args) { method createProject (line 256) | @FXML method getGitRepo (line 307) | public String getGitRepo() { method setGitRepo (line 311) | public void setGitRepo(String gitRepo) { method setFileExtensionType (line 324) | public void setFileExtensionType(IScriptingLanguage lang) { method start (line 339) | public void start(Stage s, IScriptingLanguage iScriptingLanguage) thro... FILE: src/main/java/com/neuronrobotics/bowlerstudio/BowlerStudio.java class BowlerStudio (line 97) | @SuppressWarnings("restriction") method main (line 113) | @SuppressWarnings({"unchecked", "restriction"}) method go (line 120) | public static void go() { method embeddedLaunch (line 129) | public static void embeddedLaunch(String[] args) throws Exception { method initializeBowlerStudio (line 137) | public static void initializeBowlerStudio(String[] args) throws Except... class _Console (line 496) | private static class _Console extends OutputStream { method run (line 500) | public void run() { method _Console (line 519) | public _Console() { method appendText (line 523) | @SuppressWarnings("restriction") method write (line 553) | public void write(int b) throws IOException { method runLater (line 558) | public static void runLater(long delay, Runnable action) { method runLater (line 562) | public static void runLater(java.time.Duration delay, Runnable action) { method runLater (line 579) | public static void runLater(Runnable r) { method runLater (line 590) | public static void runLater(Runnable r, Throwable ex) { method getOut (line 609) | public static OutputStream getOut() { method loadMobileBaseFromGit (line 615) | public static MobileBase loadMobileBaseFromGit(String id, String file)... method select (line 619) | public static void select(MobileBase base) { method select (line 635) | public static void select(MobileBase base, DHParameterKinematics limb) { method select (line 657) | public static void select(TransformNR startingLocation, Affine rootLis... method select (line 668) | public static void select(Affine rootListener) { method select (line 674) | public static void select(MobileBase base, LinkConfiguration limb) { method select (line 689) | public static void select(File script, int lineNumber) { method getBowlerStudioBinaryVersion (line 702) | public static String getBowlerStudioBinaryVersion() throws FileNotFoun... method makeSymLinkOfCurrentVersion (line 719) | private static void makeSymLinkOfCurrentVersion() throws Exception { method ensureUpdated (line 738) | public static void ensureUpdated(boolean check, String... urls) { method closeSplash (line 752) | public static void closeSplash() { method renderSplashFrame (line 756) | public static void renderSplashFrame(int frame, String message) { method openExternalWebpage (line 765) | public static void openExternalWebpage(URL uri) { method openUrlInNewTab (line 781) | public static void openUrlInNewTab(URL url) { method speak (line 791) | public static int speak(String msg) { method createFileTab (line 796) | public static ScriptingFileWidget createFileTab(File file) { method getScene (line 800) | @SuppressWarnings("restriction") method setScene (line 805) | @SuppressWarnings("restriction") method clearConsole (line 810) | @SuppressWarnings("restriction") method hasNetwork (line 819) | public static boolean hasNetwork() { method setHasnetwork (line 823) | public static void setHasnetwork(boolean hasnetwork) { method getLogViewRefStatic (line 827) | @SuppressWarnings("restriction") method setLogViewRefStatic (line 832) | public static void setLogViewRefStatic(@SuppressWarnings("restriction"... method setCreatureLab3d (line 836) | public static void setCreatureLab3d(CreatureLab3dController creatureLa... method start (line 839) | @SuppressWarnings("restriction") method setTitle (line 1033) | public static void setTitle(String title) { method setBowlerStudioCSS (line 1040) | public static void setBowlerStudioCSS(Scene scene) { method setToRunButton (line 1049) | public static void setToRunButton(Button b) { method setToStopButton (line 1058) | public static void setToStopButton(Button b) { method closeBowlerStudio (line 1067) | @SuppressWarnings("restriction") method printStackTrace (line 1092) | public static void printStackTrace(Throwable e) { method printStackTrace (line 1096) | public static void printStackTrace(Throwable e, File sourceFile) { method println (line 1100) | public static void println(CSG... toDisplay) { method println (line 1104) | public static void println(ArrayList toDisplay) { method print (line 1108) | public static void print(CSG... toDisplay) { method print (line 1113) | public static void print(ArrayList toDisplay) { method isDeleteFlag (line 1118) | public static boolean isDeleteFlag() { method setDeleteFlag (line 1122) | public static void setDeleteFlag(boolean deleteFlag) { method exit (line 1126) | public static void exit() { method invokeLater (line 1130) | public static void invokeLater(Runnable object) { method moveCamera (line 1143) | public static void moveCamera(TransformNR tf) { method setCamera (line 1149) | public static void setCamera(TransformNR tf) { method getCamerFrame (line 1157) | public static TransformNR getCamerFrame() { method getCamerDepth (line 1161) | public static double getCamerDepth() { method zoomCamera (line 1165) | public static void zoomCamera(double increment) { method getTargetFrame (line 1171) | public static TransformNR getTargetFrame() { method loadMobilBaseIntoUI (line 1175) | public static void loadMobilBaseIntoUI(MobileBase base) { method showExceptionAlert (line 1179) | public static void showExceptionAlert(Exception ex, String message) { method checkValidURL (line 1208) | public static boolean checkValidURL(String url) { method getInstallDirStub (line 1232) | public static String getInstallDirStub() { method setInstallDirStub (line 1236) | public static void setInstallDirStub(String installDirStub) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/BowlerStudioController.java class BowlerStudioController (line 45) | @SuppressWarnings("restriction") method BowlerStudioController (line 57) | public BowlerStudioController() { method highlightException (line 71) | @Override method setAllCSG (line 76) | @Override method addCSG (line 86) | @Override method getVisibleCSGs (line 93) | @Override method setSelectedCsg (line 98) | @Override method setSelected (line 104) | @Override method setFontSize (line 110) | public void setFontSize(int size) { method createFileTab (line 118) | public ScriptingFileWidget createFileTab(File file) { method clearHighlits (line 213) | public void clearHighlits() { method setHighlight (line 219) | public void setHighlight(File fileEngineRunByName, int lineNumber, jav... method highlightException (line 238) | public static void highlightException(File fileEngineRunByName, Throwa... method clearHighlight (line 243) | public static void clearHighlight() { method highlightExceptionLocal (line 247) | private void highlightExceptionLocal(File fileEngineRunByName, Throwab... method addTab (line 352) | public void addTab(Tab tab, boolean closable) { method removeObject (line 362) | public static boolean removeObject(Object p) { method setCsg (line 397) | public static void setCsg(List toadd, File source) { method setCsg (line 409) | public static void setCsg(List toadd) { method addCsg (line 413) | public static void addCsg(CSG toadd) { method setUserNode (line 417) | public static void setUserNode(List toadd) { method addUserNode (line 427) | public static void addUserNode(Node toadd) { method setSelectedCsg (line 435) | public static void setSelectedCsg(CSG obj) { method highlightCsg (line 439) | public static void highlightCsg(CSG obj) { method setSelectedCsg (line 443) | public static void setSelectedCsg(Vector3d v) { method setSelectedCsg (line 449) | public static void setSelectedCsg(TransformNR poseToMove) { method setSelectedAffine (line 454) | public static void setSelectedAffine(TransformNR poseToMove, Affine ma... method targetAndFollow (line 458) | public static void targetAndFollow(TransformNR poseToMove, Affine mani... method setSelectedAffine (line 462) | public static void setSelectedAffine(Affine af) { method addCsg (line 466) | public static void addCsg(CSG toadd, File source) { method addObject (line 475) | public static void addObject(Object o, File source) { method addObject (line 479) | public static void addObject(Object o, File source, ArrayList cac... method createPolygonOutlineMesh (line 485) | public static MeshView createPolygonOutlineMesh(List vertices) { method addNode (line 513) | public void addNode(Node o) { method onScriptFinished (line 517) | @SuppressWarnings({"unchecked"}) method clearObjects (line 557) | private void clearObjects(Object o) { method onScriptChanged (line 569) | @Override method onScriptError (line 574) | @Override method disconnect (line 580) | public void disconnect() { method getPrimaryStage (line 584) | public Stage getPrimaryStage() { method getVrCamera (line 589) | public AbstractImageProvider getVrCamera() { method setVrCamera (line 593) | public void setVrCamera(AbstractImageProvider vrCamera) { method getBowlerStudio (line 597) | public static BowlerStudioController getBowlerStudio() { method setup (line 601) | public static void setup() { method clearCSG (line 606) | public static void clearCSG() { method clearUserNodes (line 612) | public static void clearUserNodes() { method setCsg (line 618) | public static void setCsg(CSG legAssembly, File cadScript) { method setCsg (line 628) | public static void setCsg(MobileBaseCadManager thread, File cadScript) { method isDoneLoadingTutorials (line 632) | public boolean isDoneLoadingTutorials() { method setDoneLoadingTutorials (line 636) | public void setDoneLoadingTutorials(boolean doneLoadingTutorials) { method getConnectionManager (line 640) | public ConnectionManager getConnectionManager() { method setConnectionManager (line 644) | public void setConnectionManager(ConnectionManager connectionManager) { method getMobileBaseUI (line 648) | public static IMobileBaseUI getMobileBaseUI() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/BowlerStudioFXMLController.java class BowlerStudioFXMLController (line 16) | public class BowlerStudioFXMLController { method clearScriptCache (line 91) | @FXML method onClose (line 97) | @FXML method onConnect (line 103) | @FXML method onConnectCHDKCamera (line 109) | @FXML method onConnectCVCamera (line 115) | @FXML method onConnectFileSourceCamera (line 121) | @FXML method onConnectGamePad (line 127) | @FXML method onConnectHokuyoURG (line 133) | @FXML method onConnectPidSim (line 139) | @FXML method onConnectURLSourceCamera (line 145) | @FXML method onConnectVirtual (line 151) | @FXML method onCreatenewGist (line 157) | @FXML method onLoadFile (line 163) | @FXML method onLogin (line 169) | @FXML method onLogout (line 175) | @FXML method onMobileBaseFromFile (line 181) | @FXML method onMobileBaseFromGit (line 187) | @FXML method onOpenGitter (line 193) | @FXML method onPrint (line 199) | @FXML method initialize (line 204) | @FXML // This method is called by the FXMLLoader when initialization i... FILE: src/main/java/com/neuronrobotics/bowlerstudio/BowlerStudioMenu.java class BowlerStudioMenu (line 66) | public class BowlerStudioMenu implements MenuRefreshEvent, INewVitaminCa... method BowlerStudioMenu (line 141) | public BowlerStudioMenu(BowlerStudioModularFrame tl, CreatureLab3dCont... method onMobileBaseFromGist (line 147) | @FXML method loadMobilebaseFromGist (line 154) | public void loadMobilebaseFromGist(String id, String file) { method getMeneBarBowlerStudio (line 158) | public MenuBar getMeneBarBowlerStudio() { method setMeneBarBowlerStudio (line 162) | public void setMeneBarBowlerStudio(MenuBar meneBarBowlerStudio) { method loadMobilebaseFromGit (line 166) | public void loadMobilebaseFromGit(String id, String file) { method openUrlInNewTab (line 200) | public void openUrlInNewTab(URL url) { method setToLoggedOut (line 204) | public void setToLoggedOut() { method setToLoggedIn (line 218) | public void setToLoggedIn() { method setToLoggedIn (line 222) | private void setToLoggedIn(final String n) { method openFilesInUI (line 261) | private void openFilesInUI() { method loadWatchingRepos (line 304) | private void loadWatchingRepos(GitHub github) { method loadMyRepos (line 334) | private void loadMyRepos(GitHub github) { method loadOrganizations (line 370) | private void loadOrganizations(GitHub github) { method LoadGistMenu (line 400) | private void LoadGistMenu(GitHub github) { method gitURLtoMessage (line 431) | public static String gitURLtoMessage(String url) { method setUpRepoMenue (line 451) | public static void setUpRepoMenue(Menu repoMenue, String url, boolean ... method resetRepoMenue (line 456) | private static void resetRepoMenue(Menu repoMenue, GHRepository repo) { method setUpRepoMenue (line 462) | public static void setUpRepoMenue(Menu repoMenue, String url, boolean ... method checkandDelete (line 599) | public static void checkandDelete(String url) { method createLoadCommitsEvent (line 631) | private static MenuResettingEventHandler createLoadCommitsEvent(String... method slugify (line 767) | public static String slugify(String input) { method promptForNewBranch (line 775) | private static void promptForNewBranch(String exampleName, String reas... method createLoadBranchesEvent (line 800) | private static MenuResettingEventHandler createLoadBranchesEvent(Strin... method createRepoMenuItem (line 896) | private static void createRepoMenuItem(String url, Menu orgBranches, f... method onLoadFile (line 961) | @FXML method resetMenueForLoadingFiles (line 986) | private static void resetMenueForLoadingFiles(String string, Menu orgF... method createLoadFileEvent (line 1005) | private static MenuResettingEventHandler createLoadFileEvent(String ur... method onConnect (line 1084) | @FXML method onConnectVirtual (line 1091) | @FXML method onClose (line 1097) | @FXML method onConnectCHDKCamera (line 1102) | @FXML method onConnectCVCamera (line 1113) | @FXML method onConnectFileSourceCamera (line 1120) | @FXML method onConnectURLSourceCamera (line 1126) | @FXML method onConnectHokuyoURG (line 1133) | @FXML method onConnectGamePad (line 1139) | @FXML method onLogin (line 1145) | @FXML method onLogout (line 1171) | @FXML method onConnectPidSim (line 1182) | @FXML method onPrint (line 1189) | @FXML method onMobileBaseFromFile (line 1194) | @FXML method onCreatenewGist (line 1218) | @FXML method onOpenGitter (line 1233) | @FXML method clearScriptCache (line 1243) | @FXML method changeAssetRepoButtonPressed (line 1275) | @FXML method onMobileBaseFromGit (line 1289) | @FXML method onSaveConfiguration (line 1297) | @FXML method addVitaminType (line 1308) | public void addVitaminType(String s) { method getTypeMenu (line 1317) | public Menu getTypeMenu(String type) { method setUpSizes (line 1330) | private void setUpSizes(Menu typeMenu, String type) { method addSizesToMenu (line 1346) | public void addSizesToMenu(String size, String type) { method onRefresh (line 1367) | @FXML method onCreateNewVitamin (line 1376) | @FXML method onLoadGit (line 1386) | @FXML method onBowlerStudioHelp (line 1439) | @FXML method initialize (line 1457) | @FXML // This method is called by the FXMLLoader when initialization is method asSortedList (line 1701) | public static > List asSortedList(S... method getSelfRef (line 1707) | public static BowlerStudioMenu getSelfRef() { method setSelfRef (line 1711) | public static void setSelfRef(BowlerStudioMenu selfRef) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/BowlerStudioMenuWorkspace.java class BowlerStudioMenuWorkspace (line 14) | @SuppressWarnings("restriction") method init (line 25) | public static void init(Menu workspacemenu) { method loginEvent (line 31) | public static void loginEvent() { method add (line 91) | public static void add(String url) { method add (line 95) | @SuppressWarnings("unchecked") method updateMenu (line 262) | private static void updateMenu() { method remove (line 275) | public static void remove(String url) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/BowlerStudioModularFrame.java class BowlerStudioModularFrame (line 27) | @SuppressWarnings("restriction") method initialize (line 85) | @FXML // This method is called by the FXMLLoader when initialization is method loadMobilebaseFromGit (line 191) | public void loadMobilebaseFromGit(String id, String file) { method addTutorial (line 195) | private void addTutorial() { method showConectionManager (line 201) | public void showConectionManager() { method showTerminal (line 235) | public void showTerminal() { method showCreatureLab (line 275) | public void showCreatureLab() { method showCreatureLab (line 279) | public void showCreatureLab(int depth) { method getPrimaryStage (line 326) | public static Stage getPrimaryStage() { method setPrimaryStage (line 330) | public static void setPrimaryStage(Stage primaryStage) { method createFileTab (line 346) | public ScriptingFileWidget createFileTab(File file) { method openUrlInNewTab (line 351) | public void openUrlInNewTab(URL url) { method closeTab (line 366) | public void closeTab(Tab newTab) { method addTab (line 371) | public void addTab(Tab newTab, boolean b) { method getBowlerStudioModularFrame (line 377) | public static BowlerStudioModularFrame getBowlerStudioModularFrame() { method setSelectedTab (line 381) | public void setSelectedTab(Tab tab) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/ChangeAssetRepoController.java class ChangeAssetRepoController (line 22) | public class ChangeAssetRepoController extends Application { method ChangeAssetRepoController (line 29) | public ChangeAssetRepoController() { method start (line 32) | @SuppressWarnings("restriction") method onChangeRepo (line 58) | @FXML method onCancel (line 72) | @FXML FILE: src/main/java/com/neuronrobotics/bowlerstudio/ConnectionManager.java class ConnectionManager (line 49) | public class ConnectionManager extends Tab implements IDeviceAddedListen... method getIcon (line 63) | private Node getIcon(String s) { method ConnectionManager (line 67) | public ConnectionManager() { method addConnection (line 119) | public static void addConnection(BowlerAbstractDevice newDevice, Strin... method handle (line 124) | @Override method getPlugins (line 130) | public static ArrayList getPlugins() { method pickConnectedDevice (line 143) | public static BowlerAbstractDevice pickConnectedDevice(@SuppressWarnin... method disconnectAll (line 188) | public static void disconnectAll() { method onConnectJavaCVCamera (line 231) | public static void onConnectJavaCVCamera() { method onConnectFileSourceCamera (line 275) | public static void onConnectFileSourceCamera() { method onConnectURLSourceCamera (line 289) | public static void onConnectURLSourceCamera() { method onMarlinGCODE (line 325) | public static void onMarlinGCODE() { method onConnectHokuyoURG (line 363) | public static void onConnectHokuyoURG() { method onConnectGamePad (line 398) | public static void onConnectGamePad() { method onNewDeviceAdded (line 442) | @Override method getBowlerStudioController (line 523) | private BowlerStudioController getBowlerStudioController() { method disconectAndRemoveDevice (line 528) | private static void disconectAndRemoveDevice(PluginManager mp) { method onDeviceRemoved (line 542) | @Override method addConnection (line 561) | public static void addConnection() { method getConnectionManager (line 577) | public static ConnectionManager getConnectionManager() { method onFirmata (line 581) | public static void onFirmata() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/CreatureLab3dController.java class CreatureLab3dController (line 24) | public class CreatureLab3dController { method CreatureLab3dController (line 54) | public CreatureLab3dController() { method setOverlayLeft (line 59) | public void setOverlayLeft(Node content) { method clearOverlayLeft (line 81) | public void clearOverlayLeft() { method setOverlayTop (line 88) | public void setOverlayTop(Group content) { method clearOverlayTop (line 101) | public void clearOverlayTop() { method setOverlayTopRight (line 108) | public void setOverlayTopRight(Group content) { method clearOverlayTopRight (line 120) | public void clearOverlayTopRight() { method setOverlayBottomRight (line 127) | public void setOverlayBottomRight(Group content) { method clearOverlayBottomRight (line 139) | public void clearOverlayBottomRight() { method initialize (line 146) | @FXML // This method is called by the FXMLLoader when initialization i... method setupUi (line 166) | private void setupUi() { method getEngine (line 180) | public static BowlerStudio3dEngine getEngine() { method setEngine (line 184) | public static void setEngine(BowlerStudio3dEngine engine) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/DeviceSupportPluginMap.java class DeviceSupportPluginMap (line 7) | public class DeviceSupportPluginMap implements PluginFactory { method DeviceSupportPluginMap (line 13) | DeviceSupportPluginMap(Class device, Class plugin) { method DeviceSupportPluginMap (line 19) | public DeviceSupportPluginMap(Class device, Class plugin, Plugin... method isFactoryProvided (line 26) | public boolean isFactoryProvided() { method getDevice (line 30) | public Class getDevice() { method setDevice (line 34) | private void setDevice(Class device) { method getPlugin (line 41) | public Class getPlugin() { method setPlugin (line 45) | private void setPlugin(Class plugin) { method toString (line 52) | @Override method generateNewPlugin (line 57) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/GistHelper.java class GistHelper (line 18) | public class GistHelper { method GistHelper (line 19) | private GistHelper() { method createNewGist (line 22) | public static String createNewGist(String filename, String description... method addFileToGist (line 36) | public static String addFileToGist(String filename, String content, GH... method createGistFromBuilder (line 61) | private static String createGistFromBuilder(GHGistBuilder builder, Str... FILE: src/main/java/com/neuronrobotics/bowlerstudio/INewVitaminCallback.java type INewVitaminCallback (line 5) | public interface INewVitaminCallback { method addVitaminType (line 6) | void addVitaminType(String s); method getTypeMenu (line 8) | Menu getTypeMenu(String type); method addSizesToMenu (line 10) | void addSizesToMenu(String size, String type); FILE: src/main/java/com/neuronrobotics/bowlerstudio/Main.java class Main (line 3) | public class Main { method main (line 5) | public static void main(String[] args) throws Exception { FILE: src/main/java/com/neuronrobotics/bowlerstudio/MakeReleaseController.java class MakeReleaseController (line 42) | @SuppressWarnings("restriction") method makeRelease (line 73) | @FXML method CreatenewWorkflow (line 105) | private void CreatenewWorkflow(ActionEvent event, String newTag, Objec... method createWorkflow (line 154) | private void createWorkflow(ActionEvent event, String fileContents) th... method delim (line 174) | private String delim() { method initialize (line 178) | @FXML // This method is called by the FXMLLoader when initialization i... method check (line 209) | private void check() { method getNewTag (line 230) | private String getNewTag() { method MakeReleaseController (line 234) | public MakeReleaseController(String gitRepo) { method start (line 239) | @SuppressWarnings("restriction") FILE: src/main/java/com/neuronrobotics/bowlerstudio/MeasurmentConfig.java class MeasurmentConfig (line 5) | public class MeasurmentConfig { method MeasurmentConfig (line 10) | public MeasurmentConfig(String key, String type, String id) { method getKey (line 18) | public String getKey() { method setKey (line 22) | public void setKey(String key) { method getMeasurment (line 26) | public String getMeasurment() { method setMeasurment (line 39) | public void setMeasurment(String measurment) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/MenuRefreshEvent.java type MenuRefreshEvent (line 3) | public interface MenuRefreshEvent { method setToLoggedIn (line 4) | void setToLoggedIn(); FILE: src/main/java/com/neuronrobotics/bowlerstudio/MenuResettingEventHandler.java class MenuResettingEventHandler (line 6) | public abstract class MenuResettingEventHandler implements EventHandler<... method getMenuReset (line 9) | public Runnable getMenuReset() { method setMenuReset (line 22) | public void setMenuReset(Runnable menuReset) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/NameGetter.java class NameGetter (line 8) | public class NameGetter implements Supplier { method get (line 10) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/NewCreatureWizard.java class NewCreatureWizard (line 8) | public class NewCreatureWizard { method run (line 10) | public static void run() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/NewVitaminWizardController.java class NewVitaminWizardController (line 56) | public class NewVitaminWizardController extends Application { method onConfirmAndCreate (line 118) | @FXML method saveAndFork (line 233) | private void saveAndFork() { method onConfirmSize (line 246) | @FXML method setUpVitaminDefaults (line 374) | private void setUpVitaminDefaults() { method setRequiredFields (line 386) | private void setRequiredFields(HashMap required) { method setupKeyValueToTable (line 402) | private void setupKeyValueToTable(String key, Object value, String siz... method onConfirmType (line 409) | @FXML method onNewMeasurment (line 498) | @FXML method onSelectExistingTypeMode (line 530) | @FXML method onSelectNewTypeMode (line 538) | @FXML method onEditExisting (line 546) | @FXML method onIsMotor (line 556) | @FXML method onIsShaft (line 564) | @FXML method initialize (line 572) | @FXML // This method is called by the FXMLLoader when initialization i... method launchWizard (line 609) | public static void launchWizard(INewVitaminCallback callback) throws E... method main (line 629) | public static void main(String[] args) throws Exception { method start (line 659) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/OutputFilter.java type OutputFilter (line 13) | @FunctionalInterface method onMatch (line 15) | public boolean onMatch(String s); FILE: src/main/java/com/neuronrobotics/bowlerstudio/PluginFactory.java type PluginFactory (line 5) | public interface PluginFactory { method generateNewPlugin (line 6) | AbstractBowlerStudioTab generateNewPlugin() FILE: src/main/java/com/neuronrobotics/bowlerstudio/PluginManager.java class PluginManager (line 33) | public class PluginManager { method PluginManager (line 76) | public PluginManager(BowlerAbstractDevice dev) { method addPlugin (line 82) | public static void addPlugin(DeviceSupportPluginMap newMap) { method setName (line 98) | public void setName(String name) { method getName (line 102) | public String getName() { method getDevice (line 106) | public BowlerAbstractDevice getDevice() { method generateTab (line 110) | private AbstractBowlerStudioTab generateTab(DeviceSupportPluginMap c) method setTree (line 127) | public void setTree(TreeItem item) { method getBowlerStudioController (line 131) | public BowlerStudioController getBowlerStudioController() { method getBowlerBrowser (line 135) | public Node getBowlerBrowser() { method getPlugins (line 145) | public ArrayList getPlugins() { method launchTab (line 208) | private void launchTab(DeviceSupportPluginMap c, Button launcher) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/PluginManagerWidget.java class PluginManagerWidget (line 16) | public class PluginManagerWidget extends TitledPane { method PluginManagerWidget (line 22) | public PluginManagerWidget(PluginManager m, Node graphic) { method getManager (line 57) | public PluginManager getManager() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/PsudoSplash.java class PsudoSplash (line 42) | public class PsudoSplash implements GitLogProgressMonitor { method isInitialized (line 72) | public static boolean isInitialized() { method get (line 76) | public static PsudoSplash get() { method close (line 89) | public static void close() { method onLogUpdate (line 95) | @Override method getVersionX (line 111) | public static int getVersionX() { method setVersionX (line 115) | public static void setVersionX(int x) { method getVersionY (line 119) | public static int getVersionY() { method setVersionY (line 123) | public static void setVersionY(int y) { method PsudoSplash (line 127) | private PsudoSplash() { method showPopup (line 231) | private void showPopup() { method isVisibleSplash (line 237) | public static boolean isVisibleSplash() { method closeSplashLocal (line 245) | private void closeSplashLocal() { method updateSplash (line 261) | void updateSplash() { method getMessage (line 299) | public String getMessage() { method setMessage (line 303) | public void setMessage(String message) { method getResource (line 316) | public static URL getResource() { method setResource (line 320) | public static void setResource(URL r) { method getTextColor (line 324) | public static Color getTextColor() { method setTextColor (line 328) | public static void setTextColor(Color textColor) { method getMessageX (line 332) | public static int getMessageX() { method setMessageX (line 336) | public static void setMessageX(int messageX) { method getMessageY (line 340) | public static int getMessageY() { method setMessageY (line 344) | public static void setMessageY(int messageY) { method getLogY (line 348) | public static int getLogY() { method setLogY (line 352) | public static void setLogY(int logY) { method getLogX (line 356) | public static int getLogX() { method setLogX (line 360) | public static void setLogX(int logX) { method setTrayIcon (line 364) | public static void setTrayIcon(URL resource2) { method getDockIconResource (line 368) | public static URL getDockIconResource() { method setDockIconResource (line 372) | public static void setDockIconResource(URL resource2) { method getParentWindow (line 376) | public static Stage getParentWindow() { method setParentWindow (line 380) | public static void setParentWindow(Stage pw) { method getPopupStage (line 384) | public Stage getPopupStage() { method setPopupStage (line 388) | public void setPopupStage(Stage popupStage) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/RedirectableStream.java class RedirectableStream (line 70) | public class RedirectableStream extends PrintStream { method RedirectableStream (line 80) | public RedirectableStream(OutputStream out, TextArea... views) { method write (line 91) | @Override method addView (line 135) | public final void addView(TextArea view) { method setFilter (line 142) | public void setFilter(TextArea view, OutputFilter filter) { method isRedirectToUi (line 150) | public boolean isRedirectToUi() { method setRedirectToUi (line 158) | public void setRedirectToUi(boolean redirectToUi) { method isRedirectToStdOut (line 165) | public boolean isRedirectToStdOut() { method setRedirectToStdOut (line 173) | public final void setRedirectToStdOut(boolean redirectToStdOut) { method invokeAndWait (line 177) | private static void invokeAndWait(Runnable r) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/RpcCommandPanel.java class RpcCommandPanel (line 21) | public class RpcCommandPanel extends JPanel implements ActionListener { method RpcCommandPanel (line 37) | public RpcCommandPanel(RpcEncapsulation rpc, BowlerAbstractDevice devi... method getRpc (line 94) | public RpcEncapsulation getRpc() { method setRpc (line 98) | private void setRpc(RpcEncapsulation rpc) { method getDevice (line 102) | public BowlerAbstractDevice getDevice() { method setDevice (line 106) | private void setDevice(BowlerAbstractDevice device) { method getRpcDhild (line 110) | public CheckBoxTreeItem getRpcDhild() { method setRpcDhild (line 114) | public void setRpcDhild(CheckBoxTreeItem rpcDhild) { method enableCommands (line 118) | public void enableCommands() { method actionPerformed (line 125) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/SplashManager.java class SplashManager (line 8) | public class SplashManager { method closeSplash (line 13) | public static void closeSplash() { method closeSplashLocal (line 19) | private static void closeSplashLocal() { method isVisibleSplash (line 32) | public static boolean isVisibleSplash() { method updateSplash (line 40) | private static void updateSplash() { method renderSplashFrame (line 44) | public static void renderSplashFrame(int percent, String message) { method onLogUpdate (line 56) | public static void onLogUpdate(String message) { method waitForUpdate (line 65) | private static void waitForUpdate() { method initialize (line 85) | private static void initialize() { method getClosePreventer (line 91) | public static BooleanSupplier getClosePreventer() { method setClosePreventer (line 95) | public static void setClosePreventer(BooleanSupplier cp) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/Terminal.java class Terminal (line 34) | public class Terminal { method initialize (line 60) | @SuppressWarnings("restriction") method reset (line 167) | private void reset() { method start (line 172) | private void start(String code) { method startStopAction (line 211) | private void startStopAction() { method stop (line 230) | public void stop() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/TestServer.java class TestServer (line 18) | public class TestServer { method TestServer (line 20) | private TestServer() { method main (line 23) | public static void main(String[] args) throws Exception { FILE: src/main/java/com/neuronrobotics/bowlerstudio/Tutorial.java class Tutorial (line 16) | public class Tutorial { method getHomeUrl (line 24) | public static String getHomeUrl() throws Exception { FILE: src/main/java/com/neuronrobotics/bowlerstudio/assets/BowlerStudioResourceFactory.java class BowlerStudioResourceFactory (line 22) | public class BowlerStudioResourceFactory { method BowlerStudioResourceFactory (line 31) | private BowlerStudioResourceFactory() { method getLoader (line 34) | public static FXMLLoader getLoader(int channelIndex) { method load (line 38) | @SuppressWarnings("restriction") method getModeImage (line 82) | public static Image getModeImage(DyIOChannelMode mode) { method getChanHighlight (line 86) | public static Image getChanHighlight() { method setChanHighlight (line 90) | public static void setChanHighlight(Image chanHighlight) { method getChanUpdate (line 94) | public static Image getChanUpdate() { method setChanUpdate (line 98) | public static void setChanUpdate(Image chanUpdate) { method getChanDefault (line 102) | public static Image getChanDefault() { method setChanDefault (line 106) | public static void setChanDefault(Image chanDefault) { method getGithubLogin (line 110) | public static FXMLLoader getGithubLogin() { method setGithubLogin (line 114) | public static void setGithubLogin(FXMLLoader githubLogin) { method getMainControllerPanel (line 118) | public static FXMLLoader getMainControllerPanel() { method setMainControllerPanel (line 122) | public static void setMainControllerPanel(FXMLLoader mainControllerPan... FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/AbstractGameController.java class AbstractGameController (line 5) | public abstract class AbstractGameController { method addIGameControllerUpdateListener (line 8) | public void addIGameControllerUpdateListener(IGameControllerUpdateList... method removeIGameControllerUpdateListener (line 13) | public void removeIGameControllerUpdateListener(IGameControllerUpdateL... method clearIGameControllerUpdateListener (line 18) | public void clearIGameControllerUpdateListener() { method fireGameControllerUpdate (line 22) | protected void fireGameControllerUpdate() { method getControls0Plus (line 26) | public abstract double getControls0Plus(); method getControls0Minus (line 28) | public abstract double getControls0Minus(); method getControls1Plus (line 30) | public abstract double getControls1Plus(); method getControls1Minus (line 32) | public abstract double getControls1Minus(); method getControls2Plus (line 34) | public abstract double getControls2Plus(); method getControls2Minus (line 36) | public abstract double getControls2Minus(); method getControls3Plus (line 38) | public abstract double getControls3Plus(); method getControls3Minus (line 40) | public abstract double getControls3Minus(); method getNavUp (line 42) | public abstract double getNavUp(); method getNavDown (line 44) | public abstract double getNavDown(); method getNavLeft (line 46) | public abstract double getNavLeft(); method getNavRight (line 48) | public abstract double getNavRight(); method getActionLeft (line 50) | public abstract double getActionLeft(); method getActionRight (line 52) | public abstract double getActionRight(); FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/AdjustbodyMassWidget.java class AdjustbodyMassWidget (line 12) | public class AdjustbodyMassWidget extends Group { method textToNum (line 16) | double textToNum(TextField mass) { method AdjustbodyMassWidget (line 25) | public AdjustbodyMassWidget(MobileBase device) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/CreatureLab.java class CreatureLab (line 35) | public class CreatureLab extends AbstractBowlerStudioTab implements IOnE... method onTabClosing (line 57) | @Override method getMyNameSpaces (line 62) | @Override method initializeUI (line 68) | @SuppressWarnings({"restriction", "restriction"}) method regenFromUiEvent (line 130) | private void regenFromUiEvent() { method finishLoading (line 143) | private void finishLoading(MobileBase device) { method mainWidget (line 274) | private void mainWidget(MobileBase device, HashMap, R... method disable (line 308) | private void disable() { method enable (line 318) | private void enable() { method hasWalking (line 328) | private boolean hasWalking(MobileBase device) { method setCadMode (line 332) | private void setCadMode(boolean mode) { method generateCad (line 340) | public void generateCad(CSGDatabaseInstance db) { method onTabReOpening (line 351) | @Override method getFormatted (line 362) | public static String getFormatted(double value) { method onSliderMoving (line 366) | @Override method onSliderDoneMoving (line 372) | @Override method getController (line 378) | public BowlerJInputDevice getController() { method getGameController (line 383) | public BowlerJInputDevice getGameController() { method setGameController (line 387) | public void setGameController(BowlerJInputDevice bowlerJInputDevice) { method setGitDhEngine (line 391) | public void setGitDhEngine(String gitsId, String file, DHParameterKine... method setGitCadEngine (line 396) | public void setGitCadEngine(String gitsId, String file, MobileBase dev... method setGitCadEngine (line 401) | public void setGitCadEngine(String gitsId, String file, DHParameterKin... method setGitWalkingEngine (line 406) | public void setGitWalkingEngine(String git, String file, MobileBase de... FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/CreatureLabControlsTab.java class CreatureLabControlsTab (line 8) | public class CreatureLabControlsTab { method getWalkingBox (line 21) | public AnchorPane getWalkingBox() { method getControlsBox (line 29) | public AnchorPane getControlsBox() { method setProgressBar (line 41) | public void setProgressBar(AnchorPane progressBar) { method getTreeBox (line 45) | public AnchorPane getTreeBox() { method setTreeBox (line 49) | public void setTreeBox(AnchorPane treeBox) { method setOverlayTop (line 53) | public void setOverlayTop(GridPane radioOptions) { method setOverlayTopRight (line 65) | public void setOverlayTopRight(JogMobileBase walkWidget) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/DhLab.java class DhLab (line 5) | public class DhLab extends CreatureLab { method initializeUI (line 7) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/DhSettingsWidget.java class DhSettingsWidget (line 11) | public class DhSettingsWidget extends javafx.scene.Group implements IOnE... method DhSettingsWidget (line 21) | public DhSettingsWidget(DHLink dhl, DHParameterKinematics device2, IOn... method onSliderMoving (line 81) | @Override method onSliderDoneMoving (line 96) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/EngineeringUnitsSliderWidget.java class EngineeringUnitsSliderWidget (line 16) | @SuppressWarnings("restriction") method EngineeringUnitsSliderWidget (line 33) | public EngineeringUnitsSliderWidget(IOnEngineeringUnitsChange listener... method EngineeringUnitsSliderWidget (line 39) | public EngineeringUnitsSliderWidget(IOnEngineeringUnitsChange listener... method onSliderMovingInternal (line 45) | private void onSliderMovingInternal(EngineeringUnitsSliderWidget sourc... method onSliderDoneMovingInternal (line 51) | private void onSliderDoneMovingInternal(EngineeringUnitsSliderWidget s... method EngineeringUnitsSliderWidget (line 58) | public EngineeringUnitsSliderWidget(IOnEngineeringUnitsChange listener... method localSetValue (line 152) | private void localSetValue(double val) { method jogMinusOne (line 162) | public void jogMinusOne() { method jogPlusOne (line 166) | public void jogPlusOne() { method jog (line 170) | public void jog(double amount) { method setUpperBound (line 183) | public void setUpperBound(double newBound) { method setLowerBound (line 187) | public void setLowerBound(double newBound) { method changed (line 191) | @Override method updateValue (line 197) | private void updateValue() { method setValue (line 204) | public void setValue(double value) { method setValueLocal (line 229) | private void setValueLocal(double value) { method getValue (line 240) | public double getValue() { method getFormatted (line 244) | public String getFormatted(double value) { method getListener (line 250) | public IOnEngineeringUnitsChange getListener() { method setListener (line 270) | public void setListener(IOnEngineeringUnitsChange listener) { method isAllowResize (line 274) | public boolean isAllowResize() { method setAllowResize (line 278) | public void setAllowResize(boolean allowResize) { method showSlider (line 282) | public void showSlider(boolean b) { method isEditing (line 286) | public boolean isEditing() { method getJogIncrement (line 293) | public double getJogIncrement() { method setJogIncrement (line 301) | public void setJogIncrement(double j) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/GameControlThreadManager.java class GameControlThreadManager (line 11) | public class GameControlThreadManager { method stop (line 15) | public static void stop() { method getCurrentController (line 42) | public static IAmControlled getCurrentController() { method setCurrentController (line 50) | public static void setCurrentController(IAmControlled c) { method startStopAction (line 64) | public static void startStopAction() { method start (line 79) | public static void start() { method reset (line 114) | public static void reset() { method isRunning (line 131) | public static boolean isRunning() { method setRunning (line 139) | private static void setRunning(boolean running) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/IAmControlled.java type IAmControlled (line 6) | public interface IAmControlled { method getScriptFile (line 7) | File getScriptFile(); method getArguments (line 9) | ArrayList getArguments(); method getRunAsset (line 11) | javafx.scene.image.ImageView getRunAsset(); method getRunStopButton (line 13) | javafx.scene.control.Button getRunStopButton(); method getButtonRunText (line 15) | String getButtonRunText(); method getName (line 17) | String getName(); FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/IGameControllerUpdateListener.java type IGameControllerUpdateListener (line 3) | public interface IGameControllerUpdateListener { method onControllerUpdate (line 4) | public void onControllerUpdate(AbstractGameController source); FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/IGistPromptCompletionListener.java type IGistPromptCompletionListener (line 3) | public interface IGistPromptCompletionListener { method done (line 4) | public void done(String gitsId, String file); FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/IJogProvider.java type IJogProvider (line 5) | public interface IJogProvider { method getJogIncrement (line 7) | public TransformNR getJogIncrement(); FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/IOnEngineeringUnitsChange.java type IOnEngineeringUnitsChange (line 3) | public interface IOnEngineeringUnitsChange { method onSliderMoving (line 4) | public void onSliderMoving(EngineeringUnitsSliderWidget source, double... method onSliderDoneMoving (line 6) | public void onSliderDoneMoving(EngineeringUnitsSliderWidget source, do... FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/IOnTransformChange.java type IOnTransformChange (line 5) | public interface IOnTransformChange { method onTransformChaging (line 6) | public abstract void onTransformChaging(TransformNR newTrans); method onTransformFinished (line 8) | public abstract void onTransformFinished(TransformNR newTrans); FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/ITransformProvider.java type ITransformProvider (line 6) | public interface ITransformProvider { method get (line 7) | TransformNR get(VitaminLocation selectedVitamin); FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/ITrimControl.java type ITrimControl (line 3) | public interface ITrimControl { method trimPlus (line 4) | public void trimPlus(); method trimMinus (line 6) | public void trimMinus(); FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/JogMobileBase.java class JogMobileBase (line 39) | public class JogMobileBase extends GridPane implements IGameControlEvent... method JogMobileBase (line 61) | public JogMobileBase(MobileBase kinimatics) { method startStopAction (line 239) | private void startStopAction() { method pushThisMobileBaseAsKatapult (line 248) | private void pushThisMobileBaseAsKatapult() { method reset (line 265) | private void reset() { method stop (line 275) | public void stop() { method start (line 295) | private void start() { method handle (line 328) | private void handle(final Button button) { method home (line 407) | public void home() { method homeBase (line 414) | private void homeBase(MobileBase mb) { method homeLimb (line 420) | private void homeLimb(DHParameterKinematics c) { method onEvent (line 438) | @Override method getMobilebase (line 467) | public MobileBase getMobilebase() { method setMobilebase (line 471) | public void setMobilebase(MobileBase mobilebase) { method getJogIncrement (line 475) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/JogThread.java class JogThread (line 14) | public class JogThread { method isControlThreadRunning (line 37) | public static boolean isControlThreadRunning() { method setControlThreadRunning (line 41) | private static void setControlThreadRunning(boolean controlThreadRunni... method getProvider (line 45) | public static IJogProvider getProvider() { method setProvider (line 49) | public static void setProvider(IJogProvider provider, AbstractKinemati... method getToseconds (line 61) | public static double getToseconds() { class jogThread (line 65) | private static class jogThread extends Thread { method run (line 71) | public void run() { method setTarget (line 127) | private boolean setTarget(TransformNR toSet) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/JogWidget.java class JogWidget (line 29) | public class JogWidget extends GridPane method JogWidget (line 58) | public JogWidget(DHParameterKinematics k, MobileBase source) { method onTransformChaging (line 171) | @Override method setNewTarget (line 176) | private void setNewTarget(TransformNR newTrans) { method onTransformFinished (line 182) | @Override method setCurrent (line 190) | public void setCurrent(TransformNR currentPoseTarget) { method getKin (line 194) | public DHParameterKinematics getKin() { method setKin (line 201) | public void setKin(DHParameterKinematics kin) { method handleButton (line 207) | private void handleButton(final Button button) { method home (line 261) | public void home() { method homeBase (line 267) | private void homeBase(MobileBase mb) { method homeLimb (line 273) | private void homeLimb(DHParameterKinematics c) { method onTaskSpaceUpdate (line 295) | @Override method updatePose (line 300) | private void updatePose(double[] joints) { method onTargetTaskSpaceUpdate (line 311) | @Override method onEvent (line 317) | @Override method getGameController (line 351) | public BowlerJInputDevice getGameController() { method setGameController (line 355) | public void setGameController(BowlerJInputDevice gameController) { method RemoveGameController (line 378) | private BowlerJInputDevice RemoveGameController() { method runControllerMap (line 386) | private void runControllerMap() { method handle (line 400) | @Override method getJogIncrement (line 410) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/LinkConfigurationWidget.java class LinkConfigurationWidget (line 24) | @SuppressWarnings("restriction") method textToNum (line 38) | double textToNum(TextField mass) { method LinkConfigurationWidget (line 47) | public LinkConfigurationWidget(LinkConfiguration congiuration, LinkFac... method trimPlus (line 400) | public void trimPlus() { method trimMinus (line 407) | public void trimMinus() { method updateZeroValue (line 414) | private void updateZeroValue(double newAngleDegrees) { method setUpperBound (line 429) | public double setUpperBound(double newAngleDegrees) { method setLowerBound (line 448) | public double setLowerBound(double newAngleDegrees) { method setShaftSize (line 468) | private void setShaftSize(String selectedItem) { method setShaftType (line 474) | private void setShaftType(final ComboBox shaftSize, String sel... FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/LinkGaugeController.java class LinkGaugeController (line 22) | public class LinkGaugeController implements ILinkListener, ILinkConfigur... method getGauge (line 30) | public Gauge getGauge() { method turnOffPickOnBoundsFor (line 65) | private boolean turnOffPickOnBoundsFor(Node n) { method setLink (line 79) | public void setLink(LinkConfiguration lf, AbstractLink l) { method getAbstractLink (line 91) | private AbstractLink getAbstractLink() { method event (line 95) | @Override method onLinkPositionUpdate (line 108) | @Override method onLinkLimit (line 115) | @Override method getSIZE (line 119) | public int getSIZE() { method setSIZE (line 123) | public void setSIZE(int sIZE_OF_GAUGE) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/LinkSliderWidget.java class LinkSliderWidget (line 41) | @SuppressWarnings("restriction") method LinkSliderWidget (line 80) | public LinkSliderWidget(int linkIndex, DHParameterKinematics d, Mobile... method onJointSpaceUpdate (line 274) | @Override method onJointSpaceTargetUpdate (line 281) | @Override method onJointSpaceLimit (line 286) | @Override method updateLinkPose (line 292) | private void updateLinkPose(int linkIndex, DHParameterKinematics d, Tr... method event (line 313) | @Override method setUpperBound (line 334) | public void setUpperBound(double newBound) { method setLowerBound (line 338) | public void setLowerBound(double newBound) { method controllerLoop (line 342) | private void controllerLoop() { class jogThread (line 359) | private class jogThread extends Thread { method run (line 366) | public void run() { method setToSet (line 383) | public void setToSet(double newValue, double toSeconds) { method setGameController (line 392) | public void setGameController(BowlerJInputDevice controller) { method getGameController (line 408) | public BowlerJInputDevice getGameController() { method onEvent (line 412) | @Override method onSliderMoving (line 427) | @Override method onSliderDoneMoving (line 446) | @Override method onLinkLimit (line 451) | @Override method onLinkPositionUpdate (line 457) | @Override method getSetpoint (line 471) | public EngineeringUnitsSliderWidget getSetpoint() { method setSetpoint (line 475) | public void setSetpoint(EngineeringUnitsSliderWidget setpoint) { method getTrimController (line 479) | public ITrimControl getTrimController() { method setTrimController (line 483) | public void setTrimController(ITrimControl trimController) { method getAbstractLink (line 487) | public AbstractLink getAbstractLink() { method enable (line 491) | public void enable() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/MobleBaseMenueFactory.java class MobleBaseMenueFactory (line 58) | public class MobleBaseMenueFactory { method MobleBaseMenueFactory (line 62) | private MobleBaseMenueFactory() { method copyGitFile (line 65) | public static String[] copyGitFile(String sourceGit, String targetGit,... method addVitamins (line 69) | public static void addVitamins(IVitaminHolder vitamins, TreeItem view, method loadLimbs (line 1042) | private static TreeItem loadLimbs(MobileBase base, TreeView setUpNewMobileBaseEditor(TreeView box, Strin... method updateObjects (line 284) | private void updateObjects() { method blockingUpdateObjects (line 292) | private void blockingUpdateObjects() { method loadObjects (line 335) | private ArrayList loadObjects(String url, String selectedItem) th... method load (line 346) | private void load(Object o, ArrayList storage) { method stopPhysics (line 363) | private void stopPhysics() { method isTakestep (line 381) | public boolean isTakestep() { method setTakestep (line 385) | public void setTakestep(boolean takestep) { method isPause (line 389) | public boolean isPause() { method setPause (line 393) | public void setPause(boolean pause) { method isRun (line 397) | public boolean isRun() { method setRun (line 401) | public void setRun(boolean run) { method onIMUUpdate (line 405) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/TransformWidget.java class TransformWidget (line 31) | public class TransformWidget extends GridPane method TransformWidget (line 60) | public TransformWidget(String title, TransformNR is, IOnTransformChang... method setDefaultValues (line 229) | private void setDefaultValues() { method toString (line 240) | public String toString() { method setMode (line 244) | public void setMode(String m) { method setIncrements (line 250) | public void setIncrements() { method getCurrent (line 262) | public TransformNR getCurrent() { method onSliderMoving (line 268) | @Override method onSliderDoneMoving (line 273) | @Override method handle (line 278) | @Override method updatePose (line 284) | public void updatePose(TransformNR p) { method main (line 321) | public static void main(String[] args) { method getOnChange (line 340) | public IOnTransformChange getOnChange() { method setOnChange (line 348) | public void setOnChange(IOnTransformChange onChange, TransformNR initi... method getScriptFile (line 354) | @Override method getArguments (line 375) | @Override method getRunAsset (line 382) | @Override method getRunStopButton (line 387) | @Override method getButtonRunText (line 392) | @Override method getName (line 397) | public String getName() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/TransformWidgetTest.java class TransformWidgetTest (line 13) | public class TransformWidgetTest extends Application { method TransformWidgetTest (line 16) | public TransformWidgetTest() { method start (line 32) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/VitaminWidgetTest.java class VitaminWidgetTest (line 20) | public class VitaminWidgetTest extends Application { method start (line 23) | @Override method main (line 55) | public static void main(String[] args) { method getTw (line 85) | public VitatminWidget getTw() { method setTw (line 93) | public void setTw(VitatminWidget tw) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/creature/VitatminWidget.java class VitatminWidget (line 32) | public class VitatminWidget implements IOnTransformChange { method onAdd (line 74) | @FXML method getCSG (line 92) | private CSG getCSG(VitaminLocation newVit) { method add (line 111) | private void add(VitaminLocation newVit) { method validateURL (line 144) | void validateURL() { method validateInput (line 166) | void validateInput() { method initialize (line 186) | @FXML // This method is called by the FXMLLoader when initialization i... method setScriptMode (line 241) | private void setScriptMode() { method populateType (line 247) | private void populateType() { method fireVitaminSelectedUpdate (line 257) | public void fireVitaminSelectedUpdate() { method setVitaminProvider (line 289) | public void setVitaminProvider(IVitaminHolder h, ITransformProvider cu... method onTransformChaging (line 297) | @Override method onTransformFinished (line 303) | @Override method getLastLinkAffine (line 308) | public Affine getLastLinkAffine() { method setLastLinkAffine (line 312) | public void setLastLinkAffine(Affine lastLinkAffine) { method getManipulator (line 316) | public Affine getManipulator() { method setManipulator (line 320) | public void setManipulator(Affine manipulator) { method getOffset (line 324) | public TransformNR getOffset() { method setOffset (line 328) | public void setOffset(TransformNR offset) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/AskToDeleteWidget.java class AskToDeleteWidget (line 13) | public class AskToDeleteWidget { method askToDeleteFile (line 14) | public static boolean askToDeleteFile(String name) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/GithubLoginFX.java class GithubLoginFX (line 14) | public class GithubLoginFX implements javafx.fxml.Initializable { method initialize (line 28) | @Override method reset (line 34) | public void reset() { method anonMode (line 42) | @FXML method finish (line 55) | private void finish() { method login (line 61) | @FXML method focusOnPw (line 74) | @FXML method isDone (line 79) | public boolean isDone() { method setDone (line 83) | public void setDone(boolean done) { method getCreds (line 87) | public String[] getCreds() { method setCreds (line 91) | public void setCreds(String[] creds) { method setStage (line 95) | public void setStage(Stage stage, Parent root) { method getUsername (line 104) | public TextField getUsername() { method setUsername (line 108) | public void setUsername(TextField username) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/IExternalEditor.java type IExternalEditor (line 11) | public interface IExternalEditor { method getSupportedLangauge (line 13) | public abstract List getSupportedLangauge(); method isSupportedByExtension (line 15) | default boolean isSupportedByExtension(File file) { method launch (line 24) | public abstract void launch(File file, Button advanced, Runnable onExit); method nameOfEditor (line 26) | public abstract String nameOfEditor(); method getInstallURL (line 28) | public abstract URL getInstallURL() throws MalformedURLException; method onProcessExit (line 30) | public abstract void onProcessExit(int ev); method getImage (line 32) | public abstract Image getImage(); FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/IScriptEventListener.java type IScriptEventListener (line 5) | public interface IScriptEventListener { method onScriptFinished (line 7) | void onScriptFinished(Object result, Object previous, File source); method onScriptChanged (line 9) | void onScriptChanged(String previous, String current, File source); method onScriptError (line 11) | void onScriptError(Throwable except, File source); FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/ScriptingFileWidget.java class ScriptingFileWidget (line 49) | @SuppressWarnings("unused") method ScriptingFileWidget (line 92) | public ScriptingFileWidget(File currentFile) throws IOException { method startStopAction (line 97) | private void startStopAction() { method load (line 113) | private void load(ScriptingWidgetType type, File currentFile) { method launchConvert (line 294) | private void launchConvert(File currentFile2) { method convertResults (line 311) | private void convertResults(String fileType) throws Exception { method chooseFileType (line 374) | public String chooseFileType() { method getURL (line 422) | private String getURL() { method exportAll (line 426) | private void exportAll(boolean makePrintBed) { method run (line 457) | private void run() { method saveTheFile (line 468) | public void saveTheFile(File currentFile) { method reset (line 493) | private void reset() { method addIScriptEventListener (line 501) | public void addIScriptEventListener(IScriptEventListener l) { method removeIScriptEventListener (line 506) | public void removeIScriptEventListener(IScriptEventListener l) { method stop (line 511) | public void stop() { method loadCodeFromFile (line 531) | public void loadCodeFromFile(File currentFile) throws IOException { method start (line 543) | private void start() { method addObject (line 641) | void addObject(Object o, ArrayList cache) { method append (line 657) | private void append(String s) { method getGitRepo (line 661) | public String getGitRepo() { method getGitFile (line 665) | public String getGitFile() { method setUpFile (line 669) | private void setUpFile(File f) { method updateFile (line 743) | private void updateFile() { method open (line 758) | public void open() { method save (line 769) | public void save() { method onFileChange (line 789) | @Override method getCode (line 841) | public String getCode() { method setCode (line 845) | public void setCode(String string) { method getFileName (line 854) | public String getFileName() { method close (line 861) | public void close() { method onFileDelete (line 869) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/ScriptingWebWidget.java class ScriptingWebWidget (line 31) | @SuppressWarnings({"unused", "restriction"}) method ScriptingWebWidget (line 62) | public ScriptingWebWidget(File currentFile, String currentGist, WebEng... method startStopAction (line 77) | private void startStopAction() { method ScriptingWebWidget (line 86) | public ScriptingWebWidget(ScriptingWidgetType type) { method doFork (line 124) | private void doFork() { method reset (line 140) | private void reset() { method addIScriptEventListener (line 148) | public void addIScriptEventListener(IScriptEventListener l) { method removeIScriptEventListener (line 153) | public void removeIScriptEventListener(IScriptEventListener l) { method stop (line 158) | public void stop() { method loadGitLocal (line 186) | private void loadGitLocal(String id, String file) { method loadCodeFromGist (line 226) | public void loadCodeFromGist(String a, WebEngine e) throws Exception { method start (line 296) | private void start() { method append (line 360) | private void append(String s) { method getCode (line 364) | public String getCode() { method setCode (line 368) | public void setCode(String string) { method getFileName (line 377) | public String getFileName() { method changed (line 384) | @Override method main (line 389) | public static void main(String[] args) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/ScriptingWidgetType.java type ScriptingWidgetType (line 3) | public enum ScriptingWidgetType { FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/external/ArduinoExternalEditor.java class ArduinoExternalEditor (line 20) | public class ArduinoExternalEditor implements IExternalEditor { method launch (line 24) | @Override method getImage (line 50) | public Image getImage() { method nameOfEditor (line 60) | @Override method getInstallURL (line 66) | @Override method onProcessExit (line 77) | @Override method getSupportedLangauge (line 82) | @Override method main (line 87) | public static void main(String[] args) throws Exception { FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/external/BlenderExternalEditor.java class BlenderExternalEditor (line 34) | public class BlenderExternalEditor implements IExternalEditor { method launch (line 38) | @Override method onProcessExit (line 90) | public void onProcessExit(int ev) { method getInstallURL (line 94) | @Override method nameOfEditor (line 104) | @Override method getImage (line 109) | public Image getImage() { method main (line 119) | public static void main(String[] args) method getSupportedLangauge (line 129) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/external/CaDoodleExternalEditor.java class CaDoodleExternalEditor (line 31) | public class CaDoodleExternalEditor implements IExternalEditor { method launch (line 35) | public void launch(File file, Button advanced, Runnable onExit) { method onProcessExit (line 66) | public void onProcessExit(int ev) { method getInstallURL (line 71) | @Override method nameOfEditor (line 80) | public String nameOfEditor() { method getImage (line 84) | public Image getImage() { method main (line 95) | public static void main(String[] args) method getSupportedLangauge (line 107) | public List getSupportedLangauge() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/external/EclipseExternalEditor.java class EclipseExternalEditor (line 35) | public abstract class EclipseExternalEditor implements IExternalEditor { method setUpEclipseProjectFiles (line 41) | protected abstract void setUpEclipseProjectFiles(File dir, File projec... method checkForExistingProjectFiles (line 44) | protected abstract boolean checkForExistingProjectFiles(File dir); method readAll (line 46) | protected static String readAll(Reader rd) throws IOException { method getImage (line 55) | public Image getImage() { method OSSupportsEclipse (line 64) | protected boolean OSSupportsEclipse() { method sanitize (line 68) | private String sanitize(String s) { method launch (line 75) | @Override method eclipseSanatize (line 223) | private CharSequence eclipseSanatize(String absolutePath) { method getEclipseWorkspace (line 232) | public static String getEclipseWorkspace() { method isEclipseOpen (line 236) | private boolean isEclipseOpen(String ws) { method nameOfEditor (line 263) | @Override method getInstallURL (line 269) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/external/ExternalEditorController.java class ExternalEditorController (line 18) | public class ExternalEditorController { method loadEditors (line 25) | private void loadEditors() { method ExternalEditorController (line 36) | public ExternalEditorController(File f, CheckBox autoRun, Runnable OnC... method getControl (line 93) | public Node getControl() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/external/FreeCADExternalEditor.java class FreeCADExternalEditor (line 20) | public class FreeCADExternalEditor implements IExternalEditor { method getSupportedLangauge (line 23) | @Override method launch (line 28) | @Override method nameOfEditor (line 43) | @Override method getInstallURL (line 48) | @Override method onProcessExit (line 57) | @Override method getImage (line 63) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/external/GroovyEclipseExternalEditor.java class GroovyEclipseExternalEditor (line 25) | public class GroovyEclipseExternalEditor extends EclipseExternalEditor { method onProcessExit (line 27) | public void onProcessExit(int ev) { method setUpEclipseProjectFiles (line 31) | protected void setUpEclipseProjectFiles(File dir, File project, String... method getApplicationJarPath (line 118) | public static String getApplicationJarPath() throws FileNotFoundExcept... method main (line 122) | public static void main(String[] args) throws Exception { method checkForExistingProjectFiles (line 131) | @Override method getSupportedLangauge (line 137) | @Override method getSTUDIO_JAR (line 142) | public static String getSTUDIO_JAR() throws FileNotFoundException { method getApplicationBinaryDirectory (line 152) | public static String getApplicationBinaryDirectory() throws FileNotFou... FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/external/OpenSCADExternalEditor.java class OpenSCADExternalEditor (line 29) | public class OpenSCADExternalEditor implements IExternalEditor { method launch (line 33) | @Override method onProcessExit (line 59) | public void onProcessExit(int ev) { method getInstallURL (line 63) | @Override method nameOfEditor (line 72) | @Override method getImage (line 77) | public Image getImage() { method main (line 87) | public static void main(String[] args) method getSupportedLangauge (line 98) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/external/SVGExternalEditor.java class SVGExternalEditor (line 28) | public class SVGExternalEditor implements IExternalEditor { method launch (line 32) | @Override method onProcessExit (line 64) | public void onProcessExit(int ev) { method getInstallURL (line 68) | @Override method nameOfEditor (line 77) | @Override method getImage (line 82) | public Image getImage() { method main (line 92) | public static void main(String[] args) method getSupportedLangauge (line 101) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/scripting/external/SceneBuilderExternalEditor.java class SceneBuilderExternalEditor (line 28) | public class SceneBuilderExternalEditor implements IExternalEditor { method launch (line 32) | @Override method onProcessExit (line 60) | public void onProcessExit(int ev) { method getInstallURL (line 64) | @Override method nameOfEditor (line 73) | @Override method getImage (line 78) | public Image getImage() { method main (line 88) | public static void main(String[] args) method getSupportedLangauge (line 96) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/tabs/AbstractBowlerStudioTab.java class AbstractBowlerStudioTab (line 20) | public abstract class AbstractBowlerStudioTab extends Tab implements Eve... method onTabClosing (line 26) | public abstract void onTabClosing(); method getMyNameSpaces (line 28) | public abstract String[] getMyNameSpaces(); method initializeUI (line 30) | public abstract void initializeUI(BowlerAbstractDevice pm); method onTabReOpening (line 32) | public abstract void onTabReOpening(); method setDevice (line 34) | public void setDevice(BowlerAbstractDevice pm) { method isMyNamespace (line 82) | public boolean isMyNamespace(ArrayList names) { method setOnCloseRequest (line 96) | @Override method requestClose (line 103) | public void requestClose() { method setActive (line 111) | public void setActive(boolean a) { method isAcvive (line 115) | public boolean isAcvive() { method handle (line 119) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/tabs/CalibrateGameControl.java class CalibrateGameControl (line 15) | public class CalibrateGameControl extends AbstractBowlerStudioTab { method onTabClosing (line 19) | @Override method getMyNameSpaces (line 25) | @Override method initializeUI (line 31) | @Override method onTabReOpening (line 63) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/tabs/FirmataTab.java class FirmataTab (line 14) | public class FirmataTab extends AbstractBowlerStudioTab { method onTabClosing (line 16) | @Override method getMyNameSpaces (line 22) | @Override method initializeUI (line 28) | @Override method onTabReOpening (line 49) | @Override FILE: src/main/java/com/neuronrobotics/bowlerstudio/tabs/LocalFileScriptTab.java class LocalFileScriptTab (line 55) | public class LocalFileScriptTab extends VBox implements IScriptEventList... method uncaughtException (line 60) | @Override method requestTextAreaFocus (line 136) | public void requestTextAreaFocus() { method setExtensionSyntaxType (line 146) | public static void setExtensionSyntaxType(String shellType, String syn... method LocalFileScriptTab (line 150) | public LocalFileScriptTab(File file) throws IOException { method resizeEvent (line 488) | private void resizeEvent() { method onScriptFinished (line 511) | @Override method onScriptChanged (line 522) | @Override method setContent (line 544) | private void setContent(String current) { method onScriptError (line 569) | @Override method findTextWidget (line 581) | public void findTextWidget() { method handle (line 601) | @Override method getScripting (line 606) | public ScriptingFileWidget getScripting() { method setScripting (line 610) | public void setScripting(ScriptingFileWidget scripting) { method setHighlight (line 614) | public void setHighlight(int lineNumber, Color color) throws BadLocati... method clearHighlits (line 642) | public void clearHighlits() { method getFontSize (line 650) | public int getFontSize() { method setFontSize (line 654) | public void setFontSize(int size) { method setFontLoop (line 659) | private void setFontLoop() { method getSelectedTab (line 673) | public static LocalFileScriptTab getSelectedTab() { method setSelectedTab (line 677) | public static void setSelectedTab(LocalFileScriptTab selectedTab) { method insertString (line 683) | public void insertString(String string) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/tabs/WebTab.java class WebTab (line 34) | public class WebTab extends Tab implements EventHandler { method WebTab (line 61) | public WebTab(String title, String Url) throws IOException, Interrupte... method WebTab (line 65) | @SuppressWarnings("restriction") method loadUrl (line 214) | public void loadUrl(String url) { method processNewTab (line 223) | private boolean processNewTab(String url) { method finishLoadingComponents (line 259) | private void finishLoadingComponents() { method loadCode (line 304) | private void loadCode() { method goBack (line 316) | public String goBack() { method goForward (line 334) | public String goForward() { method getDomainName (line 350) | public static String getDomainName(String url) throws URISyntaxExcepti... method handle (line 356) | @Override method getScripting (line 362) | public ScriptingWebWidget getScripting() { method setScripting (line 366) | public void setScripting(ScriptingWebWidget scripting) { method setBSController (line 372) | public static void setBSController(BowlerStudioController controller) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/tabs/WebTabController.java class WebTabController (line 29) | public class WebTabController { method onCopy (line 81) | @FXML method onFileSelect (line 86) | @FXML method onRunStop (line 91) | @FXML method initialize (line 96) | @FXML // This method is called by the FXMLLoader when initialization i... method loadUrl (line 147) | public void loadUrl(String url) { method isInitialized (line 161) | public boolean isInitialized() { method setInitialized (line 169) | private void setInitialized(boolean initialized) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/tabs/WebTabFactory.java class WebTabFactory (line 3) | public class WebTabFactory { method WebTab (line 5) | public static Tab WebTab(String title, String Url, boolean isTutorialT... FILE: src/main/java/com/neuronrobotics/bowlerstudio/tabs/WebTabTest.java class WebTabTest (line 16) | public class WebTabTest extends Application { method start (line 19) | @Override method main (line 54) | public static void main(String[] args) { method getTw (line 77) | public WebTabController getTw() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/threed/AssemblySlider.java class AssemblySlider (line 18) | public class AssemblySlider { method getSlider (line 19) | public static Slider getSlider(Set listOfObjects) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/threed/Axis.java class Axis (line 63) | public class Axis extends Group { method Axis (line 75) | public Axis(boolean visible) { method Axis (line 89) | public Axis(int length, boolean visible) { method show (line 123) | public void show() { method showAll (line 127) | private void showAll() { method hide (line 143) | public void hide() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/threed/BowlerStudio3dEngine.java class BowlerStudio3dEngine (line 128) | public class BowlerStudio3dEngine implements ICameraChangeListener, IMob... method setOverlayPane (line 282) | public void setOverlayPane(Pane overlayP) { method getOverlayPane (line 286) | public Pane getOverlayPane() { method cameraDistanceToPixelPerMM (line 290) | public double cameraDistanceToPixelPerMM() { method worldToScene (line 298) | public Point2D worldToScene(Point3D world3D) { method sceneToWorldFixedXY_WP (line 305) | public double sceneToWorldFixedXY_WP(Point2D scenePixel, double fixedX... method sceneToWorldFixedZ_WP (line 351) | public Point3D sceneToWorldFixedZ_WP(Point2D scenePixel, double fixedZ) { method screenToSceneMMscale (line 393) | public double screenToSceneMMscale(Point3D scenePosition) { method addListener (line 415) | public BowlerStudio3dEngine addListener(ICameraChangeListener listener) { method removeListener (line 421) | public BowlerStudio3dEngine removeListener(ICameraChangeListener liste... method BowlerStudio3dEngine (line 443) | public BowlerStudio3dEngine(String name) { method addObject (line 456) | public void addObject(Object o, File source) { method addObject (line 460) | public void addObject(Object o, File source, ArrayList cache) { method setSelectedCsg (line 565) | public void setSelectedCsg(Vector3d v) { method setSelectedCsg (line 570) | public void setSelectedCsg(TransformNR poseToMove) { method rebuild (line 575) | public void rebuild(boolean b) { method reattachMouseHandlers (line 610) | public void reattachMouseHandlers() { method highlightDebugIndex (line 620) | private void highlightDebugIndex(int index, java.awt.Color c) { method getFilenameFromTrace (line 626) | private String getFilenameFromTrace(String trace) { method getLineNumbereFromTrace (line 631) | private int getLineNumbereFromTrace(String trace) { method setControls (line 636) | public void setControls(CheckMenuItem showRuler, CheckMenuItem idlespi... method getControlsBox (line 725) | public Group getControlsBox(ImageView homeIcon, ImageView generateIcon... method exportAll (line 781) | private void exportAll(boolean makePrintBed) { method isAutoHightlight (line 812) | public boolean isAutoHightlight() { method getDebuggerBox (line 818) | public Group getDebuggerBox() { method removeObjects (line 858) | public void removeObjects() { method removeObject (line 875) | public void removeObject(CSG previousCsg) { method fireRegenerate (line 893) | private void fireRegenerate(String key, File source, Set currentO... method addObject (line 951) | @Deprecated method addObject (line 956) | public MeshView addObject(CSG currentCsg, File source, double opacity,... method exportManufacturingPart (line 1294) | public void exportManufacturingPart(CSG currentCsg, File source) { method prepAllItems (line 1314) | private void prepAllItems(ObservableList items, EventHandler... method saveToPng (line 1333) | public void saveToPng(File f) { method webColorToArgb (line 1371) | private static int webColorToArgb(Color color) { method argbToColor (line 1376) | private static Color argbToColor(int argb) { method createTexturedWorkplane (line 1382) | public Group createTexturedWorkplane(double xSizeMM, double ySizeMM) { method buildScene (line 1568) | private void buildScene() { method hideHand (line 1574) | public void hideHand() { method showHand (line 1578) | public void showHand() { method buildCamera (line 1585) | private void buildCamera(boolean addHand) { method buildAxes (line 1685) | private void buildAxes(boolean showAxes) { method getWorkplaneGroup (line 1802) | public Group getWorkplaneGroup() { method createGridMesh (line 1806) | public Group createGridMesh(int width, int height, int cellSize) { method createGridMesh (line 1810) | public Group createGridMesh(int width, int height, int cellSize, doubl... method addControlNode (line 1857) | public void addControlNode(Node n) { method removeControlNode (line 1868) | public void removeControlNode(Node n) { method contains (line 1873) | public boolean contains(Node n) { method addUserNode (line 1878) | public void addUserNode(Node n) { method addCustomWorkplaneNode (line 1890) | public void addCustomWorkplaneNode(Node n) { method removeUserNode (line 1901) | public void removeUserNode(Node n) { method clearUserNode (line 1906) | public void clearUserNode() { method showAxis (line 1911) | public void showAxis() { method hideAxis (line 1918) | public void hideAxis() { method autoSpin (line 1925) | private void autoSpin() { method handleMouse (line 1955) | public void handleMouse(Node scene) { method getCamDistanceToClosestObject (line 2080) | public double getCamDistanceToClosestObject() { method zoomIncrement (line 2138) | public void zoomIncrement(double deltaY) { method moveCamera (line 2171) | public void moveCamera(TransformNR newPose) { method selectObjectsSourceFile (line 2175) | private void selectObjectsSourceFile(CSG source) { method locateFile (line 2211) | private File locateFile(String fileName, CSG source) { method getSubScene (line 2229) | private SubScene getSubScene() { method setSubScene (line 2238) | public void setSubScene(SubScene scene) { method getRoot (line 2248) | public Group getRoot() { method removeArm (line 2255) | public void removeArm() { method getVirtualcam (line 2259) | public VirtualCameraMobileBase getVirtualcam() { method setVirtualcam (line 2263) | public void setVirtualcam(VirtualCameraMobileBase virtualcam) { method getFlyingCamera (line 2267) | public VirtualCameraMobileBase getFlyingCamera() { method setFlyingCamera (line 2271) | public void setFlyingCamera(VirtualCameraMobileBase flyingCamera) { method getSelectedCsg (line 2279) | public CSG getSelectedCsg() { method cancelSelection (line 2283) | public void cancelSelection() { method setSelected (line 2301) | public void setSelected(TransformNR startingLocation, Affine rootListe... method setSelected (line 2311) | public void setSelected(Affine rootListener) { method setSelectedCsg (line 2315) | public void setSelectedCsg(List selectedCsg) { method setSelectedCsg (line 2336) | public void setSelectedCsg(CSG scg) { method setSelectedCsg (line 2340) | public void setSelectedCsg(CSG scg, boolean justHighlight) { method focusTo (line 2407) | public void focusTo(TransformNR poseToMove) { method focusToAffine (line 2411) | public void focusToAffine(TransformNR poseToMove, Affine manipulator2) { method targetAndFollow (line 2469) | public void targetAndFollow(TransformNR poseToMove, Affine manipulator... method resetMouseTime (line 2523) | private void resetMouseTime() { method bound180 (line 2528) | double bound180(double in) { method focusOrientation (line 2536) | public void focusOrientation(TransformNR orient) { method focusOrientation (line 2540) | public void focusOrientation(TransformNR orient, TransformNR trans, do... method runSyncFocus (line 2563) | private void runSyncFocus(TransformNR orient, TransformNR trans, doubl... method focusInterpolate (line 2644) | private void focusInterpolate(TransformNR start, TransformNR target, i... method removeAllFocusTransforms (line 2692) | private void removeAllFocusTransforms() { method getCsgMap (line 2696) | public HashMap getCsgMap() { method setCsgMap (line 2700) | public void setCsgMap(HashMap csgMap) { method setSelectedCsg (line 2704) | public void setSelectedCsg(File script, int lineNumber) { method getLastMosueMovementTime (line 2732) | public long getLastMosueMovementTime() { method getDefaultStlDir (line 2739) | public File getDefaultStlDir() { method setDefaultStlDir (line 2752) | public void setDefaultStlDir(File defaultStlDir) { method focusToAffine (line 2756) | public void focusToAffine(Affine af) { method getTargetNR (line 2760) | public TransformNR getTargetNR() { method main (line 2773) | public static void main(String[] args) { method getControlsMap (line 2803) | public IControlsMap getControlsMap() { method setControlsMap (line 2852) | public void setControlsMap(IControlsMap map) { method setZoom (line 2856) | public void setZoom(int i) { method setMouseScale (line 2860) | public void setMouseScale(double mouseScale) { method lockZoom (line 2864) | public void lockZoom() { method onChange (line 2868) | @Override method lockMove (line 2879) | public void lockMove() { method disableControls (line 2884) | public void disableControls() { method placeGrid (line 2889) | public void placeGrid(TransformNR workplane) { method setAllCSG (line 2895) | @Override method addCSG (line 2901) | @Override method highlightException (line 2907) | @Override method getVisibleCSGs (line 2912) | @Override method setSelectedCsg (line 2917) | @Override method getRulerOffset (line 2923) | public Affine getRulerOffset() { method setRulerOffset (line 2927) | public void setRulerOffset(Affine rulerOffset) { method getRulerInWorkplaneOffset (line 2931) | public Affine getRulerInWorkplaneOffset() { method setRulerInWorkplaneOffset (line 2935) | public void setRulerInWorkplaneOffset(Affine rulerInWorkplaneOffset) { method getRulerGroup (line 2939) | public Group getRulerGroup() { method setFocusTraversable (line 2943) | public void setFocusTraversable(boolean b) { method addTo (line 2949) | public void addTo(AnchorPane view3d) { method getWindow (line 2958) | public Stage getWindow() { method setOnDragOver (line 2962) | public void setOnDragOver(EventHandler object) { method setOnDragDropped (line 2966) | public void setOnDragDropped(EventHandler object) { method setHeight (line 2970) | public void setHeight(double doubleValue) { method setWidth (line 2974) | public void setWidth(double doubleValue) { method isSubScene (line 2978) | public boolean isSubScene(Object gestureSource) { method getWidth (line 2982) | public double getWidth() { method getHeight (line 2986) | public double getHeight() { method bind (line 2990) | public void bind(AnchorPane viewContainer) { method addMouseFilter (line 2995) | public void addMouseFilter(EventType mouseDragged, EventHa... method addKeyFilter (line 2999) | public void addKeyFilter(EventType mouseDragged, EventHandle... method requestFocus (line 3003) | public void requestFocus() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/threed/CreaturelLabController.java class CreaturelLabController (line 14) | public class CreaturelLabController { method initialize (line 40) | @FXML // This method is called by the FXMLLoader when initialization i... FILE: src/main/java/com/neuronrobotics/bowlerstudio/threed/ICameraChangeListener.java type ICameraChangeListener (line 3) | public interface ICameraChangeListener { method onChange (line 4) | void onChange(VirtualCameraMobileBase camera); FILE: src/main/java/com/neuronrobotics/bowlerstudio/threed/IControlsMap.java type IControlsMap (line 3) | public interface IControlsMap { method timeToCancel (line 4) | public boolean timeToCancel(javafx.scene.input.MouseEvent event); method isSlowMove (line 6) | public boolean isSlowMove(javafx.scene.input.MouseEvent event); method isMove (line 8) | public boolean isMove(javafx.scene.input.MouseEvent ev); method isRotate (line 10) | public boolean isRotate(javafx.scene.input.MouseEvent me); method isZoom (line 12) | public boolean isZoom(javafx.scene.input.ScrollEvent t); FILE: src/main/java/com/neuronrobotics/bowlerstudio/threed/Jbullet.java class Jbullet (line 21) | public class Jbullet { method main (line 23) | public static void main(String[] args) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/threed/MakeRuler.java class MakeRuler (line 18) | public class MakeRuler { method createRuler (line 22) | public static Group createRuler(boolean flipNumber) { method createRuler (line 26) | public static Group createRuler(boolean flipNumber, int rulerLengthCM) { method createRectangleMesh (line 108) | private static TriangleMesh createRectangleMesh(double width, double t... FILE: src/main/java/com/neuronrobotics/bowlerstudio/threed/VirtualCameraMobileBase.java class VirtualCameraMobileBase (line 14) | public class VirtualCameraMobileBase { method VirtualCameraMobileBase (line 39) | public VirtualCameraMobileBase(PerspectiveCamera camera, Group hand, I... method addListener (line 56) | public VirtualCameraMobileBase addListener(ICameraChangeListener l) { method removeListener (line 62) | public VirtualCameraMobileBase removeListener(ICameraChangeListener l) { method fireUpdate (line 68) | public void fireUpdate() { method setGlobalToFiducialTransform (line 79) | public void setGlobalToFiducialTransform(TransformNR defautcameraView) { method updatePositions (line 85) | public void updatePositions() { method getFiducialToGlobalTransform (line 97) | public TransformNR getFiducialToGlobalTransform() { method DrivePositionAbsolute (line 101) | public void DrivePositionAbsolute(double x, double y, double z) { method DriveArc (line 106) | public void DriveArc(TransformNR newPose) { method SetPosition (line 130) | public void SetPosition(TransformNR newPose) { method SetOrientation (line 136) | public void SetOrientation(TransformNR newPose) { method getPanAngle (line 158) | public double getPanAngle() { method getTiltAngle (line 162) | public double getTiltAngle() { method getGlobalX (line 166) | public double getGlobalX() { method getGlobalY (line 170) | public double getGlobalY() { method getGlobalZ (line 174) | public double getGlobalZ() { method getCamerFrame (line 178) | public TransformNR getCamerFrame() { method getCamera (line 184) | public PerspectiveCamera getCamera() { method getCameraGroup (line 188) | public Group getCameraGroup() { method setCamera (line 192) | private void setCamera(PerspectiveCamera camera) { method getCameraFrame (line 196) | public Group getCameraFrame() { method getZoomDepth (line 200) | public double getZoomDepth() { method setZoomDepth (line 204) | public void setZoomDepth(double zoomDepth) { method getDefaultZoomDepth (line 221) | public static int getDefaultZoomDepth() { method getOffset (line 225) | public static Affine getOffset() { method bind (line 229) | public void bind(VirtualCameraMobileBase f) { method synchronizePositionWithOtherFlyingCamera (line 236) | private void synchronizePositionWithOtherFlyingCamera(TransformNR n) { method lockZoom (line 258) | public void lockZoom() { method isZoomLocked (line 262) | public boolean isZoomLocked() { method lockMove (line 266) | public void lockMove() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/threed/Xform.java class Xform (line 44) | public class Xform extends Group { type RotateOrder (line 49) | public enum RotateOrder { method Xform (line 98) | public Xform() { method Xform (line 109) | public Xform(RotateOrder rotateOrder) { method setTranslate (line 144) | public void setTranslate(double x, double y, double z) { method setTranslate (line 158) | public void setTranslate(double x, double y) { method setTx (line 174) | public void setTx(double x) { method setTy (line 184) | public void setTy(double y) { method setTz (line 194) | public void setTz(double z) { method setRotate (line 208) | public void setRotate(double x, double y, double z) { method setRotateX (line 220) | public void setRotateX(double x) { method setRotateY (line 230) | public void setRotateY(double y) { method setRotateZ (line 240) | public void setRotateZ(double z) { method setRx (line 250) | public void setRx(double x) { method setRy (line 260) | public void setRy(double y) { method setRz (line 270) | public void setRz(double z) { method setScale (line 280) | public void setScale(double scaleFactor) { method setScale (line 296) | public void setScale(double x, double y, double z) { method setSx (line 313) | public void setSx(double x) { method setSy (line 323) | public void setSy(double y) { method setSz (line 333) | public void setSz(double z) { method setPivot (line 347) | public void setPivot(double x, double y, double z) { method reset (line 359) | public void reset() { method resetTSP (line 380) | public void resetTSP() { FILE: src/main/java/com/neuronrobotics/bowlerstudio/utils/BowlerConnectionMenu.java class BowlerConnectionMenu (line 33) | public class BowlerConnectionMenu extends Application { method initialize (line 87) | @FXML // This method is called by the FXMLLoader when initialization i... method runconnectSerial (line 138) | private void runconnectSerial() { method runconnectNetwork (line 171) | private void runconnectNetwork() { method runsearchSerial (line 208) | private void runsearchSerial() { method runsearchNetwork (line 222) | private void runsearchNetwork() { method start (line 246) | @SuppressWarnings("restriction") FILE: src/main/java/com/neuronrobotics/bowlerstudio/utils/FindTextWidget.java class FindTextWidget (line 32) | public class FindTextWidget extends Application { method find (line 54) | private int find(double direction) { method replace (line 138) | private void replace(double direction) { method findPrevious (line 169) | @FXML method findNext (line 174) | @FXML method replaceNext (line 179) | @FXML method replacePrevious (line 184) | @FXML method initialize (line 189) | @FXML // This method is called by the FXMLLoader when initialization is method start (line 201) | @SuppressWarnings("restriction") method setTextArea (line 229) | public void setTextArea(RSyntaxTextArea textArea) { FILE: src/main/java/com/neuronrobotics/bowlerstudio/utils/ImageTracer.java class ImageTracer (line 53) | public class ImageTracer { method ImageTracer (line 57) | public ImageTracer() { method main (line 60) | public static void main(String[] args) { method arraycontains (line 112) | public static int arraycontains(String[] arr, String str) { method parsenext (line 121) | public static float parsenext(String[] arr, int i) { class IndexedImage (line 132) | public static class IndexedImage { method IndexedImage (line 138) | public IndexedImage(int[][] marray, byte[][] mpalette) { class ImageData (line 147) | public static class ImageData { method ImageData (line 150) | public ImageData(int mwidth, int mheight, byte[] mdata) { method saveString (line 158) | public static void saveString(String filename, String str) throws Exce... method loadImageData (line 171) | public static ImageData loadImageData(String filename) throws Exception { method loadImageData (line 176) | public static ImageData loadImageData(BufferedImage image) throws Exce... method bytetrans (line 196) | public static byte bytetrans(byte b) { method imageToSVG (line 212) | public static String imageToSVG(String filename, HashMap checkoptions(HashMap> pathscan(int[][] arr, fl... method batchpathscan (line 892) | public static ArrayList>> batchpathscan... method internodes (line 902) | public static ArrayList> internodes(ArrayList>> batchinternodes( method tracepath (line 1005) | public static ArrayList tracepath(ArrayList path, ... method fitseq (line 1050) | public static ArrayList fitseq(ArrayList path, flo... method batchtracepaths (line 1172) | public static ArrayList> batchtracepaths(ArrayList... method batchtracelayers (line 1182) | public static ArrayList>> batchtracelayers( method roundtodec (line 1197) | public static float roundtodec(float val, float places) { method svgpathstring (line 1202) | public static void svgpathstring(StringBuilder sb, String desc, ArrayL... method getsvgstring (line 1270) | public static String getsvgstring(IndexedImage ii, HashMap dataTable, S... FILE: src/main/java/com/neuronrobotics/graphing/DataChannel.java class DataChannel (line 5) | public class DataChannel { method DataChannel (line 11) | public DataChannel(String title) { method toString (line 16) | public String toString() { method graphValue (line 20) | public void graphValue(double value) { method getSeries (line 40) | public XYSeries getSeries() { method restart (line 44) | public static void restart() { method clear (line 48) | public void clear() { FILE: src/main/java/com/neuronrobotics/graphing/DataWriter.java type DataWriter (line 5) | public interface DataWriter { method setFile (line 6) | public void setFile(File f); method addData (line 8) | public void addData(DataChannel c); method cleanup (line 10) | public void cleanup(); FILE: src/main/java/com/neuronrobotics/graphing/ExcelWriter.java class ExcelWriter (line 18) | public class ExcelWriter implements DataWriter { method ExcelWriter (line 24) | public ExcelWriter() { method addNumber (line 28) | private void addNumber(int column, int row, double d) throws WriteExce... method addLabel (line 34) | private void addLabel(int column, int row, String s) throws WriteExcep... method setFile (line 40) | public void setFile(File f) { method addData (line 51) | public void addData(DataChannel c) { method cleanup (line 73) | public void cleanup() { FILE: src/main/java/com/neuronrobotics/graphing/GraphDataElement.java class GraphDataElement (line 3) | public class GraphDataElement { method GraphDataElement (line 6) | public GraphDataElement(long currentTimeMillis, double[] data) { method setData (line 11) | public void setData(double[] data) { method getData (line 15) | public double[] getData() { method setTimestamp (line 19) | public void setTimestamp(long ms) { method getTimestamp (line 23) | public long getTimestamp() { FILE: src/main/java/com/neuronrobotics/graphing/GraphingOptionsDialog.java class GraphingOptionsDialog (line 8) | public class GraphingOptionsDialog extends JFrame { method GraphingOptionsDialog (line 16) | public GraphingOptionsDialog(GraphingWindow window) { FILE: src/main/java/com/neuronrobotics/graphing/GraphingWindow.java class GraphingWindow (line 30) | public class GraphingWindow extends JPanel { method GraphingWindow (line 43) | public GraphingWindow() { method setDefaultWindow (line 144) | private void setDefaultWindow() { method setMovedWindow (line 153) | private void setMovedWindow(double percent) { method addDataset (line 169) | public void addDataset(DataChannel data) { method removeDataset (line 179) | public void removeDataset(DataChannel data) { method hideDataChannel (line 189) | public void hideDataChannel(DataChannel data) { method showDataChannel (line 193) | public void showDataChannel(DataChannel data) { FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/BowlerCam/BowlerCamController.java class BowlerCamController (line 10) | public class BowlerCamController extends AbstractBowlerStudioTab { method onTabClosing (line 14) | @Override method getMyNameSpaces (line 20) | @Override method initializeUI (line 26) | @Override method onTabReOpening (line 41) | @Override FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/BowlerCam/BowlerCamPanel.java class BowlerCamPanel (line 26) | public class BowlerCamPanel extends JPanel implements IWebcamImageListen... method BowlerCamPanel (line 53) | public BowlerCamPanel() { method setConnection (line 114) | public boolean setConnection(BowlerCamDevice connection) { method displayImage (line 127) | private void displayImage() { method getTargetColor (line 140) | protected RGBSlider getTargetColor() { method updateImage (line 144) | private void updateImage(BufferedImage imageUpdate, JPanel p) { method onNewImage (line 154) | public void onNewImage(int camera, BufferedImage image) { class displayThread (line 170) | private class displayThread extends Thread { method run (line 171) | public void run() { FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/BowlerCam/RGBSlider.java class RGBSlider (line 13) | public class RGBSlider extends JPanel { method RGBSlider (line 27) | public RGBSlider(String name) { method setColor (line 64) | public void setColor(int r, int g, int b) { method setColor (line 71) | public void setColor(Color c) { method getColor (line 78) | public Color getColor() { class ColorBox (line 87) | private class ColorBox extends JPanel { method ColorBox (line 92) | public ColorBox(Color backColor) { method setColor (line 97) | public void setColor(Color c) { method paintComponent (line 101) | public void paintComponent(Graphics g) { FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/DyIO/Secheduler/AnamationSequencer.java class AnamationSequencer (line 9) | public class AnamationSequencer extends AbstractBowlerStudioTab { method onTabClosing (line 13) | @Override method getMyNameSpaces (line 19) | @Override method initializeUI (line 24) | @Override method onTabReOpening (line 38) | @Override FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/DyIO/Secheduler/SchedulerControlBar.java class SchedulerControlBar (line 28) | public class SchedulerControlBar extends JPanel implements ISchedulerLis... method SchedulerControlBar (line 48) | public SchedulerControlBar(CoreScheduler core) { method setSequenceParams (line 137) | private void setSequenceParams() { method play (line 150) | private void play() { method pause (line 159) | private void pause() { method setTrackLegnth (line 169) | private void setTrackLegnth(int ms) { method setCurrentTime (line 174) | private void setCurrentTime(long val) { method setBounds (line 188) | private void setBounds(double top) { method getFile (line 193) | private void getFile() { method setAudioFile (line 198) | public void setAudioFile(File f) { method onTimeUpdate (line 206) | @Override method onReset (line 211) | @Override method setIntervalTime (line 216) | @Override method addPauseListener (line 222) | public void addPauseListener(ActionListener actionListener) { method addPlayListener (line 227) | public void addPlayListener(ActionListener actionListener) { method onPlay (line 232) | @Override method onPause (line 238) | @Override FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/DyIO/Secheduler/SchedulerGui.java class SchedulerGui (line 27) | public class SchedulerGui extends JPanel { method SchedulerGui (line 43) | public SchedulerGui() { method rmAllChannels (line 47) | private void rmAllChannels() { method rmChannel (line 57) | private void rmChannel(int num) { method addServoChannel (line 75) | private void addServoChannel(ServoOutputScheduleChannel chan) { method importfromFile (line 85) | protected void importfromFile() { method exportToFile (line 99) | protected void exportToFile() { method getFile (line 114) | private void getFile() { method get (line 120) | private DyIO get() { method setConnection (line 124) | public boolean setConnection(BowlerAbstractDevice connection) { FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/DyIO/Secheduler/ServoOutputScheduleChannelUI.java class ServoOutputScheduleChannelUI (line 24) | public class ServoOutputScheduleChannelUI extends JPanel method stateChanged (line 51) | @Override method flush (line 68) | public void flush() { method ServoOutputScheduleChannelUI (line 73) | public ServoOutputScheduleChannelUI(ServoOutputScheduleChannel chan, C... method setScaleingInfo (line 172) | private void setScaleingInfo() { method getInputZero (line 180) | private int getInputZero() { method getInputScale (line 184) | private double getInputScale() { method getChannelNumber (line 188) | public int getChannelNumber() { method setChannel (line 193) | public void setChannel(ServoOutputScheduleChannel channel) { method getChannel (line 197) | public ServoOutputScheduleChannel getChannel() { method onServoPositionUpdate (line 201) | @Override method actionPerformed (line 214) | @Override method onTimeUpdate (line 219) | @Override method setIntervalTime (line 225) | @Override method onReset (line 231) | @Override method onPlay (line 236) | @Override method onPause (line 242) | @Override method getCb (line 250) | public CoreScheduler getCb() { method setCb (line 254) | public void setCb(CoreScheduler cb) { FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/bootloader/BootloaderPanel.java class BootloaderPanel (line 27) | public class BootloaderPanel extends AbstractBowlerStudioTab implements ... method BootloaderPanel (line 44) | public BootloaderPanel() { method getBlApp (line 73) | public NRBoot getBlApp() { method resetLoad (line 81) | public void resetLoad() { method loadFile (line 88) | public void loadFile() { method reloadFile (line 155) | private void reloadFile() { method getRevision (line 171) | public String getRevision() { method resetAll (line 175) | private void resetAll() { class LoaderChecker (line 179) | public class LoaderChecker extends Thread { method run (line 180) | public void run() { method selectFile (line 201) | private void selectFile() { method actionPerformed (line 224) | public void actionPerformed(ActionEvent e) { method onTabClosing (line 234) | @Override method getMyNameSpaces (line 240) | @Override method initializeUI (line 245) | @Override method onTabReOpening (line 254) | @Override FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/bootloader/gui/BootloaderParams.java class BootloaderParams (line 5) | public class BootloaderParams { method toString (line 9) | public String toString() { method setCore (line 15) | public void setCore(int core) { method getCore (line 19) | public int getCore() { method setHexFilePath (line 23) | public void setHexFilePath(String hexFilePath) { method getHexFilePath (line 27) | public String getHexFilePath() { method setType (line 31) | public void setType(NRBootCoreType type) { method getType (line 35) | public NRBootCoreType getType() { FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/bootloader/gui/NRBootLoaderApp.java class NRBootLoaderApp (line 15) | public class NRBootLoaderApp { method NRBootLoaderApp (line 16) | public NRBootLoaderApp(String[] args) { method fail (line 99) | private static void fail() { FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/bootloader/gui/NR_Bootloader_GUI.java class NR_Bootloader_GUI (line 23) | public class NR_Bootloader_GUI implements ActionListener { method NR_Bootloader_GUI (line 39) | public NR_Bootloader_GUI() { method actionPerformed (line 70) | public void actionPerformed(ActionEvent e) { method setPortSelect (line 113) | public void setPortSelect(boolean portSelect) { method isPortSelect (line 117) | public boolean isPortSelect() { method setBlApp (line 121) | public void setBlApp(NRBoot blApp) { method getBlApp (line 129) | public NRBoot getBlApp() { method resetFile (line 133) | public void resetFile() { method resetPort (line 137) | public void resetPort() { method resetLoad (line 144) | public void resetLoad() { method loadFile (line 151) | public void loadFile() { method reloadFile (line 212) | private void reloadFile() { method getRevision (line 230) | public String getRevision() { method resetAll (line 234) | private void resetAll() { class LoaderChecker (line 239) | public class LoaderChecker extends Thread { method run (line 240) | public void run() { FILE: src/main/java/com/neuronrobotics/nrconsole/plugin/bootloader/gui/StatusLabel.java class StatusLabel (line 8) | public class StatusLabel extends JLabel { method StatusLabel (line 13) | public StatusLabel() { method setStatus (line 17) | public void setStatus(int status) { method createImageIcon (line 34) | protected ImageIcon createImageIcon(String path) { FILE: src/main/java/com/neuronrobotics/nrconsole/util/CommitWidget.java class CommitWidget (line 28) | public class CommitWidget { method commit (line 29) | public static void commit(File currentFile, String code) { FILE: src/main/java/com/neuronrobotics/nrconsole/util/CompoundSlider.java class CompoundSlider (line 5) | public class CompoundSlider extends JPanel { method CompoundSlider (line 12) | public CompoundSlider(int lowerBound, int upperBound, int center, doub... FILE: src/main/java/com/neuronrobotics/nrconsole/util/DirectoryFilter.java class DirectoryFilter (line 7) | public class DirectoryFilter extends FileFilter { method getDescription (line 9) | public String getDescription() { method accept (line 13) | public boolean accept(File f) { FILE: src/main/java/com/neuronrobotics/nrconsole/util/FileSelectionFactory.java class FileSelectionFactory (line 14) | public class FileSelectionFactory { method FileSelectionFactory (line 17) | private FileSelectionFactory() { class fileHolder (line 20) | private static class fileHolder { method isDone (line 24) | public boolean isDone() { method setDone (line 28) | public void setDone(boolean done) { method getFile (line 32) | public File getFile() { method setFile (line 36) | public void setFile(File file) { method GetFile (line 41) | public static File GetFile(File start, boolean save, ExtensionFilter..... method getStage (line 67) | private static Stage getStage() { method GetFile (line 73) | public static File GetFile(File start, ExtensionFilter... filter) { method GetDirectory (line 77) | public static File GetDirectory(File start) { method setStage (line 98) | public static void setStage(Stage stage) { FILE: src/main/java/com/neuronrobotics/nrconsole/util/GCodeFilter.java class GCodeFilter (line 7) | public class GCodeFilter extends FileFilter { method getDescription (line 9) | public String getDescription() { method accept (line 13) | public boolean accept(File f) { FILE: src/main/java/com/neuronrobotics/nrconsole/util/GroovyFilter.java class GroovyFilter (line 7) | public class GroovyFilter extends FileFilter { method getDescription (line 9) | public String getDescription() { method accept (line 13) | public boolean accept(File f) { FILE: src/main/java/com/neuronrobotics/nrconsole/util/IntegerComboBox.java class IntegerComboBox (line 5) | public class IntegerComboBox extends JComboBox { method IntegerComboBox (line 15) | public IntegerComboBox() { method IntegerComboBox (line 18) | public IntegerComboBox(boolean withNoneOption, int noneVal) { method removeInteger (line 25) | public void removeInteger(int in) { method addInteger (line 39) | public void addInteger(int in) { method setNoneItemSelected (line 53) | public void setNoneItemSelected() { method setSelectedInteger (line 64) | public void setSelectedInteger(int in) { method getSelectedInteger (line 84) | public int getSelectedInteger() { FILE: src/main/java/com/neuronrobotics/nrconsole/util/Mp3Filter.java class Mp3Filter (line 7) | public class Mp3Filter extends FileFilter { method getDescription (line 9) | public String getDescription() { method accept (line 13) | public boolean accept(File f) { FILE: src/main/java/com/neuronrobotics/nrconsole/util/NRConsoleDocumentationFactory.java class NRConsoleDocumentationFactory (line 22) | public class NRConsoleDocumentationFactory { method NRConsoleDocumentationFactory (line 24) | private NRConsoleDocumentationFactory() { method getDocumentationURL (line 27) | public static URI getDocumentationURL(Object input) { FILE: src/main/java/com/neuronrobotics/nrconsole/util/PrefsLoader.java class PrefsLoader (line 5) | public class PrefsLoader { method getSlic3rLocation (line 11) | public String getSlic3rLocation() { method setSlic3rLocation (line 15) | public void setSlic3rLocation(String _path) { method getSlic3rRDBTNLast (line 19) | public int getSlic3rRDBTNLast() { method setSlic3rRDBTNLast (line 23) | public void setSlic3rRDBTNLast(int _btn) { method loadDefaults (line 27) | public void loadDefaults() { FILE: src/main/java/com/neuronrobotics/nrconsole/util/PromptForGit.java class PromptForGit (line 16) | public class PromptForGit { method PromptForGit (line 17) | private PromptForGit() { method prompt (line 20) | public static void prompt(String purpose, String defaultID, IGistPromp... FILE: src/main/java/com/neuronrobotics/nrconsole/util/Slic3rFilter.java class Slic3rFilter (line 7) | public class Slic3rFilter extends FileFilter { method getDescription (line 9) | public String getDescription() { method accept (line 13) | public boolean accept(File f) { FILE: src/main/java/com/neuronrobotics/nrconsole/util/StlFilter.java class StlFilter (line 7) | public class StlFilter extends FileFilter { method getDescription (line 9) | public String getDescription() { method accept (line 13) | public boolean accept(File f) { FILE: src/main/java/com/neuronrobotics/nrconsole/util/XmlFilter.java class XmlFilter (line 7) | public class XmlFilter extends FileFilter { method getDescription (line 9) | public String getDescription() { method accept (line 13) | public boolean accept(File f) { FILE: src/main/java/com/neuronrobotics/pidsim/CSVWriter.java class CSVWriter (line 11) | public class CSVWriter { method setFile (line 15) | public void setFile(File f) { method addData (line 32) | public void addData(XYSeries data) { method cleanup (line 55) | public void cleanup() { FILE: src/main/java/com/neuronrobotics/pidsim/DataPanel.java class DataPanel (line 37) | public class DataPanel extends JPanel implements ActionListener { method DataPanel (line 51) | public DataPanel(String title) { method addPosition (line 92) | public void addPosition(double position, long time) { method setSetpoint (line 96) | public void setSetpoint(double sp) { method actionPerformed (line 110) | @Override FILE: src/main/java/com/neuronrobotics/pidsim/ExcelWriter.java class ExcelWriter (line 19) | public class ExcelWriter { method ExcelWriter (line 25) | public ExcelWriter() { method addNumber (line 29) | private void addNumber(int column, int row, double d) throws WriteExce... method addLabel (line 35) | private void addLabel(int column, int row, String s) throws WriteExcep... method setFile (line 41) | public void setFile(File f) { method addData (line 56) | public void addData(XYSeries data) { method cleanup (line 87) | public void cleanup() { FILE: src/main/java/com/neuronrobotics/pidsim/GraphingPanel.java class GraphingPanel (line 30) | class GraphingPanel extends JPanel implements ChangeListener { method GraphingPanel (line 43) | public GraphingPanel(PIDSim sim, PIDConstantsDialog constants, String ... method stateChanged (line 163) | public void stateChanged(ChangeEvent e) { method setPosition (line 173) | public void setPosition(double value) { method setSetPoint (line 185) | public void setSetPoint(double value) { FILE: src/main/java/com/neuronrobotics/pidsim/LinearPhysicsEngine.java class LinearPhysicsEngine (line 8) | public class LinearPhysicsEngine extends NonBowlerDevice { method setEnabled (line 26) | public void setEnabled(boolean isEnabled) { method setTorque (line 30) | public void setTorque(double torque) throws Exception { method setMass (line 43) | public void setMass(double mass) { method getMass (line 47) | public double getMass() { method setLinkLen (line 51) | public void setLinkLen(double linkLen) { method getLinkLen (line 55) | public double getLinkLen() { method setMuStatic (line 59) | public void setMuStatic(double muStatic) { method getMuStatic (line 63) | public double getMuStatic() { method setMuDynamic (line 67) | public void setMuDynamic(double muDynamic) { method getMuDynamic (line 71) | public double getMuDynamic() { method setMaxTorque (line 75) | public void setMaxTorque(double maxTorque) { method getMaxTorque (line 79) | public double getMaxTorque() { method setTime (line 83) | public void setTime(long time) { method getTime (line 87) | public long getTime() { method disconnectDeviceImp (line 91) | @Override method connectDeviceImp (line 96) | @Override method getNamespacesImp (line 166) | @Override method getPid (line 172) | public PIDSim getPid() { method setPid (line 178) | public void setPid(PIDSim pid) { method toString (line 189) | @Override FILE: src/main/java/com/neuronrobotics/pidsim/PIDConstantsDialog.java class PIDConstantsDialog (line 12) | public class PIDConstantsDialog extends JPanel { method PIDConstantsDialog (line 25) | public PIDConstantsDialog(double p, double i, double d) { method setKp (line 59) | public void setKp(double kp) { method getKp (line 63) | public double getKp() { method setKi (line 67) | public void setKi(double ki) { method getKi (line 71) | public double getKi() { method setKd (line 75) | public void setKd(double kd) { method getKd (line 79) | public double getKd() { FILE: src/main/java/com/neuronrobotics/pidsim/PIDSim.java class PIDSim (line 3) | public class PIDSim { method PIDSim (line 20) | public PIDSim(LinearPhysicsEngine eng) { method getSetPoint (line 25) | public double getSetPoint() { method setSetPoint (line 30) | public void setSetPoint(double value) { method setTorque (line 42) | public void setTorque(double value) throws Exception { method getTime (line 46) | public long getTime() { method setTime (line 50) | protected void setTime(long t) { method setPosition (line 54) | protected void setPosition(double value) { method getPosition (line 59) | public double getPosition() { method getMass (line 63) | public double getMass() { method setMass (line 67) | public void setMass(double value) { method getLength (line 72) | public double getLength() { method setLength (line 76) | public void setLength(double value) { method getStaticFriction (line 81) | public double getStaticFriction() { method setStaticFriction (line 85) | public void setStaticFriction(double value) { method getDynamicFriction (line 90) | public double getDynamicFriction() { method setDynamicFriction (line 94) | public void setDynamicFriction(double value) { method getMaxTorque (line 99) | public double getMaxTorque() { method setMaxTorque (line 103) | public void setMaxTorque(double maxTorque) { method getGraphingPanel (line 107) | public GraphingPanel getGraphingPanel() { method getConstants (line 111) | public PIDConstantsDialog getConstants() { method setConstants (line 115) | public void setConstants(PIDConstantsDialog constants) { FILE: src/main/java/com/neuronrobotics/pidsim/PIDSimFullTest.java class PIDSimFullTest (line 3) | public class PIDSimFullTest { method main (line 4) | public static void main(String[] args) throws InterruptedException { FILE: src/main/java/com/neuronrobotics/pidsim/PidLab.java class PidLab (line 9) | public class PidLab extends AbstractBowlerStudioTab { method onTabClosing (line 13) | @Override method getMyNameSpaces (line 19) | @Override method initializeUI (line 24) | @Override method onTabReOpening (line 38) | @Override FILE: src/main/java/com/neuronrobotics/pidsim/SettingsDialog.java class SettingsDialog (line 14) | class SettingsDialog extends JPanel implements ActionListener { method SettingsDialog (line 24) | public SettingsDialog(PIDSim sim, PIDConstantsDialog constants) { method refreshValues (line 46) | public void refreshValues() { method cleanOrZero (line 53) | private double cleanOrZero(String txt) { method actionPerformed (line 64) | @Override FILE: src/main/java/com/neuronrobotics/sdk/addons/kinematics/FirmataBowler.java class FirmataBowler (line 10) | public class FirmataBowler extends NonBowlerDevice { method FirmataBowler (line 13) | public FirmataBowler(String port) { method connectDeviceImp (line 18) | @Override method disconnectDeviceImp (line 32) | @Override method getNamespacesImp (line 43) | @Override method getFirmataDevice (line 49) | public FirmataDevice getFirmataDevice() { method setFirmataDevice (line 53) | public void setFirmataDevice(FirmataDevice device) { FILE: src/main/java/com/neuronrobotics/sdk/addons/kinematics/FirmataLink.java class FirmataLink (line 11) | public class FirmataLink extends AbstractLink implements PinEventListener { method FirmataLink (line 15) | public FirmataLink(LinkConfiguration arg0, FirmataBowler device) method cacheTargetValueDevice (line 25) | @Override method flushAllDevice (line 31) | @Override method flushDevice (line 37) | @Override method getCurrentPosition (line 46) | @Override method onModeChange (line 51) | @Override method onValueChange (line 55) | @Override method addLinkFactory (line 61) | public static void addLinkFactory() {