Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AABB - Class in com.marginallyclever.ro3.mesh
Axially-aligned bounding box.
AABB() - Constructor for class com.marginallyclever.ro3.mesh.AABB
 
AboutPanel - Class in com.marginallyclever.ro3.apps.about
AboutPanel is a panel that displays the contents of the file "about.html" in the same package.
AboutPanel() - Constructor for class com.marginallyclever.ro3.apps.about.AboutPanel
 
AbstractRenderPass - Class in com.marginallyclever.ro3.apps.viewport.renderpasses
AbstractRenderPass handles common methods for all RenderPass.
Action - Class in com.marginallyclever.ro3.node.nodes.behavior
Action is a Behavior that does something and returns a result.
Action() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Action
 
Action(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Action
 
ACTION_PLAY - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
ACTION_REWIND - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
ACTION_STOP - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.AddNode
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.BrowseURLAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.CheckForUpdateAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.CopyNode
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.CutNode
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.ExportScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.ImportScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.LoadScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.NewScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.PasteNode
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.RedoAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.RemoveNode
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.SaveAsScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.SaveScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.UndoAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.editorpanel.LoadAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.editorpanel.NewAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.editorpanel.SaveAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.logpanel.OpenLogFileLocation
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.shared.FilenameExtensionChecker
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlannerPanel
 
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
This method is called when the tool is activated.
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
This method is called when the tool is activated.
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
This method is called when the tool is activated.
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
This method is called when the tool is activated.
activate(List<Node>) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
This method is called when the tool is activated.
add(ColorRGB) - Method in class com.marginallyclever.convenience.ColorRGB
 
add(Factory.Category<T>) - Method in class com.marginallyclever.ro3.Factory.Category
 
add(String, Supplier<T>) - Method in class com.marginallyclever.ro3.Factory.Category
 
add(T) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
addActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.ChooseConnectionPanel
 
addActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
addActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
addActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
 
addActionListener(ActionListener) - Method in class com.marginallyclever.convenience.swing.Dial
Subscribe to receivei the "turn" command when the dial is turned.
addActionListener(ActionListener) - Method in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
addAll(ArrayList<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
addAttachListener(NodeAttachListener) - Method in class com.marginallyclever.ro3.node.Node
 
addChild(int, Node) - Method in class com.marginallyclever.ro3.node.Node
Add a child to this node at the given index.
addChild(Node) - Method in class com.marginallyclever.ro3.node.Node
Append a child to this node.
addChildrenUsingFactory(Supplier<T>) - Method in class com.marginallyclever.ro3.apps.commands.AddNode
 
addCollapseListener(CollapsiblePanel.CollapseListener) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
 
addColor(float, float, float, float) - Method in class com.marginallyclever.ro3.mesh.Mesh
Add a color to the mesh.
addDetachListener(NodeDetachListener) - Method in class com.marginallyclever.ro3.node.Node
 
addElement(String, String) - Method in class com.marginallyclever.communications.application.ConversationHistoryList
 
addEvent(AbstractUndoableEdit) - Static method in class com.marginallyclever.ro3.apps.UndoSystem
 
addExtensionIfNeeded(String, String[]) - Static method in class com.marginallyclever.convenience.helpers.PathHelper
Check filename for a valid extension.
addExtentionIfMissing(File) - Method in class com.marginallyclever.ro3.apps.shared.FilenameExtensionChecker
 
addGLEventListener(GLEventListener) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
addIndex(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
addItemAddedListener(ItemAddedListener<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
addItemRemovedListener(ItemRemovedListener<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
addLabelAndComponent(JPanel, String, JComponent) - Static method in class com.marginallyclever.ro3.PanelHelper
A convenience method to add a label and component to a panel that is built with GridLayout.
addLabelAndComponent(JPanel, String, JComponent, GridBagConstraints) - Static method in class com.marginallyclever.ro3.PanelHelper
A convenience method to add a label and component to a panel that is built with GridBagLayout.
addLine(String, GraphLine) - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
 
addListener(SessionLayerListener) - Method in class com.marginallyclever.communications.session.SessionLayer
 
addListSelectionListener(ListSelectionListener) - Method in class com.marginallyclever.communications.application.ConversationHistoryList
 
addMarlinListener(MarlinListener) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
addNetworkSessionListener(SessionLayerListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
addNode(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectedItems
 
AddNode<T> - Class in com.marginallyclever.ro3.apps.actions
AddNode is an AbstractAction to add a new instance of a Node to every selected branch of the tree.
AddNode<T> - Class in com.marginallyclever.ro3.apps.commands
Add a new instance of a Node to every selected branches of the tree
AddNode() - Constructor for class com.marginallyclever.ro3.apps.actions.AddNode
 
AddNode(Supplier<T>) - Constructor for class com.marginallyclever.ro3.apps.commands.AddNode
 
addNodeSelector(JPanel, String, NodePath<T>, GridBagConstraints) - Static method in class com.marginallyclever.ro3.PanelHelper
A convenience method to add a label and component to a panel that is expected to be built with GridBagConstraint.
addNormal(float, float, float) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
addNotify() - Method in class com.marginallyclever.ro3.apps.editorpanel.EditorPanel
 
addNotify() - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
addNotify() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
addNotify() - Method in class com.marginallyclever.ro3.apps.RecentFilesMenu
 
addNotify() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
addNotify() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
addNotify() - Method in class com.marginallyclever.ro3.apps.webcampanel.WebCamPanel
 
addNotify() - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
 
addNotify() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlannerPanel
 
addNotify() - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
 
addOne(Node) - Method in class com.marginallyclever.ro3.apps.commands.AddNode
 
addPath(String) - Method in class com.marginallyclever.ro3.apps.RecentFilesMenu
Adds a path to the list of recent files.
addPoint(double, double) - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
 
addProject(Project) - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
Bring Entities and assets of another project into this project.
addProject(Project, String) - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
Bring Entities and assets of another project into this project.
addReadyListener(NodeReadyListener) - Method in class com.marginallyclever.ro3.node.Node
 
addRenameListener(NodeRenameListener) - Method in class com.marginallyclever.ro3.node.Node
 
addSceneChangeListener(SceneChangeListener) - Static method in class com.marginallyclever.ro3.Registry
 
addTexCoord(float, float) - Method in class com.marginallyclever.ro3.mesh.Mesh
Add a texture coordinate to the mesh.
addToHistory(String, String) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
 
addValue(double, double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
addVertex(float, float, float) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
adjustLocal() - Method in class com.marginallyclever.ro3.node.nodes.pose.MeshInstance
 
afterSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
afterSceneChange(Node) - Method in interface com.marginallyclever.ro3.SceneChangeListener
Called after the scene changes.
ALWAYS - Static variable in interface com.marginallyclever.ro3.apps.viewport.RenderPass
 
ANGLE_STEP_SIZE_DEGREES - Variable in class com.marginallyclever.ro3.node.nodes.limbsolver.ApproximateJacobianFiniteDifferences
 
App - Class in com.marginallyclever.ro3.apps
All apps extend from App for Reflection.
App() - Constructor for class com.marginallyclever.ro3.apps.App
 
App(LayoutManager) - Constructor for class com.marginallyclever.ro3.apps.App
 
APP_BASE - Static variable in class com.marginallyclever.convenience.helpers.PathHelper
 
APP_CACHE - Static variable in class com.marginallyclever.convenience.helpers.PathHelper
 
APP_PLUGINS - Static variable in class com.marginallyclever.convenience.helpers.PathHelper
 
appendToLog(String) - Method in class com.marginallyclever.ro3.apps.logpanel.LogPanel
 
ApproximateJacobian - Class in com.marginallyclever.ro3.node.nodes.limbsolver
ApproximateJacobian is used to calculate the Jacobian matrix for a robot arm.
ApproximateJacobianFiniteDifferences - Class in com.marginallyclever.ro3.node.nodes.limbsolver
Calculates the approximate jacobian for a robot arm using finite differences.
ApproximateJacobianFiniteDifferences(Limb) - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.ApproximateJacobianFiniteDifferences
 
ApproximateJacobianScrewTheory - Class in com.marginallyclever.ro3.node.nodes.limbsolver
Given the current pose of the robot, find the approximate jacobian, which describe the relationship between joint velocity and cartesian velocity.
ApproximateJacobianScrewTheory(Limb) - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.ApproximateJacobianScrewTheory
Given the current pose of the robot, find the approximate jacobian.
AppSettingsDialog - Class in com.marginallyclever.ro3.apps.dialogs
AppSettingsDialog is a JPanel that displays the View for every App.
AppSettingsDialog(List<App>) - Constructor for class com.marginallyclever.ro3.apps.dialogs.AppSettingsDialog
 
assignQualitativeColors() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
Set colors for each line in the graph based on the number of lines and the color wheel.
attach(List<Pose>) - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
Attach a list of Pose nodes to this node and adjust their world transform to compensate.
AttachmentPoint - Class in com.marginallyclever.ro3.node.nodes.pose
AttachmentPoint is a point on a Pose that can be used to attach other nodes.
AttachmentPoint() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
 
AttachmentPoint(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
 
AttachmentPointPanel - Class in com.marginallyclever.ro3.node.nodes.pose
 
AttachmentPointPanel(AttachmentPoint) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.AttachmentPointPanel
 
attemptAttach() - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
 

B

BACK - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
BackgroundPaintedButton - Class in com.marginallyclever.ro3.apps.shared
A JButton filled with the background color.
BackgroundPaintedButton(String) - Constructor for class com.marginallyclever.ro3.apps.shared.BackgroundPaintedButton
 
beforeSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
beforeSceneChange(Node) - Method in interface com.marginallyclever.ro3.SceneChangeListener
Called before the scene changes.
Behavior - Class in com.marginallyclever.ro3.node.nodes.behavior
Behavior is a Node that can be used to control the behavior of a robot.
Behavior() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Behavior
 
Behavior(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Behavior
 
Behavior.Status - Enum Class in com.marginallyclever.ro3.node.nodes.behavior
 
Bezier3 - Class in com.marginallyclever.convenience.bezier3
3D Bezier curve implementation.
Bezier3() - Constructor for class com.marginallyclever.convenience.bezier3.Bezier3
 
Bezier3ToMesh - Class in com.marginallyclever.convenience.bezier3
3D Bezier curve implementation See Wikipedia
Bezier3ToMesh() - Constructor for class com.marginallyclever.convenience.bezier3.Bezier3ToMesh
 
BigMatrixHelper - Class in com.marginallyclever.convenience.helpers
 
BigMatrixHelper() - Constructor for class com.marginallyclever.convenience.helpers.BigMatrixHelper
 
blue - Variable in class com.marginallyclever.convenience.ColorRGB
 
BOTTOM - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
BoundingVolume - Interface in com.marginallyclever.convenience
Interface to help with collision detection
Box - Class in com.marginallyclever.ro3.mesh.shapes
Box is a Mesh with a width, height, and length of 1.
Box() - Constructor for class com.marginallyclever.ro3.mesh.shapes.Box
 
Box(double, double, double) - Constructor for class com.marginallyclever.ro3.mesh.shapes.Box
Create a box with the given dimensions.
BrowseURLAction - Class in com.marginallyclever.ro3.apps.actions
Open a URL in the desktop web browser.
BrowseURLAction(String) - Constructor for class com.marginallyclever.ro3.apps.actions.BrowseURLAction
 
buildAttachToggle() - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPointPanel
Build the "attach/detach" toggle button.
buildNormalFrom3Points(Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
 
buildNormals(Mesh) - Static method in class com.marginallyclever.ro3.mesh.MeshNormalBuilder
 
byteArrayToFloat(byte[]) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
BYTES_PER_FLOAT - Static variable in class com.marginallyclever.ro3.mesh.Mesh
 
BYTES_PER_INT - Static variable in class com.marginallyclever.ro3.mesh.Mesh
 

C

Camera - Class in com.marginallyclever.ro3.node.nodes
The Camera class is a subclass of the Pose class and is used by a Viewport to viewport the scene in a 3D graphics or game engine.
Camera() - Constructor for class com.marginallyclever.ro3.node.nodes.Camera
 
Camera(String) - Constructor for class com.marginallyclever.ro3.node.nodes.Camera
 
CAMERA - Enum constant in enum class com.marginallyclever.ro3.FrameOfReference
 
CameraPanel - Class in com.marginallyclever.ro3.node.nodes
 
CameraPanel(Camera) - Constructor for class com.marginallyclever.ro3.node.nodes.CameraPanel
 
cameras - Static variable in class com.marginallyclever.ro3.Registry
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
Force cancel the tool.
cancelUse() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
Force cancel the tool.
canImport(TransferHandler.TransferSupport) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeTransferHandler
 
canLoad(String) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
 
Category(String, Supplier<T>) - Constructor for class com.marginallyclever.ro3.Factory.Category
 
centerOfCircumscribedCircle(Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
centerOfCircumscribedSphere(Vector3d, Vector3d, Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
find the center of the sphere formed by the three points p and the radius.
changedUpdate(DocumentEvent) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
 
CheckForUpdateAction - Class in com.marginallyclever.ro3.apps.actions
Checks online for a new version of Robot Overlord.
CheckForUpdateAction() - Constructor for class com.marginallyclever.ro3.apps.actions.CheckForUpdateAction
 
checkGLError(GL3, Logger) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
 
ChooseConnectionPanel - Class in com.marginallyclever.communications.application
A panel that allows the user to open and close a connection to a SessionLayer.
ChooseConnectionPanel() - Constructor for class com.marginallyclever.communications.application.ChooseConnectionPanel
 
CircleXY - Class in com.marginallyclever.ro3.mesh.shapes
CircleXY is a Mesh in the XY plane.
CircleXY() - Constructor for class com.marginallyclever.ro3.mesh.shapes.CircleXY
 
clear() - Method in class com.marginallyclever.communications.application.ConversationHistoryList
 
clear() - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
 
clear() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
clear() - Method in class com.marginallyclever.ro3.apps.RecentFilesMenu
Clears the list of recent files.
clear() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectedItems
 
clear() - Method in class com.marginallyclever.ro3.Factory
 
clear() - Method in class com.marginallyclever.ro3.mesh.Mesh
Remove all vertexes, normals, colors, texture coordinates, etc.
clear() - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
 
closeConnection() - Method in class com.marginallyclever.communications.application.ChooseConnectionPanel
 
closeConnection() - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
closeConnection() - Method in class com.marginallyclever.communications.session.SessionLayer
 
closeConnection() - Method in class com.marginallyclever.communications.transport.serial.SerialSession
 
closeConnection() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
 
collapsed() - Method in interface com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel.CollapseListener
 
CollapsiblePanel - Class in com.marginallyclever.ro3.apps.nodedetailview
The user-triggered collapsable panel containing the component (trigger) in the titled border
CollapsiblePanel(String) - Constructor for class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
Constructor for a label/button controlled collapsable panel.
CollapsiblePanel(JRadioButton) - Constructor for class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
Constructor for an option button controlled collapsible panel.
CollapsiblePanel.CollapseListener - Interface in com.marginallyclever.ro3.apps.nodedetailview
listener interface.
Collidable - Interface in com.marginallyclever.robotoverlord
Deprecated.
colorArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
 
ColorRGB - Class in com.marginallyclever.convenience
RGB color class.
ColorRGB() - Constructor for class com.marginallyclever.convenience.ColorRGB
 
ColorRGB(int) - Constructor for class com.marginallyclever.convenience.ColorRGB
 
ColorRGB(int, int, int) - Constructor for class com.marginallyclever.convenience.ColorRGB
 
ColorRGB(ColorRGB) - Constructor for class com.marginallyclever.convenience.ColorRGB
 
ColorRGB(Color) - Constructor for class com.marginallyclever.convenience.ColorRGB
 
com.marginallyclever.communications.application - package com.marginallyclever.communications.application
 
com.marginallyclever.communications.session - package com.marginallyclever.communications.session
 
com.marginallyclever.communications.transport - package com.marginallyclever.communications.transport
 
com.marginallyclever.communications.transport.serial - package com.marginallyclever.communications.transport.serial
 
com.marginallyclever.communications.transport.ssh - package com.marginallyclever.communications.transport.ssh
 
com.marginallyclever.communications.transport.tcp - package com.marginallyclever.communications.transport.tcp
 
com.marginallyclever.convenience - package com.marginallyclever.convenience
 
com.marginallyclever.convenience.bezier3 - package com.marginallyclever.convenience.bezier3
 
com.marginallyclever.convenience.helpers - package com.marginallyclever.convenience.helpers
 
com.marginallyclever.convenience.swing - package com.marginallyclever.convenience.swing
 
com.marginallyclever.convenience.swing.graph - package com.marginallyclever.convenience.swing.graph
 
com.marginallyclever.ro3 - package com.marginallyclever.ro3
 
com.marginallyclever.ro3.apps - package com.marginallyclever.ro3.apps
 
com.marginallyclever.ro3.apps.about - package com.marginallyclever.ro3.apps.about
 
com.marginallyclever.ro3.apps.actions - package com.marginallyclever.ro3.apps.actions
 
com.marginallyclever.ro3.apps.commands - package com.marginallyclever.ro3.apps.commands
 
com.marginallyclever.ro3.apps.dialogs - package com.marginallyclever.ro3.apps.dialogs
 
com.marginallyclever.ro3.apps.editorpanel - package com.marginallyclever.ro3.apps.editorpanel
 
com.marginallyclever.ro3.apps.logpanel - package com.marginallyclever.ro3.apps.logpanel
 
com.marginallyclever.ro3.apps.nodedetailview - package com.marginallyclever.ro3.apps.nodedetailview
 
com.marginallyclever.ro3.apps.nodeselector - package com.marginallyclever.ro3.apps.nodeselector
 
com.marginallyclever.ro3.apps.nodetreeview - package com.marginallyclever.ro3.apps.nodetreeview
 
com.marginallyclever.ro3.apps.shared - package com.marginallyclever.ro3.apps.shared
 
com.marginallyclever.ro3.apps.viewport - package com.marginallyclever.ro3.apps.viewport
 
com.marginallyclever.ro3.apps.viewport.renderpasses - package com.marginallyclever.ro3.apps.viewport.renderpasses
 
com.marginallyclever.ro3.apps.viewport.viewporttools - package com.marginallyclever.ro3.apps.viewport.viewporttools
 
com.marginallyclever.ro3.apps.viewport.viewporttools.move - package com.marginallyclever.ro3.apps.viewport.viewporttools.move
 
com.marginallyclever.ro3.apps.webcampanel - package com.marginallyclever.ro3.apps.webcampanel
 
com.marginallyclever.ro3.listwithevents - package com.marginallyclever.ro3.listwithevents
 
com.marginallyclever.ro3.mesh - package com.marginallyclever.ro3.mesh
 
com.marginallyclever.ro3.mesh.load - package com.marginallyclever.ro3.mesh.load
 
com.marginallyclever.ro3.mesh.save - package com.marginallyclever.ro3.mesh.save
 
com.marginallyclever.ro3.mesh.shapes - package com.marginallyclever.ro3.mesh.shapes
 
com.marginallyclever.ro3.node - package com.marginallyclever.ro3.node
 
com.marginallyclever.ro3.node.nodes - package com.marginallyclever.ro3.node.nodes
 
com.marginallyclever.ro3.node.nodes.behavior - package com.marginallyclever.ro3.node.nodes.behavior
 
com.marginallyclever.ro3.node.nodes.behavior.actions - package com.marginallyclever.ro3.node.nodes.behavior.actions
 
com.marginallyclever.ro3.node.nodes.behavior.decorators - package com.marginallyclever.ro3.node.nodes.behavior.decorators
 
com.marginallyclever.ro3.node.nodes.limbplanner - package com.marginallyclever.ro3.node.nodes.limbplanner
 
com.marginallyclever.ro3.node.nodes.limbsolver - package com.marginallyclever.ro3.node.nodes.limbsolver
 
com.marginallyclever.ro3.node.nodes.marlinrobotarm - package com.marginallyclever.ro3.node.nodes.marlinrobotarm
 
com.marginallyclever.ro3.node.nodes.pose - package com.marginallyclever.ro3.node.nodes.pose
 
com.marginallyclever.ro3.raypicking - package com.marginallyclever.ro3.raypicking
 
com.marginallyclever.ro3.texture - package com.marginallyclever.ro3.texture
 
com.marginallyclever.ro3.view - package com.marginallyclever.ro3.view
 
com.marginallyclever.robotoverlord - module com.marginallyclever.robotoverlord
 
com.marginallyclever.robotoverlord - package com.marginallyclever.robotoverlord
 
COMMAND_PLAY - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
COMMAND_REWIND - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
COMMAND_STOP - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
CommandLineOptions - Class in com.marginallyclever.convenience
store command line options for use in the app
CommandLineOptions() - Constructor for class com.marginallyclever.convenience.CommandLineOptions
 
commitExport(String) - Method in class com.marginallyclever.ro3.apps.actions.ExportScene
Export the scene and all the assets used to a single file for sharing on another computer.
commitLoad(File) - Method in class com.marginallyclever.ro3.apps.actions.LoadScene
 
commitNewScene() - Method in class com.marginallyclever.ro3.apps.actions.NewScene
 
commitSave(String) - Static method in class com.marginallyclever.ro3.apps.actions.SaveAsScene
 
COMMON_BAUD_RATES - Static variable in class com.marginallyclever.communications.transport.serial.SerialTransportLayerPanel
 
Compass3D - Class in com.marginallyclever.ro3.apps.viewport.viewporttools
Draw a compass to show the orientation of the camera.
Compass3D() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
Condition - Class in com.marginallyclever.ro3.node.nodes.behavior
Condition is a Behavior that evaluates a condition and returns only SUCCESS or FAILURE.
Condition() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Condition
 
Condition(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Condition
 
confirmChecksumOK(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
confirmClose() - Method in class com.marginallyclever.ro3.apps.RO3Frame
 
CONNECTION_CLOSED - Static variable in class com.marginallyclever.communications.application.ChooseConnectionPanel
 
CONNECTION_CLOSED - Static variable in class com.marginallyclever.communications.session.SessionLayerEvent
 
CONNECTION_OPENED - Static variable in class com.marginallyclever.communications.application.ChooseConnectionPanel
 
Control - Class in com.marginallyclever.ro3.node.nodes.behavior
Control is a Behavior that controls the flow of execution.
Control() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Control
 
Control(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Control
 
ConversationEvent - Record Class in com.marginallyclever.communications.application
ConversationEvent is a simple record to hold a conversation event.
ConversationEvent(String, String) - Constructor for record class com.marginallyclever.communications.application.ConversationEvent
Creates an instance of a ConversationEvent record class.
ConversationHistoryList - Class in com.marginallyclever.communications.application
a list of all the events that have happened in a conversation.
ConversationHistoryList() - Constructor for class com.marginallyclever.communications.application.ConversationHistoryList
 
copyDiskAssetsToScenePath(Project, String) - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
 
CopyNode - Class in com.marginallyclever.ro3.apps.actions
Copy the selected node(s) to the clipboard.
CopyNode - Class in com.marginallyclever.ro3.apps.commands
Copy the selected node(s) to the clipboard.
CopyNode() - Constructor for class com.marginallyclever.ro3.apps.actions.CopyNode
 
CopyNode(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.commands.CopyNode
 
CPADistance(Vector3d, Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
find the closest point of approach between two lines
create(String) - Method in class com.marginallyclever.ro3.Factory
 
createDirectoryIfNotExists(String) - Static method in class com.marginallyclever.convenience.helpers.PathHelper
 
createFromJSON(JSONObject) - Static method in class com.marginallyclever.ro3.apps.commands.ImportScene
 
createIdentityMatrix4() - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
createMatrix(int, int) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
 
createMesh() - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
createScaleMatrix4(double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
CubeCoordinate() - Constructor for class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
CubeCoordinate(int, double, double) - Constructor for class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
cubeToSphere(int, double, double) - Static method in class com.marginallyclever.convenience.SphericalMap
convert uv on plane to unit vector on sphere
cuboidCuboid(AABB, AABB) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
separation of axes theorem used to find intersection of two arbitrary boxes.
CutNode - Class in com.marginallyclever.ro3.apps.actions
CutNode is an action that cuts the selected node(s) from the scene.
CutNode - Class in com.marginallyclever.ro3.apps.commands
Cut is a Copy followed by a Remove.
CutNode() - Constructor for class com.marginallyclever.ro3.apps.actions.CutNode
 
CutNode(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.commands.CutNode
 
Cylinder - Class in com.marginallyclever.convenience
A cylinder with a radius and two end points.
Cylinder - Class in com.marginallyclever.ro3.mesh.shapes
Cylinder() - Constructor for class com.marginallyclever.convenience.Cylinder
 
Cylinder() - Constructor for class com.marginallyclever.ro3.mesh.shapes.Cylinder
 
Cylinder(double, double, double) - Constructor for class com.marginallyclever.ro3.mesh.shapes.Cylinder
 
cylinderCylinder(Cylinder, Cylinder) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
test intersection of two cylinders.

D

data - Variable in class com.marginallyclever.communications.session.SessionLayerEvent
 
DATA_AVAILABLE - Static variable in class com.marginallyclever.communications.session.SessionLayerEvent
 
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
This method is called when the tool is deactivated.
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
This method is called when the tool is deactivated.
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
This method is called when the tool is deactivated.
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
This method is called when the tool is deactivated.
deactivate() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
This method is called when the tool is deactivated.
Decal - Class in com.marginallyclever.ro3.mesh.shapes
Decal is a Mesh.
Decal() - Constructor for class com.marginallyclever.ro3.mesh.shapes.Decal
 
Decorator - Class in com.marginallyclever.ro3.node.nodes.behavior
Decorator is a Behavior that has exactly one child.
Decorator() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Decorator
 
Decorator(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Decorator
 
Delay - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
 
Delay() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
 
Delay(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
 
delete(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
deleteDirectory(File) - Static method in class com.marginallyclever.convenience.helpers.PathHelper
Dangerous - recursively deletes directory and all contents!
detail - Variable in class com.marginallyclever.ro3.mesh.shapes.Sphere
 
determinant(double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
Method that calculates determinant of given matrix
DHParameter - Class in com.marginallyclever.ro3.node.nodes
DHParameter is a node that translates a sibling Pose to and from Denavit-Hartenberg parameters for a joint.
DHParameter() - Constructor for class com.marginallyclever.ro3.node.nodes.DHParameter
 
DHParameterPanel - Class in com.marginallyclever.ro3.node.nodes
 
DHParameterPanel(DHParameter) - Constructor for class com.marginallyclever.ro3.node.nodes.DHParameterPanel
 
diagonalize(Matrix3d, Matrix3d, Matrix3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
returns Q and D such that Diagonal matrix D = QT * A * Q; and A = Q*D*QT see Jacobi_eigenvalue_algorithm see Diagonalization
Dial - Class in com.marginallyclever.convenience.swing
A dial that can be turned with the mouse wheel, mouse click+drag, or the keyboard +/- keys.
Dial() - Constructor for class com.marginallyclever.convenience.swing.Dial
 
diff(ColorRGB) - Method in class com.marginallyclever.convenience.ColorRGB
 
disableTextureEnd(GL3, boolean) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
 
disableTextureStart(GL3) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
 
display(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
display(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.AbstractRenderPass
 
display(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
 
dispose(GL3) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
This is called when the OpenGL context is destroyed.
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.AbstractRenderPass
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBackground
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBoundingBoxes
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawCameras
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawDHParameters
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawGroundPlane
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawHingeJoints
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawPoses
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
distance - Variable in class com.marginallyclever.convenience.Plane
 
distance() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
Returns the value of the distance record component.
distance() - Method in record class com.marginallyclever.robotoverlord.RayHit
Deprecated.
Returns the value of the distance record component.
DOC_URL - Static variable in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
DockingPanel - Class in com.marginallyclever.ro3.apps
DockingPanel is a JPanel that implements Dockable.
DockingPanel(String, String) - Constructor for class com.marginallyclever.ro3.apps.DockingPanel
 
dolly(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Translate relative to camera's current orientation if canTranslate is true.
dragEnter(DropTargetDragEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
 
dragExit(DropTargetEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
 
dragOver(DropTargetDragEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
 
draw(Viewport) - Method in interface com.marginallyclever.ro3.apps.viewport.RenderPass
Draw this viewport pass.
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.AbstractRenderPass
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBackground
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBoundingBoxes
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawCameras
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawDHParameters
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawGroundPlane
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawHingeJoints
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawPoses
 
drawAtopEverythingEnd(GL3, int) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
 
drawAtopEverythingStart(GL3) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
 
DrawBackground - Class in com.marginallyclever.ro3.apps.viewport.renderpasses
Draw the background.
DrawBackground() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBackground
 
DrawBoundingBoxes - Class in com.marginallyclever.ro3.apps.viewport.renderpasses
Draw the bounding box of each MeshInstance in the scene.
DrawBoundingBoxes() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBoundingBoxes
 
drawBoxWireframe(GL3, Tuple3d, Tuple3d) - Static method in class com.marginallyclever.convenience.PrimitiveSolids
Draw box based on two corners
DrawCameras - Class in com.marginallyclever.ro3.apps.viewport.renderpasses
Draws each Camera as a pyramid approximating the perspective view frustum.
DrawCameras() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawCameras
 
drawCircleXY(double, int) - Static method in class com.marginallyclever.convenience.PrimitiveSolids
Deprecated.
DrawDHParameters - Class in com.marginallyclever.ro3.apps.viewport.renderpasses
Draws each DHParameter as two lines from the previous joint to the current joint.
DrawDHParameters() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawDHParameters
 
DrawGroundPlane - Class in com.marginallyclever.ro3.apps.viewport.renderpasses
Draw the ground plane.
DrawGroundPlane() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawGroundPlane
 
DrawHingeJoints - Class in com.marginallyclever.ro3.apps.viewport.renderpasses
Draw a ring around each hinge joint to show the range of motion.
DrawHingeJoints() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawHingeJoints
 
DrawMeshes - Class in com.marginallyclever.ro3.apps.viewport.renderpasses
Draw each MeshInstance as a Mesh.
DrawMeshes() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
DrawPoses - Class in com.marginallyclever.ro3.apps.viewport.renderpasses
Draw each Pose as RGB lines from the origin to the X,Y,Z axes.
DrawPoses() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawPoses
 
drop(DropTargetDropEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
 
drop(DropTargetDropEvent) - Method in class com.marginallyclever.ro3.apps.RO3FrameDropTarget
 
dropActionChanged(DropTargetDragEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
 

E

EditorPanel - Class in com.marginallyclever.ro3.apps.editorpanel
EditorPanel is a panel for editing GCode that can be sent to a MarlinRobotArm.
EditorPanel() - Constructor for class com.marginallyclever.ro3.apps.editorpanel.EditorPanel
 
EPSILON - Static variable in class com.marginallyclever.convenience.helpers.MathHelper
 
equals(Object) - Method in record class com.marginallyclever.communications.application.ConversationEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.marginallyclever.ro3.raypicking.RayHit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.marginallyclever.robotoverlord.RayHit
Deprecated.
Indicates whether some other object is "equal to" this one.
equals(Vector3d, Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
compare two vectors
eulerToMatrix(Vector3d, MatrixHelper.EulerSequence) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Converts Euler angles to a rotation matrix based on the specified Euler sequence.
execute() - Method in class com.marginallyclever.ro3.apps.commands.AddNode
 
execute() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
 
execute() - Method in class com.marginallyclever.ro3.apps.commands.CutNode
 
execute() - Method in class com.marginallyclever.ro3.apps.commands.ImportScene
Load a scene from a file.
execute() - Method in class com.marginallyclever.ro3.apps.commands.MoveNode
 
execute() - Method in class com.marginallyclever.ro3.apps.commands.PasteNode
 
execute() - Method in class com.marginallyclever.ro3.apps.commands.RemoveNode
 
expanded() - Method in interface com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel.CollapseListener
 
ExportScene - Class in com.marginallyclever.ro3.apps.actions
Export the scene and all the assets used to a single ZIP file for sharing on another computer.
ExportScene(JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.actions.ExportScene
 

F

face - Variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
Factory<T> - Class in com.marginallyclever.ro3
A factory that can be used to create objects.
Factory(Class<T>) - Constructor for class com.marginallyclever.ro3.Factory
 
Factory.Category<T> - Class in com.marginallyclever.ro3
A category of objects.
FactoryPanel<T> - Class in com.marginallyclever.ro3.apps
FactoryPanel allows a user to select from a list of things that can be created by a given Factory.
FactoryPanel(Factory<T>) - Constructor for class com.marginallyclever.ro3.apps.FactoryPanel
 
FAILURE - Enum constant in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
 
Fallback - Class in com.marginallyclever.ro3.node.nodes.behavior
Fallback() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Fallback
 
Fallback(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Fallback
 
FILE_FILTER - Static variable in class com.marginallyclever.ro3.apps.RO3Frame
 
FileHelper - Class in com.marginallyclever.convenience.helpers
Methods to make loading files from disk or jar resource easier.
FileHelper() - Constructor for class com.marginallyclever.convenience.helpers.FileHelper
 
FilenameExtensionChecker - Class in com.marginallyclever.ro3.apps.shared
This AbstractAction checks the filename extension and adds it if it's missing.
FilenameExtensionChecker(String[], JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.shared.FilenameExtensionChecker
 
findByPath(String) - Method in class com.marginallyclever.ro3.node.Node
Find the node in the tree with the given path.
findChild(String) - Method in class com.marginallyclever.ro3.node.Node
Find the first child of this node with the given name.
findChild(String, int) - Method in class com.marginallyclever.ro3.node.Node
Find the first child of this node with the given name.
findFirstChild(Class<T>) - Method in class com.marginallyclever.ro3.node.Node
Find the first child of the given type.
findFirstSibling(Class<T>) - Method in class com.marginallyclever.ro3.node.Node
Find the first sibling of the given type.
findNodeByID(String, Class<T>) - Method in class com.marginallyclever.ro3.node.Node
Depth-first search for a node with a matching ID and type.
findParent(Class<T>) - Method in class com.marginallyclever.ro3.node.Node
Find the first parent of the given type.
findParent(String) - Method in class com.marginallyclever.ro3.node.Node
Find the first parent with the given name.
findRayIntersections(Ray) - Method in class com.marginallyclever.ro3.raypicking.RayPickSystem
Traverse the scene Nodes and find all the MeshInstances that collide with the ray.
findViews(Class<?>) - Static method in class com.marginallyclever.ro3.view.ViewFinder
Finds all @View(of=targetClass) classes.
fireMatchChange() - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
 
flag - Variable in class com.marginallyclever.communications.session.SessionLayerEvent
 
flavor - Static variable in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
 
floatToByteArray(double) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
ForceFailure - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
ForceFailure is a Decorator that forces its child to return Behavior.Status.FAILURE.
ForceFailure() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceFailure
 
ForceFailure(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceFailure
 
ForceSuccess - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
ForceSuccess is a Decorator that forces its child to return Behavior.Status.SUCCESS.
ForceSuccess() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceSuccess
 
ForceSuccess(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceSuccess
 
formatDouble(double) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
formatFloat(float) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
formatTime(double) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
FrameOfReference - Enum Class in com.marginallyclever.ro3
Used for determining the frame of reference for a given operation in 3D space.
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.Node
Deserialize this node and its children from a JSON object and its children.
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.Motor
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.LookAt
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.MeshInstance
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.RigidBody3D
 
fromPose() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
FRONT - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 

G

gcd(long, long) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
greatest common divider
generate() - Method in class com.marginallyclever.convenience.bezier3.Bezier3ToMesh
Visualize the line in OpenGL
generateChecksum(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
getAbsolutePath() - Method in class com.marginallyclever.ro3.node.Node
 
getAbsolutePathOrFilename(String) - Static method in class com.marginallyclever.convenience.helpers.FileHelper
Get the absolute path to a file.
getAcceleration() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getActiveCamera() - Static method in class com.marginallyclever.ro3.Registry
 
getActiveStatus() - Method in interface com.marginallyclever.ro3.apps.viewport.RenderPass
 
getActiveStatus() - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.AbstractRenderPass
 
getAllExtensions() - Method in class com.marginallyclever.ro3.mesh.MeshFactory
 
getAllExtensions() - Method in class com.marginallyclever.ro3.texture.TextureFactory
 
getAllJointAngles() - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
 
getAllSourcesForExport() - Method in class com.marginallyclever.ro3.mesh.MeshFactory
 
getAllSourcesForExport() - Method in class com.marginallyclever.ro3.texture.TextureFactory
 
getAlpha() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
getAngle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getAspectRatio() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
getAxle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getBlue() - Method in class com.marginallyclever.convenience.ColorRGB
 
getBoundingBox() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getBoundsBottom() - Method in class com.marginallyclever.ro3.mesh.AABB
 
getBoundsTop() - Method in class com.marginallyclever.ro3.mesh.AABB
 
getCanRotate() - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getCanTranslate() - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getCartesianBetweenTwoMatrices(Matrix4d, Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Use Quaternions to estimate the distance between two matrixes (both linear and rotational).
getCartesianBetweenTwoMatrices(Matrix4d, Matrix4d, double[]) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Use Quaternions to estimate the distance between two matrixes (both linear and rotational).
getCartesianFromJoint(double[]) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.ApproximateJacobian
Use the jacobian to convert joint velocity to cartesian velocity.
getCaseSensitive() - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
 
getCellEditorValue() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchEditor
 
getChange() - Method in class com.marginallyclever.convenience.swing.Dial
 
getChildren() - Method in class com.marginallyclever.ro3.Factory.Category
 
getChildren() - Method in class com.marginallyclever.ro3.node.Node
 
getChosenProjectionMatrix(int, int) - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getColor() - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
 
getCommand() - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
getCommand() - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
getCommand() - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
 
getCommandRedo() - Static method in class com.marginallyclever.ro3.apps.UndoSystem
 
getCommandUndo() - Static method in class com.marginallyclever.ro3.apps.UndoSystem
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.Node
Build a Swing Component that represents this Node.
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Build a Swing Component that represents this Node.
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.Motor
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.LookAt
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.MeshInstance
Build a Swing Component that represents this Node.
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
Build a Swing Component that represents this Node.
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.RigidBody3D
 
getContentPane() - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
This class requires that all content be placed within a designated panel, this method returns that panel.
getCoriolisTerm(double[]) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.ApproximateJacobian
Calculate the coriolis term.
getCuboidList() - Method in interface com.marginallyclever.robotoverlord.Collidable
Deprecated.
 
getCurrentWorkingDirectory() - Static method in class com.marginallyclever.convenience.helpers.PathHelper
 
getCursorAsNormalized() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
getCursorPosition() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
getD() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
getDataBounds() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
getDataBounds() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
getDeclination() - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
getDelay() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
 
getDetail() - Method in class com.marginallyclever.ro3.mesh.shapes.Sphere
 
getDiffuseColor() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getDirection() - Method in class com.marginallyclever.convenience.Ray
 
getDistance() - Method in class com.marginallyclever.convenience.Plane
 
getDistanceToTarget() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getDrawOrthographic() - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getEditable() - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
Get the state of the find button.
getEmissionColor() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getEndEffector() - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.load.Load3MF
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.load.LoadAMF
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.load.LoadPLY
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.load.LoadSTL
 
getEnglishName() - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
 
getEnglishName() - Method in interface com.marginallyclever.ro3.mesh.save.MeshSaver
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.save.SaveSTL
 
getEntityManager() - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
 
getEraseColor() - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBackground
 
getExecutionTime() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
getExtension(String) - Static method in class com.marginallyclever.convenience.helpers.PathHelper
Get the file extension from a path.
getExtentX() - Method in class com.marginallyclever.ro3.mesh.AABB
 
getExtentY() - Method in class com.marginallyclever.ro3.mesh.AABB
 
getExtentZ() - Method in class com.marginallyclever.ro3.mesh.AABB
 
GetF() - Method in class com.marginallyclever.convenience.Cylinder
 
getFarZ() - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getFirstHit(Ray) - Method in class com.marginallyclever.ro3.raypicking.RayPickSystem
Traverse the scene Entities and find the nearest MeshInstance that collides with the ray.
getFovY() - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getFsaaSamples() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
getGoalMarginOfError() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getGreen() - Method in class com.marginallyclever.convenience.ColorRGB
 
getGridSpacingX() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
getGridSpacingX() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
getGridSpacingY() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
getGridSpacingY() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
getGripperMotor() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
getHasColors() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getHasIndexes() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getHasNormals() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getHasTextures() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getHeight() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
 
getHinge() - Method in class com.marginallyclever.ro3.node.nodes.Motor
 
getImage() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
 
getIsAtGoal() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getIsAttached() - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
 
getIsConnected() - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
getJacobian() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.ApproximateJacobian
 
getJoint(int) - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
Get the motor at the given index.
getJointFromCartesian(double[]) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.ApproximateJacobian
Use the Jacobian to get the joint velocity from the cartesian velocity.
getLastItemSelectedMatrix(SelectedItems) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.MoveUtils
Returns the last selected item's world pose, or null if no items are selected.
getLatestVersionFromGithub() - Method in class com.marginallyclever.ro3.apps.actions.CheckForUpdateAction
 
getLimb() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getLimb() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
getLine(String) - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
 
getLinearVelocity() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getLineCount() - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
 
getLineNames() - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
 
getLines() - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
 
getList() - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
getLocal() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
getMajorLineColor() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
getMajorLineColor() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
getMass() - Method in class com.marginallyclever.ro3.node.nodes.RigidBody3D
 
getMaterialPath(String) - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
Get the path to the material file
getMaterialPath(String) - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
Get the path to the material file
getMaterialPath(String) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
 
getMatrixFromAxisAndRotation(Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
getMaxAngle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getMaxDistance() - Method in class com.marginallyclever.convenience.Ray
 
getMesh() - Method in class com.marginallyclever.ro3.mesh.MeshFactoryDialog
 
getMesh() - Method in class com.marginallyclever.ro3.node.nodes.pose.MeshInstance
 
getMinAngle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getMinorLineColor() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
getMinorLineColor() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
getModel() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
getMostRecentLoad() - Method in class com.marginallyclever.ro3.apps.RecentFilesMenu
 
getMotors() - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
 
GetN() - Method in class com.marginallyclever.convenience.Cylinder
 
getName() - Method in class com.marginallyclever.communications.session.SessionLayer
 
getName() - Method in class com.marginallyclever.communications.transport.serial.SerialSession
 
getName() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
 
getName() - Method in interface com.marginallyclever.ro3.apps.viewport.RenderPass
 
getName() - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.AbstractRenderPass
 
getName() - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBackground
 
getName() - Method in class com.marginallyclever.ro3.Factory.Category
 
getName() - Method in class com.marginallyclever.ro3.node.Node
 
getNearZ() - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getNetworkSession() - Method in class com.marginallyclever.communications.application.ChooseConnectionPanel
 
getNextGoal() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
getNode() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
 
getNodes() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectedItems
 
getNormal() - Method in class com.marginallyclever.convenience.Plane
 
getNormal(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getNumberFormatter() - Static method in class com.marginallyclever.convenience.swing.NumberFormatHelper
 
getNumJoints() - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
 
getNumTriangles() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getNumVertices() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getOrbitChangeFactor() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
getOrbitPoint() - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getOrbitRadius() - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getOrigin() - Method in class com.marginallyclever.convenience.Ray
 
getOrthographicMatrix(int, int) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Render the scene in orthographic projection.
GetP1() - Method in class com.marginallyclever.convenience.Cylinder
 
GetP2() - Method in class com.marginallyclever.convenience.Cylinder
 
getParent() - Method in class com.marginallyclever.ro3.Factory.Category
 
getParent() - Method in class com.marginallyclever.ro3.node.Node
 
getPassphrase() - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
 
getPassphrase() - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
 
getPassword() - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
 
getPassword() - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
 
getPath() - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
 
getPathStart() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
getPersistentID() - Method in class com.marginallyclever.ro3.apps.DockingPanel
 
getPerspectiveFrustum(int, int) - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getPivotMatrix(FrameOfReference, SelectedItems) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.MoveUtils
Get the pivot matrix of the selected items.
getPoint() - Method in class com.marginallyclever.convenience.Plane
 
getPoint(double) - Method in class com.marginallyclever.convenience.Ray
 
getPointOnPlaneFromCursor(Plane, Viewport, double, double) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.MoveUtils
Looks through the camera's viewport and returns the point on the translationPlane, if any.
getPoints() - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
 
getPool() - Method in class com.marginallyclever.ro3.mesh.MeshFactory
 
getPool() - Method in class com.marginallyclever.ro3.texture.TextureFactory
 
getPose() - Method in class com.marginallyclever.ro3.mesh.AABB
 
getPosition() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
getPosition(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.AddNode
 
getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
 
getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.CutNode
 
getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.ImportScene
 
getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.MoveNode
 
getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.PasteNode
 
getPresentationName() - Method in class com.marginallyclever.ro3.apps.commands.RemoveNode
 
getPreviousExecutionTime() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
getProgramId() - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
getProjectAbsPath() - Method in class com.marginallyclever.robotoverlord.SerializationContext
Deprecated.
 
getR() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
GetR() - Method in class com.marginallyclever.convenience.Cylinder
 
getRadius() - Method in class com.marginallyclever.convenience.Cylinder
 
getRadius() - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
 
getRange() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
getRayThroughPoint(Camera, double, double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
Return the ray coming through the viewport in the current projection.
getRed() - Method in class com.marginallyclever.convenience.ColorRGB
 
getRegex() - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
 
getRelativePath(Node, Node) - Static method in class com.marginallyclever.convenience.PathCalculator
Return the relative path from origin to goal.
getRelativePath(String, String) - Static method in class com.marginallyclever.convenience.PathCalculator
Return the relative path from origin to goal.
getRenderStyle() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getReportInterval() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
getResult() - Method in class com.marginallyclever.ro3.apps.FactoryPanel
 
getRoot() - Method in class com.marginallyclever.ro3.Factory
 
getRootNode() - Method in class com.marginallyclever.ro3.node.Node
 
getRotationEuler(MatrixHelper.EulerSequence) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
getRotationIndex() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
getScene() - Static method in class com.marginallyclever.ro3.Registry
 
getSearchText() - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
Get the text in the search bar.
getSelectedIndex() - Method in class com.marginallyclever.communications.application.ConversationHistoryList
 
getSelectedItem() - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
 
getSelectedItem() - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
 
getSelectedNode() - Method in class com.marginallyclever.ro3.apps.FactoryPanel
 
getSelectedNode() - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectionDialog
 
getSelectedValue() - Method in class com.marginallyclever.communications.application.ConversationHistoryList
 
getShape() - Method in class com.marginallyclever.ro3.mesh.AABB
 
getShininess() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getSolver() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
getSolver() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
getSource() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
 
getSourceActions(JComponent) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeTransferHandler
 
getSourceName() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getSpecularColor() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
Returns the point on the tool clicked by the user.
getStartPoint() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
Returns the point on the tool clicked by the user.
getSubject() - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
 
getSubject() - Method in class com.marginallyclever.ro3.node.NodePath
 
getSunlightColor() - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
getSunlightSource() - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
getSupplier() - Method in class com.marginallyclever.ro3.Factory.Category
 
getSupplierFor(String) - Method in class com.marginallyclever.ro3.Factory
 
getTabText() - Method in class com.marginallyclever.ro3.apps.DockingPanel
 
getTarget() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getTarget() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
getTarget() - Method in class com.marginallyclever.ro3.node.nodes.pose.LookAt
 
getTempDirectory() - Static method in class com.marginallyclever.convenience.helpers.FileHelper
 
getText() - Method in class com.marginallyclever.ro3.apps.editorpanel.EditorPanel
 
getTexture() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getTexture() - Method in class com.marginallyclever.ro3.texture.TextureFactoryDialog
 
getTexture() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
 
getTheta() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
getTimeDerivative(double[]) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.ApproximateJacobian
The time derivative is calculated by multiplying the jacobian by the joint velocities.
getTimeOfDay() - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
getTransferData(DataFlavor) - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
 
getTransferDataFlavors() - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
 
getTransportLayer() - Method in class com.marginallyclever.communications.session.SessionLayer
 
getTransportLayer() - Method in class com.marginallyclever.communications.transport.serial.SerialSession
 
getTransportLayer() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
 
getTransportLayerPanel() - Method in class com.marginallyclever.communications.transport.serial.SerialTransportLayer
 
getTransportLayerPanel() - Method in class com.marginallyclever.communications.transport.tcp.TCPTransportLayer
 
getTransportLayerPanel() - Method in interface com.marginallyclever.communications.transport.TransportLayer
 
getTreeCellEditorComponent(JTree, Object, boolean, boolean, boolean, int) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchEditor
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchRenderer
 
getType() - Method in class com.marginallyclever.ro3.node.NodePath
 
getUniformLocation(GL3, String) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
getUniqueID() - Method in class com.marginallyclever.ro3.node.Node
 
getUniqueID() - Method in class com.marginallyclever.ro3.node.NodePath
 
getUserDirectory() - Static method in class com.marginallyclever.convenience.helpers.FileHelper
 
getUserHome() - Static method in class com.marginallyclever.convenience.helpers.FileHelper
 
getUserMovementScale() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.load.Load3MF
 
getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.load.LoadAMF
 
getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
 
getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.load.LoadPLY
 
getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.load.LoadSTL
 
getValidExtensions() - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
 
getValidExtensions() - Method in interface com.marginallyclever.ro3.mesh.save.MeshSaver
 
getValidExtensions() - Method in class com.marginallyclever.ro3.mesh.save.SaveSTL
 
getValue() - Method in class com.marginallyclever.convenience.swing.Dial
Returns the current value of the dial.
getValue() - Method in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
getVelocity() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getVertex(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getViewMatrix() - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
getWidth() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
 
getWorld() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
getWorldPoseAtStart(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectedItems
 
getWorldPoseNow(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectedItems
 
getXAxis(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
getXYPlane(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
getYAxis(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
getZAxis(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
goToAppWorkingDirectory() - Static method in class com.marginallyclever.convenience.helpers.PathHelper
 
GraphLine - Class in com.marginallyclever.convenience.swing.graph
A line in a GraphModel.
GraphLine() - Constructor for class com.marginallyclever.convenience.swing.graph.GraphLine
 
GraphModel - Class in com.marginallyclever.convenience.swing.graph
Container for graph data.
GraphModel() - Constructor for class com.marginallyclever.convenience.swing.graph.GraphModel
 
green - Variable in class com.marginallyclever.convenience.ColorRGB
 
Grid - Class in com.marginallyclever.ro3.mesh.shapes
Grid is a Mesh displaying a grid on the XY plane.
Grid() - Constructor for class com.marginallyclever.ro3.mesh.shapes.Grid
 

H

handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
Handles mouse input events for the tool.
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
Handles mouse input events for the tool.
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
Handles mouse input events for the tool.
handleMouseEvent(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
Handles mouse input events for the tool.
hashCode() - Method in record class com.marginallyclever.communications.application.ConversationEvent
Returns a hash code value for this object.
hashCode() - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
Returns a hash code value for this object.
hashCode() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
Returns a hash code value for this object.
hashCode() - Method in record class com.marginallyclever.robotoverlord.RayHit
Deprecated.
Returns a hash code value for this object.
hasHinge() - Method in class com.marginallyclever.ro3.node.nodes.Motor
 
hasMaterial(String) - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
Does this loader find a material file near the mesh file?
hasMaterial(String) - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
Does this loader find a material file near the mesh file?
hasMaterial(String) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
 
hasOption(String) - Method in class com.marginallyclever.convenience.CommandLineOptions
 
hasParent(Node) - Method in class com.marginallyclever.ro3.node.Node
 
height - Variable in class com.marginallyclever.ro3.mesh.shapes.Box
 
height - Variable in class com.marginallyclever.ro3.mesh.shapes.Cylinder
 
height - Variable in class com.marginallyclever.ro3.mesh.shapes.Decal
 
HingeJoint - Class in com.marginallyclever.ro3.node.nodes
a HingeJoint is a joint that can rotate around the local Z axis.
HingeJoint() - Constructor for class com.marginallyclever.ro3.node.nodes.HingeJoint
 
HingeJoint(String) - Constructor for class com.marginallyclever.ro3.node.nodes.HingeJoint
 
HingeJointPanel - Class in com.marginallyclever.ro3.node.nodes
 
HingeJointPanel(HingeJoint) - Constructor for class com.marginallyclever.ro3.node.nodes.HingeJointPanel
 

I

importData(TransferHandler.TransferSupport) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeTransferHandler
This is where nodes are being dropped.
ImportScene - Class in com.marginallyclever.ro3.apps.actions
Load a Scene and insert it into the existing Scene.
ImportScene - Class in com.marginallyclever.ro3.apps.commands
Load a scene from a file.
ImportScene() - Constructor for class com.marginallyclever.ro3.apps.actions.ImportScene
 
ImportScene(File) - Constructor for class com.marginallyclever.ro3.apps.commands.ImportScene
 
ImportScene(JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.actions.ImportScene
 
indexArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
 
init(GL3) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
This is called when the OpenGL context is created.
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.AbstractRenderPass
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBackground
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBoundingBoxes
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawCameras
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawDHParameters
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawGroundPlane
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawHingeJoints
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawPoses
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
insertUpdate(DocumentEvent) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
 
interpolate(double) - Method in class com.marginallyclever.convenience.bezier3.Bezier3
interpolate along the path.
interpolate(double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
interpolate from a to b
interpolate(float, float, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
interpolate from a to b
interpolate(Matrix4d, Matrix4d, double, Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Interpolate between two 4d matrixes, (end-start)*i + start where i=[0...1]
interpolate(Point3d, Point3d, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
interpolate from start to end
interpolate(Vector3d, Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
interpolate from start to end
intersect(Ray) - Method in class com.marginallyclever.ro3.mesh.AABB
 
intersect(Ray) - Method in class com.marginallyclever.ro3.mesh.Mesh
Intersect a ray with this mesh.
intersect(Ray) - Method in class com.marginallyclever.ro3.node.nodes.pose.MeshInstance
transform the ray into local space and test for intersection.
intersect(Ray, Point3d) - Method in class com.marginallyclever.convenience.Plane
 
intersectDistance(Ray) - Method in class com.marginallyclever.convenience.Plane
finds the intersection of a ray and this plane.
IntersectionHelper - Class in com.marginallyclever.convenience.helpers
Convenience methods for detecting intersection of various mesh.
IntersectionHelper() - Constructor for class com.marginallyclever.convenience.helpers.IntersectionHelper
 
intersects(Point3d) - Method in class com.marginallyclever.convenience.Plane
 
intersects(Point3d, double) - Method in class com.marginallyclever.convenience.Plane
 
invert(double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
invert an N*N matrix.
Inverter - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
Inverter is a Decorator that inverts the result of its child.
Inverter() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Inverter
 
Inverter(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Inverter
 
isCollapsed() - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
Returns the current state of the panel, collapsed (true) or expanded (false).
isDataFlavorSupported(DataFlavor) - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
 
isDirty() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
isDoNotExport() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
 
isDoubleBuffered() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
isEmpty() - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
 
isEmpty() - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
 
isEmpty() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectedItems
 
isHardwareAccelerated() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
Returns true if the tool is active (was clicked correctly and could be dragged)
isInUse() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
Returns true if the tool is active (was clicked correctly and could be dragged)
isLit() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
isLoaded() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
isNameUsedBySibling(String) - Method in class com.marginallyclever.ro3.node.Node
 
isOpen() - Method in class com.marginallyclever.communications.session.SessionLayer
 
isOpen() - Method in class com.marginallyclever.communications.transport.serial.SerialSession
 
isOpen() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
 
isRunning() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
isTransparent() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
isVerticalSync() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
isWrappableInScrollpane() - Method in class com.marginallyclever.ro3.apps.DockingPanel
Refuse to wrap this DockingPanel in a JScrollPane.
itemAdded(Object, Mesh) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
 
itemAdded(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
itemAdded(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
Called when an item is added to the selection.
itemAdded(Object, TextureWithMetadata) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
 
itemAdded(Object, T) - Method in interface com.marginallyclever.ro3.listwithevents.ItemAddedListener
Called when an item is added to the list.
ItemAddedListener<T> - Interface in com.marginallyclever.ro3.listwithevents
An interface for listening to item removal events from a ListWithEvents.
itemRemoved(Object, Mesh) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
 
itemRemoved(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
itemRemoved(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
Called when an item is removed from the selection.
itemRemoved(Object, TextureWithMetadata) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
 
itemRemoved(Object, T) - Method in interface com.marginallyclever.ro3.listwithevents.ItemRemovedListener
Called when an item is removed from the list.
ItemRemovedListener<T> - Interface in com.marginallyclever.ro3.listwithevents
An interface for listening to item removal events from a ListWithEvents.

J

JSON_FLAVOR - Static variable in class com.marginallyclever.convenience.helpers.JSONHelper
 
JSONHelper - Class in com.marginallyclever.convenience.helpers
 
JSONHelper() - Constructor for class com.marginallyclever.convenience.helpers.JSONHelper
 

K

KeepRunningUntilFailure - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
KeepRunningUntilFailure is a Decorator that repeats until its child returns Behavior.Status.FAILURE.
KeepRunningUntilFailure() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.KeepRunningUntilFailure
 
KeepRunningUntilFailure(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.KeepRunningUntilFailure
 
keyPressed(KeyEvent) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
keyReleased(KeyEvent) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
keyTyped(KeyEvent) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
 

L

lcm(long, long) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
least common multiplier
LEFT - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
length - Variable in class com.marginallyclever.ro3.mesh.shapes.Box
 
lightProjection - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
lightView - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
limb - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
Limb - Class in com.marginallyclever.ro3.node.nodes.pose
Limb is a linear chain of bones, joints, and muscles.
Limb() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.Limb
 
Limb(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.Limb
 
LimbMoveTarget - Class in com.marginallyclever.ro3.node.nodes.behavior.actions
 
LimbMoveTarget() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveTarget
 
LimbPanel - Class in com.marginallyclever.ro3.node.nodes.pose
 
LimbPanel(Limb) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.LimbPanel
 
LimbPlanner - Class in com.marginallyclever.ro3.node.nodes.limbplanner
LimbPlanner knows about a LimbSolver.
LimbPlanner() - Constructor for class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
LimbPlanner(String) - Constructor for class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
LimbPlannerPanel - Class in com.marginallyclever.ro3.node.nodes.limbplanner
LimbPlannerPanel displays controls to run a LimbPlanner.
LimbPlannerPanel(LimbPlanner) - Constructor for class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlannerPanel
 
LimbSolver - Class in com.marginallyclever.ro3.node.nodes.limbsolver
LimbSolver() - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
LimbSolver(String) - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
LimbSolverPanel - Class in com.marginallyclever.ro3.node.nodes.limbsolver
 
LimbSolverPanel(LimbSolver) - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolverPanel
 
list() - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
Returns the value of the list record component.
listConnections() - Method in class com.marginallyclever.communications.transport.serial.SerialTransportLayer
find all available serial ports
listeners - Static variable in class com.marginallyclever.ro3.Registry
 
ListWithEvents<T> - Class in com.marginallyclever.ro3.listwithevents
A List that fires events when items are added or removed.
ListWithEvents() - Constructor for class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.Load3MF
 
load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadAMF
 
load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
 
load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadPLY
 
load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadSTL
 
load(BufferedInputStream, Mesh) - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
Load data from stream
load(File) - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
Attempt to load the file into a new Scene.
load(String) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
Makes sure to only load one instance of each source file.
load(String) - Method in class com.marginallyclever.ro3.texture.TextureFactory
Load a texture from a file.
Load3MF - Class in com.marginallyclever.ro3.mesh.load
Load3MF is a MeshLoader that loads a 3MF into a Mesh.
Load3MF() - Constructor for class com.marginallyclever.ro3.mesh.load.Load3MF
 
LoadAction - Class in com.marginallyclever.ro3.apps.editorpanel
Load a file into the EditorPanel
LoadAction(EditorPanel, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.editorpanel.LoadAction
 
LoadAction(EditorPanel, JFileChooser, String) - Constructor for class com.marginallyclever.ro3.apps.editorpanel.LoadAction
 
LoadAMF - Class in com.marginallyclever.ro3.mesh.load
LoadAMF is a MeshLoader that loads an AMF into a Mesh.
LoadAMF() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadAMF
 
loadFromPreferences() - Method in class com.marginallyclever.ro3.apps.RecentFilesMenu
Loads the list of recent files from preferences.
LoadOBJ - Class in com.marginallyclever.ro3.mesh.load
LoadOBJ is a MeshLoader that loads a OBJ files into a Mesh.
LoadOBJ() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadOBJ
 
LoadPLY - Class in com.marginallyclever.ro3.mesh.load
LoadPLY is a MeshLoader that loads a PLY file into a Mesh.
LoadPLY() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadPLY
 
LoadScene - Class in com.marginallyclever.ro3.apps.actions
Load a scene from a file.
LoadScene(RecentFilesMenu, String) - Constructor for class com.marginallyclever.ro3.apps.actions.LoadScene
This constructor is used when the user selects a file from the RecentFilesMenu.
LoadScene(RecentFilesMenu, String, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.actions.LoadScene
This constructor is used when the user has not selected a file from the RecentFilesMenu.
LoadSTL - Class in com.marginallyclever.ro3.mesh.load
LoadSTL is a MeshLoader that loads a STL files into a Mesh.
LoadSTL() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadSTL
 
LOCAL - Enum constant in enum class com.marginallyclever.ro3.FrameOfReference
 
LogPanel - Class in com.marginallyclever.ro3.apps.logpanel
LogPanel is a read-only panel that contains the log and a button to open the log file location in the OS.
LogPanel() - Constructor for class com.marginallyclever.ro3.apps.logpanel.LogPanel
 
LogPanelAppender - Class in com.marginallyclever.ro3.apps.logpanel
LogPanelAppender is a Appender that appends log messages to a LogPanel.
LogPanelAppender(LogPanel) - Constructor for class com.marginallyclever.ro3.apps.logpanel.LogPanelAppender
 
lookAt(Vector3d) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Set the pan and tilt values such that the camera is looking at the target.
lookAt(Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Build a "look at" matrix.
lookAt(Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Build a "look at" matrix.
lookAt(Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
LookAt - Class in com.marginallyclever.ro3.node.nodes.pose
LookAt is a pose that always faces a target.
LookAt() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.LookAt
 
LookAt(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.LookAt
 
LookAtPanel - Class in com.marginallyclever.ro3.node.nodes.pose
 
LookAtPanel(LookAt) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.LookAtPanel
 

M

main(String[]) - Static method in class com.marginallyclever.communications.application.ChooseConnectionPanel
 
main(String[]) - Static method in class com.marginallyclever.communications.application.ConversationHistoryList
 
main(String[]) - Static method in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
main(String[]) - Static method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
main(String[]) - Static method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
 
main(String[]) - Static method in class com.marginallyclever.communications.transport.ssh.SSHShell
 
main(String[]) - Static method in class com.marginallyclever.convenience.swing.Dial
 
main(String[]) - Static method in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
main(String[]) - Static method in class com.marginallyclever.ro3.RO3
 
MarlinListener - Interface in com.marginallyclever.ro3.node.nodes.marlinrobotarm
A listener for messages from the MarlinRobotArm.
MarlinRobotArm - Class in com.marginallyclever.ro3.node.nodes.marlinrobotarm
MarlinRobotArm converts the state of a robot arm into GCode and back.
MarlinRobotArm() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
MarlinRobotArm(String) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
MarlinRobotArmPanel - Class in com.marginallyclever.ro3.node.nodes.marlinrobotarm
 
MarlinRobotArmPanel(MarlinRobotArm) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArmPanel
 
matches(String) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
Does the given text match the search criteria?
Material - Class in com.marginallyclever.ro3.node.nodes
Material contains properties for rendering a surface.
Material() - Constructor for class com.marginallyclever.ro3.node.nodes.Material
 
Material(String) - Constructor for class com.marginallyclever.ro3.node.nodes.Material
 
MaterialPanel - Class in com.marginallyclever.ro3.node.nodes
 
MaterialPanel(Material) - Constructor for class com.marginallyclever.ro3.node.nodes.MaterialPanel
 
MathHelper - Class in com.marginallyclever.convenience.helpers
Math methods.
MathHelper() - Constructor for class com.marginallyclever.convenience.helpers.MathHelper
 
matrix4dToArray(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
Convert a Matrix4d to an array of doubles.
MatrixHelper - Class in com.marginallyclever.convenience.helpers
Convenience methods for matrixes
MatrixHelper() - Constructor for class com.marginallyclever.convenience.helpers.MatrixHelper
 
MatrixHelper.EulerSequence - Enum Class in com.marginallyclever.convenience.helpers
 
matrixToEuler(Matrix3d, MatrixHelper.EulerSequence) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Assumes the rotational component is a valid rotation matrix.
matrixToEuler(Matrix4d, MatrixHelper.EulerSequence) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Convenience method to call matrixToEuler() with only the rotational component.
MAX_HISTORY_LENGTH - Static variable in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
MAX_JOINTS - Static variable in class com.marginallyclever.ro3.node.nodes.pose.Limb
 
MAX_STATUS - Static variable in interface com.marginallyclever.ro3.apps.viewport.RenderPass
 
Mesh - Class in com.marginallyclever.ro3.mesh
Mesh contains the vertex data for a 3D model.
Mesh() - Constructor for class com.marginallyclever.ro3.mesh.Mesh
 
Mesh(int) - Constructor for class com.marginallyclever.ro3.mesh.Mesh
 
MeshChooserDialog - Class in com.marginallyclever.ro3.mesh
The MeshChooserDialog class allows for selecting a Mesh that has been previously loaded by the MeshFactory.
MeshChooserDialog() - Constructor for class com.marginallyclever.ro3.mesh.MeshChooserDialog
 
meshFactory - Static variable in class com.marginallyclever.ro3.Registry
 
MeshFactory - Class in com.marginallyclever.ro3.mesh
MeshFactory loads a mesh from a file using one of many MeshLoader classes.
MeshFactory() - Constructor for class com.marginallyclever.ro3.mesh.MeshFactory
 
MeshFactoryDialog - Class in com.marginallyclever.ro3.mesh
MeshFactoryDialog displays controls to load a Mesh from a file.
MeshFactoryDialog() - Constructor for class com.marginallyclever.ro3.mesh.MeshFactoryDialog
 
MeshInstance - Class in com.marginallyclever.ro3.node.nodes.pose
A MeshInstance is a Pose containing a Mesh.
MeshInstance() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.MeshInstance
 
MeshInstance(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.MeshInstance
 
MeshInstancePanel - Class in com.marginallyclever.ro3.node.nodes.pose
 
MeshInstancePanel(MeshInstance) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.MeshInstancePanel
 
MeshLoader - Interface in com.marginallyclever.ro3.mesh.load
MeshLoader interface for all classes that load a Mesh.
meshMesh(Matrix4d, Mesh, Matrix4d, Mesh) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
 
MeshNormalBuilder - Class in com.marginallyclever.ro3.mesh
MeshNormalBuilder is a tool to build normals for a Mesh.
MeshNormalBuilder() - Constructor for class com.marginallyclever.ro3.mesh.MeshNormalBuilder
 
MeshSaver - Interface in com.marginallyclever.ro3.mesh.save
MeshSaver saves a Mesh to a file.
MeshSmoother - Class in com.marginallyclever.ro3.mesh
MeshSmoother will smooth the normals of a Mesh.
MeshSmoother() - Constructor for class com.marginallyclever.ro3.mesh.MeshSmoother
 
messageFromMarlin(String) - Method in class com.marginallyclever.ro3.apps.editorpanel.EditorPanel
 
messageFromMarlin(String) - Method in interface com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinListener
Called when a message is received from the Marlin robot.
minor(double[][], int, int) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
Method that creates minor of given matrix
Motor - Class in com.marginallyclever.ro3.node.nodes
A Motor is a Node that can be attached to a HingeJoint.
Motor() - Constructor for class com.marginallyclever.ro3.node.nodes.Motor
 
Motor(String) - Constructor for class com.marginallyclever.ro3.node.nodes.Motor
 
MotorPanel - Class in com.marginallyclever.ro3.node.nodes
 
MotorPanel(Motor) - Constructor for class com.marginallyclever.ro3.node.nodes.MotorPanel
 
mouseClicked(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
mouseClicked(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
mouseDragged(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
 
mouseEntered(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
mouseExited(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
mouseMoved(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
mousePressed(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
mouseReleased(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
 
mouseWheelMoved(MouseWheelEvent) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
mouseWheelMoved(MouseWheelEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
MoveNode - Class in com.marginallyclever.ro3.apps.commands
Move Nodes from their current parent to another parent.
MoveNode(List<Node>, Node, int) - Constructor for class com.marginallyclever.ro3.apps.commands.MoveNode
Move a list of nodes to a new parent.
moveTargetToEndEffector() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
MoveUtils - Class in com.marginallyclever.ro3.apps.viewport.viewporttools.move
Convenience methods for the rotate and translate viewporttools.
MoveUtils() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.move.MoveUtils
 
mul(double) - Method in class com.marginallyclever.convenience.ColorRGB
 
MultiLineGraph - Class in com.marginallyclever.convenience.swing.graph
A simple line graph.
MultiLineGraph() - Constructor for class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
multiply(double[][], double[]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
matrix-vector multiplication (y = A * x)
multiplyMatrices(double[][], double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
Method that multiplies two matrices and returns the result
MyUserInfo() - Constructor for class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
 

N

networkSessionEvent(SessionLayerEvent) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
networkSessionEvent(SessionLayerEvent) - Method in interface com.marginallyclever.communications.session.SessionLayerListener
see NetworkSessionEvent for flags
NEVER - Static variable in interface com.marginallyclever.ro3.apps.viewport.RenderPass
 
NewAction - Class in com.marginallyclever.ro3.apps.editorpanel
Clear the text area of the EditorPanel
NewAction(EditorPanel) - Constructor for class com.marginallyclever.ro3.apps.editorpanel.NewAction
 
NewScene - Class in com.marginallyclever.ro3.apps.actions
Reset the scene to a new empty scene.
NewScene() - Constructor for class com.marginallyclever.ro3.apps.actions.NewScene
 
NewScene(SaveScene) - Constructor for class com.marginallyclever.ro3.apps.actions.NewScene
 
Node - Class in com.marginallyclever.ro3.node
Node is the base class for all nodes in the scene tree.
Node() - Constructor for class com.marginallyclever.ro3.node.Node
 
Node(String) - Constructor for class com.marginallyclever.ro3.node.Node
 
nodeAttached(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
nodeAttached(Node) - Method in interface com.marginallyclever.ro3.node.NodeAttachListener
Called when parent gains a new child.
NodeAttachListener - Interface in com.marginallyclever.ro3.node
NodeAttachListener is an interface for listening to Node attach events.
nodeDetached(Node) - Method in class com.marginallyclever.ro3.apps.editorpanel.EditorPanel
 
nodeDetached(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
nodeDetached(Node) - Method in interface com.marginallyclever.ro3.node.NodeDetachListener
Called when a parent node has a child removed.
NodeDetachListener - Interface in com.marginallyclever.ro3.node
NodeDetachListener is an interface for listening to node detach events.
NodeDetailView - Class in com.marginallyclever.ro3.apps.nodedetailview
NodeDetailView is a panel that displays the details of a class that implements Node.
NodeDetailView() - Constructor for class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
nodeFactory - Static variable in class com.marginallyclever.ro3.Registry
 
NodePanel - Class in com.marginallyclever.ro3.node
 
NodePanel(Node) - Constructor for class com.marginallyclever.ro3.node.NodePanel
 
NodePath<T> - Class in com.marginallyclever.ro3.node
NodePath stores the uniqueID to a node.
NodePath(Node, Class<T>) - Constructor for class com.marginallyclever.ro3.node.NodePath
 
NodePath(Node, Class<T>, String) - Constructor for class com.marginallyclever.ro3.node.NodePath
 
nodeReady(Node) - Method in interface com.marginallyclever.ro3.node.NodeReadyListener
Called when a node is ready, after all it's children are ready.
NodeReadyListener - Interface in com.marginallyclever.ro3.node
NodeReadyListener is an interface for listening to node ready events.
nodeRenamed(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
nodeRenamed(Node) - Method in interface com.marginallyclever.ro3.node.NodeRenameListener
Called when a node is renamed.
NodeRenameListener - Interface in com.marginallyclever.ro3.node
NodeRenameListener is an interface for listening to node rename events.
NodeSelectionDialog<T> - Class in com.marginallyclever.ro3.apps.nodeselector
A dialog that allows the user to select a node from the scene graph.
NodeSelectionDialog() - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelectionDialog
 
NodeSelectionDialog(Class<T>) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelectionDialog
 
NodeSelector<T> - Class in com.marginallyclever.ro3.apps.nodeselector
NodeSelector is a component that allows the user to select a Node.
NodeSelector(Class<T>) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
 
NodeSelector(Class<T>, T) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
 
NodeSelectorDropTarget<T> - Class in com.marginallyclever.ro3.apps.nodeselector
Allows Nodes to be dropped onto a NodeSelector.
NodeSelectorDropTarget(NodeSelector<T>, Class<T>) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
 
NodeTreeBranch - Class in com.marginallyclever.ro3.apps.nodetreeview
NodeTreeBranch is a tree branch that contains a Node.
NodeTreeBranch(Node) - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
 
NodeTreeBranchEditor - Class in com.marginallyclever.ro3.apps.nodetreeview
NodeTreeBranchEditor is a cell editorpanel for the NodeTreeView.
NodeTreeBranchEditor(JTree, DefaultTreeCellRenderer) - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchEditor
 
NodeTreeBranchRenderer - Class in com.marginallyclever.ro3.apps.nodetreeview
NodeTreeBranchRenderer is a cell renderer for the NodeTreeView.
NodeTreeBranchRenderer() - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchRenderer
 
NodeTreeTransferHandler - Class in com.marginallyclever.ro3.apps.nodetreeview
NodeTreeTransferHandler handles drag and drop operations for the NodeTreeView.
NodeTreeTransferHandler() - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeTransferHandler
 
NodeTreeView - Class in com.marginallyclever.ro3.apps.nodetreeview
NodeTreeView is a panel that displays the tree of nodes in the Registry scene.
NodeTreeView() - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
normal - Variable in class com.marginallyclever.convenience.Plane
 
normal() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
Returns the value of the normal record component.
normal() - Method in record class com.marginallyclever.robotoverlord.RayHit
Deprecated.
Returns the value of the normal record component.
normalArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
 
normalize3(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
normalize the 3x3 component of the mTarget matrix.
NUM_BUFFERS - Static variable in class com.marginallyclever.ro3.mesh.Mesh
 
NumberFormatHelper - Class in com.marginallyclever.convenience.swing
 
NumberFormatHelper() - Constructor for class com.marginallyclever.convenience.swing.NumberFormatHelper
 

O

of() - Element in annotation interface com.marginallyclever.ro3.view.View
 
open(String) - Static method in class com.marginallyclever.convenience.helpers.FileHelper
Open a file.
openConnection() - Method in class com.marginallyclever.communications.transport.serial.SerialTransportLayerPanel
 
openConnection() - Method in class com.marginallyclever.communications.transport.tcp.TCPTransportLayerPanel
 
openConnection() - Method in class com.marginallyclever.communications.transport.TransportLayerPanel
 
openConnection(String) - Method in class com.marginallyclever.communications.session.SessionLayer
 
openConnection(String) - Method in class com.marginallyclever.communications.transport.serial.SerialSession
Open a serial connection to a device.
openConnection(String) - Method in class com.marginallyclever.communications.transport.serial.SerialTransportLayer
 
openConnection(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
Open a connection to a device on the net.
openConnection(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPTransportLayer
 
openConnection(String) - Method in interface com.marginallyclever.communications.transport.TransportLayer
opens a connection
OpenGLHelper - Class in com.marginallyclever.convenience.helpers
A collection of static methods to help with OpenGL.
OpenGLHelper() - Constructor for class com.marginallyclever.convenience.helpers.OpenGLHelper
 
OpenGLPanel - Class in com.marginallyclever.ro3.apps.viewport
OpenGLPanel manages a GLJPanel and an FPSAnimator.
OpenGLPanel() - Constructor for class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
OpenLogFileLocation - Class in com.marginallyclever.ro3.apps.logpanel
OpenLogFileLocation is an AbstractAction that asks the OS to open the folder containing the log file.
OpenLogFileLocation() - Constructor for class com.marginallyclever.ro3.apps.logpanel.OpenLogFileLocation
 
orbit(double, double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Orbit the camera around a point orbitRadius ahead of the camera.
orbitDolly(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Move towards or away from the orbit point if canTranslate is true.
orthographicMatrix4d(double, double, double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 

P

p - Variable in class com.marginallyclever.ro3.mesh.AABB
 
p0 - Variable in class com.marginallyclever.convenience.bezier3.Bezier3
 
p1 - Variable in class com.marginallyclever.convenience.bezier3.Bezier3
 
p2 - Variable in class com.marginallyclever.convenience.bezier3.Bezier3
 
p3 - Variable in class com.marginallyclever.convenience.bezier3.Bezier3
 
paint(Graphics) - Method in class com.marginallyclever.communications.application.ConversationHistoryList
 
paintComponent(Graphics) - Method in class com.marginallyclever.convenience.swing.Dial
 
pan(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Rotate relative to camera's current orientation if canRotate is true.
PanelHelper - Class in com.marginallyclever.ro3
PanelHelper is a collection of static methods to help build panels.
PanelHelper() - Constructor for class com.marginallyclever.ro3.PanelHelper
 
panTilt(double, double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Combination pan and tilt.
parse(String) - Method in class com.marginallyclever.convenience.ColorRGB
 
parseJSON(JSONObject, SerializationContext) - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
 
parseMatrix3d(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
parseMatrix4d(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
parseNumber(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
Parse a number sent from a US format system
parseTuple3d(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
PasteNode - Class in com.marginallyclever.ro3.apps.actions
PasteNode is an action that pastes the selected node(s) from the clipboard.
PasteNode - Class in com.marginallyclever.ro3.apps.commands
Paste the copied nodes as children of the parent nodes.
PasteNode() - Constructor for class com.marginallyclever.ro3.apps.actions.PasteNode
 
PasteNode(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.commands.PasteNode
Paste the copied nodes as children of the parent nodes.
PathCalculator - Class in com.marginallyclever.convenience
PathCalculator is a static class that can calculate the relative path between two files.
PathCalculator() - Constructor for class com.marginallyclever.convenience.PathCalculator
 
PathHelper - Class in com.marginallyclever.convenience.helpers
Utility functions for working with the local file system.
PathHelper() - Constructor for class com.marginallyclever.convenience.helpers.PathHelper
 
pedestal(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Translate relative to camera's current orientation if canTranslate is true.
PersistentJFileChooser - Class in com.marginallyclever.ro3.apps.shared
PersistentJFileChooser is a JFileChooser that uses Preferences to remember the last directory used.
PersistentJFileChooser() - Constructor for class com.marginallyclever.ro3.apps.shared.PersistentJFileChooser
 
perspectiveMatrix4d(double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
PICK_POINT_NAME - Static variable in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
 
Plane - Class in com.marginallyclever.convenience
Plane and intersection functions.
Plane() - Constructor for class com.marginallyclever.convenience.Plane
 
Plane(Point3d, Point3d, Point3d) - Constructor for class com.marginallyclever.convenience.Plane
 
Plane(Tuple3d, Vector3d) - Constructor for class com.marginallyclever.convenience.Plane
 
Plane(Vector3d, double) - Constructor for class com.marginallyclever.convenience.Plane
 
planeToCube(double, double) - Static method in class com.marginallyclever.convenience.SphericalMap
convert uv on plane to cube face and position on face.
planeToPanTilt(double, double) - Static method in class com.marginallyclever.convenience.SphericalMap
map plane to sphere
planeToSphere(double, double) - Static method in class com.marginallyclever.convenience.SphericalMap
 
Pose - Class in com.marginallyclever.ro3.node.nodes.pose
A Pose is a Node that has a position and rotation in space.
Pose() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.Pose
 
Pose(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.Pose
 
PosePanel - Class in com.marginallyclever.ro3.node.nodes.pose
 
PosePanel(Pose) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.PosePanel
 
position - Variable in class com.marginallyclever.convenience.bezier3.Bezier3ToMesh
 
position - Variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
PrimitiveSolids - Class in com.marginallyclever.convenience
Static methods to help with rendering some simple shapes in OpenGL.
PrimitiveSolids() - Constructor for class com.marginallyclever.convenience.PrimitiveSolids
 
printMatrix(double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
Method that prints matrix
Project - Class in com.marginallyclever.robotoverlord
Deprecated.
Project() - Constructor for class com.marginallyclever.robotoverlord.Project
Deprecated.
 
Project(String) - Constructor for class com.marginallyclever.robotoverlord.Project
Deprecated.
 
promptKeyboardInteractive(String, String, String, String[], boolean[]) - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
 
promptPassphrase(String) - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
 
promptPassphrase(String) - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
 
promptPassword(String) - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
 
promptPassword(String) - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
 
promptYesNo(String) - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
 
promptYesNo(String) - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
 
propertyChange(PropertyChangeEvent) - Method in class com.marginallyclever.ro3.apps.editorpanel.EditorPanel
 
provideCount() - Method in interface com.marginallyclever.ro3.mesh.VertexProvider
 
provideNormal(int) - Method in interface com.marginallyclever.ro3.mesh.VertexProvider
Provides a normal at the given index.
provideVertex(int) - Method in interface com.marginallyclever.ro3.mesh.VertexProvider
Provides a vertex at the given index.

Q

quatToEuler(Quat4d) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
Convert quaternion 'q' to euler radian angles roll, pitch, yaw

R

radius0 - Variable in class com.marginallyclever.ro3.mesh.shapes.Cylinder
 
radius1 - Variable in class com.marginallyclever.ro3.mesh.shapes.Cylinder
 
Ray - Class in com.marginallyclever.convenience
Ray is a starting point and a direction.
Ray() - Constructor for class com.marginallyclever.convenience.Ray
 
Ray(Ray) - Constructor for class com.marginallyclever.convenience.Ray
 
Ray(Point3d, Vector3d) - Constructor for class com.marginallyclever.convenience.Ray
 
Ray(Point3d, Vector3d, double) - Constructor for class com.marginallyclever.convenience.Ray
 
rayBox(Ray, Point3d, Point3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
find distance to box, if hit.
RayHit - Record Class in com.marginallyclever.ro3.raypicking
A ray hit is a record of a ray hitting a MeshInstance at a certain distance.
RayHit - Record Class in com.marginallyclever.robotoverlord
Deprecated.
RayHit(MeshInstance, double, Vector3d) - Constructor for record class com.marginallyclever.ro3.raypicking.RayHit
Creates an instance of a RayHit record class.
RayHit(ShapeComponent, double, Vector3d) - Constructor for record class com.marginallyclever.robotoverlord.RayHit
Deprecated.
Creates an instance of a RayHit record class.
RayPickSystem - Class in com.marginallyclever.ro3.raypicking
A system for finding the nearest MeshInstance that collides with a ray.
RayPickSystem() - Constructor for class com.marginallyclever.ro3.raypicking.RayPickSystem
 
rayPlane(Ray, Plane) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
Returns the distance to the plane, or Double.MAX_VALUE if there is no intersection.
raySphere(Ray, Point3d, double) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
ray/sphere intersection.
rayTriangle(Ray, Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
The implementation uses the Möller–Trumbore intersection algorithm to compute the intersection between a ray and a triangle.
readResource(Class<?>, String) - Static method in class com.marginallyclever.convenience.helpers.ResourceHelper
 
readyToSolve() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
RecentFilesMenu - Class in com.marginallyclever.ro3.apps
RecentFilesMenu is a menu that keeps track of recently loaded files.
RecentFilesMenu(Preferences) - Constructor for class com.marginallyclever.ro3.apps.RecentFilesMenu
 
RecentFilesMenu(Preferences, String) - Constructor for class com.marginallyclever.ro3.apps.RecentFilesMenu
 
reconnect() - Method in class com.marginallyclever.communications.session.SessionLayer
 
reconnect() - Method in class com.marginallyclever.communications.transport.serial.SerialSession
 
reconnect() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
 
red - Variable in class com.marginallyclever.convenience.ColorRGB
 
redo() - Method in class com.marginallyclever.ro3.apps.commands.AddNode
 
redo() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
 
redo() - Method in class com.marginallyclever.ro3.apps.commands.CutNode
 
redo() - Method in class com.marginallyclever.ro3.apps.commands.ImportScene
 
redo() - Method in class com.marginallyclever.ro3.apps.commands.MoveNode
 
redo() - Method in class com.marginallyclever.ro3.apps.commands.PasteNode
 
redo() - Method in class com.marginallyclever.ro3.apps.commands.RemoveNode
 
RedoAction - Class in com.marginallyclever.ro3.apps.actions
Go forward one step in the undo/redo history.
RedoAction(UndoManager) - Constructor for class com.marginallyclever.ro3.apps.actions.RedoAction
 
Registry - Class in com.marginallyclever.ro3
Registry is a place to store global variables.
Registry() - Constructor for class com.marginallyclever.ro3.Registry
 
release() - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
Release all attached nodes.
reload(Mesh) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
 
remove(T) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.ChooseConnectionPanel
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.convenience.swing.Dial
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
removeAll() - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
removeAttachListener(NodeAttachListener) - Method in class com.marginallyclever.ro3.node.Node
 
removeChild(Node) - Method in class com.marginallyclever.ro3.node.Node
 
removeCollapseListener(CollapsiblePanel.CollapseListener) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
 
removeDetachListener(NodeDetachListener) - Method in class com.marginallyclever.ro3.node.Node
 
removeEntity(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectedItems
 
removeGLEventListener(GLEventListener) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
removeItemAddedListener(ItemAddedListener<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
removeItemRemovedListener(ItemRemovedListener<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
removeLine(String) - Method in class com.marginallyclever.convenience.swing.graph.GraphModel
 
removeListener(SessionLayerListener) - Method in class com.marginallyclever.communications.session.SessionLayer
 
removeMarlinListener(MarlinListener) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
removeNetworkSessionListener(SessionLayerListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
RemoveNode - Class in com.marginallyclever.ro3.apps.actions
RemoveNode is an action that removes the selected node(s) from the scene.
RemoveNode - Class in com.marginallyclever.ro3.apps.commands
Remove Nodes from the scene.
RemoveNode() - Constructor for class com.marginallyclever.ro3.apps.actions.RemoveNode
 
RemoveNode(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.commands.RemoveNode
 
removeNotify() - Method in class com.marginallyclever.ro3.apps.editorpanel.EditorPanel
 
removeNotify() - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
removeNotify() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
removeNotify() - Method in class com.marginallyclever.ro3.apps.RecentFilesMenu
 
removeNotify() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
removeNotify() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
removeNotify() - Method in class com.marginallyclever.ro3.apps.viewport.ViewportSettingsPanel
 
removeNotify() - Method in class com.marginallyclever.ro3.apps.webcampanel.WebCamPanel
 
removeNotify() - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
 
removeNotify() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlannerPanel
 
removeNotify() - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
 
removePath(String) - Method in class com.marginallyclever.ro3.apps.RecentFilesMenu
 
removeReadyListener(NodeReadyListener) - Method in class com.marginallyclever.ro3.node.Node
 
removeRenameListener(NodeRenameListener) - Method in class com.marginallyclever.ro3.node.Node
 
removeSceneChangeListener(SceneChangeListener) - Static method in class com.marginallyclever.ro3.Registry
 
removeUpdate(DocumentEvent) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
 
removeValue(double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
render(GL3) - Method in class com.marginallyclever.ro3.mesh.Mesh
Render the entire mesh.
render(GL3) - Method in class com.marginallyclever.ro3.mesh.shapes.Grid
 
render(GL3, int, int) - Method in class com.marginallyclever.ro3.mesh.Mesh
Render a portion of the mesh.
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
Renders any tool-specific visuals to the 3D scene.
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
Renders any tool-specific visuals to the 3D scene.
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
Renders any tool-specific visuals to the 3D scene.
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
Renders any tool-specific visuals to the 3D scene.
render(GL3, ShaderProgram) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
Renders any tool-specific visuals to the 3D scene.
RenderPass - Interface in com.marginallyclever.ro3.apps.viewport
Classes which implement RenderPass are drawn as part of - or on top of - the 3D scene.
renderPasses - Variable in class com.marginallyclever.ro3.apps.viewport.Viewport
 
renderStyle - Variable in class com.marginallyclever.ro3.mesh.Mesh
 
Repeat - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
Repeat is a Decorator that repeats its child a fixed number of times.
Repeat() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
Repeat(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
reportDataReceived(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
 
reportDataSent(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
 
requestNewSession(Component) - Static method in class com.marginallyclever.communications.session.SessionLayerManager
create a GUI to give the user transport layer options.
reset() - Method in class com.marginallyclever.ro3.apps.editorpanel.EditorPanel
 
reset() - Static method in class com.marginallyclever.ro3.apps.UndoSystem
 
reset() - Method in class com.marginallyclever.ro3.mesh.MeshFactory
Remove all meshes from the pool.
reset() - Static method in class com.marginallyclever.ro3.Registry
 
reset() - Method in class com.marginallyclever.ro3.texture.TextureFactory
Remove all textures from the pool.
reshape(GLAutoDrawable, int, int, int, int) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
reshape(GLAutoDrawable, int, int, int, int) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.AbstractRenderPass
 
reshape(GLAutoDrawable, int, int, int, int) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
RESOLUTION_CIRCULAR - Static variable in class com.marginallyclever.ro3.mesh.shapes.Cylinder
 
RESOLUTION_LENGTH - Static variable in class com.marginallyclever.ro3.mesh.shapes.Cylinder
 
ResourceHelper - Class in com.marginallyclever.convenience.helpers
 
ResourceHelper() - Constructor for class com.marginallyclever.convenience.helpers.ResourceHelper
 
RetryUntilSuccessful - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
Repeat is a Decorator that repeats its child a fixed number of times.
RetryUntilSuccessful() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
 
RetryUntilSuccessful(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
 
reverse() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
 
reverse() - Method in class com.marginallyclever.ro3.apps.commands.ImportScene
 
reverse() - Method in class com.marginallyclever.ro3.apps.commands.MoveNode
 
reverse() - Method in class com.marginallyclever.ro3.apps.commands.RemoveNode
 
RIGHT - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
RigidBody3D - Class in com.marginallyclever.ro3.node.nodes
RigidBody3D is a Node that represents a rigid body.
RigidBody3D() - Constructor for class com.marginallyclever.ro3.node.nodes.RigidBody3D
 
RigidBody3D(String) - Constructor for class com.marginallyclever.ro3.node.nodes.RigidBody3D
 
RigidBody3DPanel - Class in com.marginallyclever.ro3.node.nodes
 
RigidBody3DPanel(RigidBody3D) - Constructor for class com.marginallyclever.ro3.node.nodes.RigidBody3DPanel
 
RO3 - Class in com.marginallyclever.ro3
RO3 (Robot Overlord 3) is a robot simulation and control program.
RO3() - Constructor for class com.marginallyclever.ro3.RO3
 
RO3Frame - Class in com.marginallyclever.ro3.apps
RO3Frame is the main frame for the Robot Overlord 3 application.
RO3Frame() - Constructor for class com.marginallyclever.ro3.apps.RO3Frame
 
RO3FrameDropTarget - Class in com.marginallyclever.ro3.apps
Allows the user to drop Scene or a supported mesh file onto the main window.
RO3FrameDropTarget() - Constructor for class com.marginallyclever.ro3.apps.RO3FrameDropTarget
 
roll(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Rotate relative to camera's current orientation if canRotate is true.
RotateToolMulti - Class in com.marginallyclever.ro3.apps.viewport.viewporttools.move
A tool to rotate Pose noes in the Viewport.
RotateToolMulti() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
RotateToolOneAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttools.move
A tool to rotate Pose nodes in the Viewport.
RotateToolOneAxis(ColorRGB) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
roundToNearestSnap(double, double, double) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
run() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
 
run(Component) - Method in class com.marginallyclever.ro3.apps.dialogs.AppSettingsDialog
 
run(JComponent) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
Run the selection as a dialog.
run(JComponent) - Method in class com.marginallyclever.ro3.mesh.MeshFactoryDialog
 
run(JComponent) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
Run the selection as a dialog.
run(JComponent) - Method in class com.marginallyclever.ro3.texture.TextureFactoryDialog
 
RUNNING - Enum constant in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
 
RunOnce - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
RunOnce is a Decorator that runs its child once and then returns the result of that run.
RunOnce() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RunOnce
 
RunOnce(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RunOnce
 

S

save(OutputStream, Mesh) - Method in interface com.marginallyclever.ro3.mesh.save.MeshSaver
save data from model to outputStream
save(OutputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.save.SaveSTL
 
save(String) - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
 
SaveAction - Class in com.marginallyclever.ro3.apps.editorpanel
Save the text area of the EditorPanel to a file.
SaveAction(EditorPanel, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.editorpanel.SaveAction
 
SaveAsScene - Class in com.marginallyclever.ro3.apps.actions
Save the entire scene to a file.
SaveAsScene(RecentFilesMenu, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.actions.SaveAsScene
 
savePose() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectedItems
 
savePrefs() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
savePrefs() - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
saveRenderPassState() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
Save the viewport pass state to the Preferences.
SaveScene - Class in com.marginallyclever.ro3.apps.actions
Save the entire scene to a file.
SaveScene(RecentFilesMenu) - Constructor for class com.marginallyclever.ro3.apps.actions.SaveScene
 
SaveSTL - Class in com.marginallyclever.ro3.mesh.save
SaveSTL is a MeshSaver Save a mesh as an STL file.
SaveSTL() - Constructor for class com.marginallyclever.ro3.mesh.save.SaveSTL
 
saveToPreferences() - Method in class com.marginallyclever.ro3.apps.RecentFilesMenu
Saves the list of recent files to preferences.
scaleVectorToMagnitude(double[], double) - Static method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
Make sure the given vector's length does not exceed maxLen.
scan() - Method in class com.marginallyclever.ro3.Factory
 
scanTree(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
Scan the tree for existing nodes.
SCENE_PATH - Static variable in class com.marginallyclever.convenience.helpers.PathHelper
 
SceneChangeListener - Interface in com.marginallyclever.ro3
A listener for scene changes.
SearchBar - Class in com.marginallyclever.ro3.apps.shared
SearchBar is a text field, a toggle for case-sensitive, and a toggle for regular expressions.
SearchBar() - Constructor for class com.marginallyclever.ro3.apps.shared.SearchBar
 
SearchBar(String) - Constructor for class com.marginallyclever.ro3.apps.shared.SearchBar
 
SelectedItems - Class in com.marginallyclever.ro3.apps.viewport.viewporttools
A list of Nodes selected in the Viewport.
SelectedItems() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectedItems
 
SelectedItems(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectedItems
 
selection - Static variable in class com.marginallyclever.ro3.Registry
 
selectionChanged(List<Node>) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
Called when the selection changes.
SelectionTool - Class in com.marginallyclever.ro3.apps.viewport.viewporttools
A selection tool allows the user to click on the 3D view and change the current Registry.selection.
SelectionTool() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
 
SEND_BUFFER_EMPTY - Static variable in class com.marginallyclever.communications.session.SessionLayerEvent
 
sendCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
sendCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
sendCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
 
sendGCode(String) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
Send a single gcode command to the robot arm.
sendMessage(String) - Method in class com.marginallyclever.communications.session.SessionLayer
 
sendMessage(String) - Method in class com.marginallyclever.communications.transport.serial.SerialSession
 
sendMessage(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
 
Sequence - Class in com.marginallyclever.ro3.node.nodes.behavior
Sequence() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Sequence
 
Sequence(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Sequence
 
serialEvent(SerialPortEvent) - Method in class com.marginallyclever.communications.transport.serial.SerialSession
 
SerializationContext - Class in com.marginallyclever.robotoverlord
Deprecated.
SerializationContext(String) - Constructor for class com.marginallyclever.robotoverlord.SerializationContext
Deprecated.
 
SerialSession - Class in com.marginallyclever.communications.transport.serial
Encapsulate all serial receive/transmit at the session layer of the OSI model.
SerialSession(SerialTransportLayer) - Constructor for class com.marginallyclever.communications.transport.serial.SerialSession
 
SerialTransportLayer - Class in com.marginallyclever.communications.transport.serial
Lists available serial connections and opens a connection of that type
SerialTransportLayer() - Constructor for class com.marginallyclever.communications.transport.serial.SerialTransportLayer
 
SerialTransportLayerPanel - Class in com.marginallyclever.communications.transport.serial
A panel for configuring a serial transport layer.
SerialTransportLayerPanel(SerialTransportLayer) - Constructor for class com.marginallyclever.communications.transport.serial.SerialTransportLayerPanel
 
SessionLayer - Class in com.marginallyclever.communications.session
Created on 4/12/15.
SessionLayer() - Constructor for class com.marginallyclever.communications.session.SessionLayer
 
SessionLayerEvent - Class in com.marginallyclever.communications.session
Event object for SessionLayer.
SessionLayerEvent(Object, int, Object) - Constructor for class com.marginallyclever.communications.session.SessionLayerEvent
 
SessionLayerListener - Interface in com.marginallyclever.communications.session
Use this to listen for activity on a NetworkSession.
SessionLayerManager - Class in com.marginallyclever.communications.session
Handles requests between the UI and the various transport layers
SessionLayerManager() - Constructor for class com.marginallyclever.communications.session.SessionLayerManager
 
set(int) - Method in class com.marginallyclever.convenience.ColorRGB
 
set(int, int, int) - Method in class com.marginallyclever.convenience.ColorRGB
 
set(ColorRGB) - Method in class com.marginallyclever.convenience.ColorRGB
 
set(Plane) - Method in class com.marginallyclever.convenience.Plane
set this plane to the same values as arg0
set(AABB) - Method in class com.marginallyclever.ro3.mesh.AABB
 
set(String[]) - Method in class com.marginallyclever.convenience.CommandLineOptions
 
set(List<T>) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
set(T) - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
set1f(GL3, String, float) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
set1i(GL3, String, int) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
set2f(GL3, String, float, float) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
set3f(GL3, String, float, float, float) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
set4f(GL3, String, float, float, float, float) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
setAcceleration(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
setActiveCamera(Camera) - Static method in class com.marginallyclever.ro3.Registry
 
setActiveStatus(int) - Method in interface com.marginallyclever.ro3.apps.viewport.RenderPass
 
setActiveStatus(int) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.AbstractRenderPass
 
setAllJointAngles(double[]) - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
 
setAllJointVelocities(double[]) - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
 
setAlpha(double) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
setAngle(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
setAxle(Pose) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
setBounds(double, double, double, double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
Set the bounds of the graph.
setBounds(Point3d, Point3d) - Method in class com.marginallyclever.ro3.mesh.AABB
 
setBoundsToData() - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
setCanRotate(boolean) - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
setCanTranslate(boolean) - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
setCaseSensitive(boolean) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
 
setChange(double) - Method in class com.marginallyclever.convenience.swing.Dial
Set the change value.
setCollapsed(boolean) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
Collapses or expands the panel.
setColor(GL3, String, Color) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
setColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
 
setCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
setCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
setCommand(String) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
 
setContentPane(JPanel) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
 
setCurrentWorkingDirectory(String) - Static method in class com.marginallyclever.convenience.helpers.PathHelper
 
setD(double) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
setDeclination(double) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
setDelay(int) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
Set the number of ticks to wait before ticking the child.
setDetail(int) - Method in class com.marginallyclever.ro3.mesh.shapes.Sphere
 
setDiffuseColor(Color) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
setDirection(Vector3d) - Method in class com.marginallyclever.convenience.Ray
 
setDirty(boolean) - Method in class com.marginallyclever.ro3.mesh.AABB
 
setDirty(boolean) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
setDoNotExport(boolean) - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
 
setDoubleBuffered(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
setDrawOrthographic(boolean) - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
setEditable(boolean) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
Enable or disable the find button.
setEmissionColor(Color) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
setEnabled(boolean) - Method in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
setEnabled(boolean) - Method in class com.marginallyclever.communications.application.TextInterfaceWithHistory
 
setEraserColor(ColorRGB) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawBackground
 
setFarZ(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
setFovY(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
Sets the frame of reference for the tool.
setFsaaSamples(int) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
setGoalMarginOfError(double) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
setGridSpacingX(int) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
setGridSpacingX(int) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
setGridSpacingY(int) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
setGridSpacingY(int) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
setHardwareAccelerated(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
setHinge(HingeJoint) - Method in class com.marginallyclever.ro3.node.nodes.Motor
Set the hinge this motor will drive.
setIsAtGoal(boolean) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
setIsAttached(boolean) - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
 
setJoint(int, Motor) - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
Get the motor at the given index.
setLength(int) - Method in class com.marginallyclever.ro3.mesh.shapes.Grid
 
setLimb(Limb) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
Set the limb to be controlled by this instance.
setLimb(Limb) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
Set the limb to be controlled by this instance.
setLinearVelocity(double) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
setLinearVelocity(double) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
Set the linear velocity of the end effector in cm/s.
setLineWidth(GL3, float) - Static method in class com.marginallyclever.convenience.helpers.OpenGLHelper
 
setLit(boolean) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
setLoaded(boolean) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
setMajorLineColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
setMajorLineColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
setMass(double) - Method in class com.marginallyclever.ro3.node.nodes.RigidBody3D
Set the mass of this rigid body.
setMatrix4d(GL3, String, Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
Set a matrix in the shader.
setMaxAngle(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
setMaxDistance(double) - Method in class com.marginallyclever.convenience.Ray
 
setMesh(Mesh) - Method in class com.marginallyclever.ro3.node.nodes.pose.MeshInstance
Set the mesh for this instance.
setMinAngle(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
setMinorLineColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
setMinorLineColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
setModel(GraphModel) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
setName(String) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.AbstractRenderPass
 
setName(String) - Method in class com.marginallyclever.ro3.node.Node
 
setNearZ(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
setNetworkSession(SessionLayer) - Method in class com.marginallyclever.communications.application.ChooseConnectionPanel
 
setNetworkSession(SessionLayer) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
setNode(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
 
setOrbitChangeFactor(double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
setOrbitRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Change the distance from the camera to the orbit point.
setOrigin(Point3d) - Method in class com.marginallyclever.convenience.Ray
 
SetP1(Vector3d) - Method in class com.marginallyclever.convenience.Cylinder
 
SetP2(Vector3d) - Method in class com.marginallyclever.convenience.Cylinder
 
setPath(String) - Method in class com.marginallyclever.ro3.apps.actions.SaveScene
 
setPath(String) - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
Set the path.
setPathStart(Pose) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
Set the start of the path.
setPivotMatrix(Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
setPivotMatrix(Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
setPivotMatrix(Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
setPose(Matrix4d) - Method in class com.marginallyclever.ro3.mesh.AABB
 
setPosition(Matrix4d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
setPosition(Vector3d) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
set the local position of this pose.
setR(double) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
setRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
 
setRadius(float) - Method in class com.marginallyclever.convenience.Cylinder
 
setRange(Rectangle2D.Double) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
Set the visible range of the graph.
setRangeToModel() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
Set the visible range of the graph to match the data in the model.
setRedoCommand(RedoAction) - Method in class com.marginallyclever.ro3.apps.actions.UndoAction
 
setRegex(boolean) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
 
setRenderStyle(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
setReportInterval(double) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
setRotation(int) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
setRotationEuler(Vector3d, MatrixHelper.EulerSequence) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
Set the rotation of this pose using Euler angles.
setRotationIndex(MatrixHelper.EulerSequence) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
setSaveScene(SaveScene) - Method in class com.marginallyclever.ro3.apps.actions.LoadScene
 
setSaveScene(SaveScene) - Method in class com.marginallyclever.ro3.apps.actions.SaveAsScene
 
setSaveScene(SaveScene) - Method in class com.marginallyclever.ro3.apps.RecentFilesMenu
 
setScene(Node) - Static method in class com.marginallyclever.ro3.Registry
 
setSearchText(String) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
Set the text in the search bar.
setSelectedItem(Mesh) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
 
setSelectedItem(TextureWithMetadata) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
 
setShape(Mesh) - Method in class com.marginallyclever.ro3.mesh.AABB
 
setShininess(int) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
setSolver(LimbSolver) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
Set the solver to use.
setSolver(LimbSolver) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
Set the solver to be used by this instance.
setSourceName(String) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
setSpecularColor(Color) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
setSubject(T) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectionDialog
 
setSubject(T) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
 
setSunlightColor(Color) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
setTarget(Pose) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
Set the target to move towards.
setTarget(Pose) - Method in class com.marginallyclever.ro3.node.nodes.pose.LookAt
 
setText(String) - Method in class com.marginallyclever.ro3.apps.editorpanel.EditorPanel
 
setTexture(TextureWithMetadata) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
setTheta(double) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
setTimeOfDay(double) - Method in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
setTitleComponentText(String) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
 
setUndoAction(UndoAction) - Method in class com.marginallyclever.ro3.apps.actions.RedoAction
 
setUniqueID(String) - Method in class com.marginallyclever.ro3.node.NodePath
 
setUniqueIDByNode(Node) - Method in class com.marginallyclever.ro3.node.NodePath
 
setUserMovementScale(double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
Set the scale of user movement.
setUserObject(Object) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
 
setValue(double) - Method in class com.marginallyclever.convenience.swing.Dial
Set the value of the dial.
setValue(int) - Method in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
setVector3d(GL3, String, Vector3d) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
setVelocity(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
setVertex(int, double, double, double) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
setVerticalSync(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
 
setViewport(Viewport) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
 
setViewSubject(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.ViewportSettingsPanel
 
setViewSubject(T) - Method in interface com.marginallyclever.ro3.view.ViewProvider
Set the subject of this ViewProvider.
setWidth(int) - Method in class com.marginallyclever.ro3.mesh.shapes.Grid
 
setWorld(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
setXAxis(Matrix4d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
setXMax(double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
setXMin(double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
setYAxis(Matrix4d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
setYMax(double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
setYMin(double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
setZAxis(Matrix4d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
ShaderProgram - Class in com.marginallyclever.ro3.apps.viewport
ShaderProgram is a wrapper for vertex and fragment shader programs.
ShaderProgram(GL3, String[], String[]) - Constructor for class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
SHADOW_HEIGHT - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
SHADOW_WIDTH - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
shortenNumber(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
showMessage(String) - Method in class com.marginallyclever.communications.transport.ssh.SSHShell.MyUserInfo
 
showMessage(String) - Method in class com.marginallyclever.communications.transport.tcp.SSHUserInfo
 
showOpenDialog(Component) - Method in class com.marginallyclever.ro3.apps.shared.PersistentJFileChooser
 
showSaveDialog(Component) - Method in class com.marginallyclever.ro3.apps.shared.PersistentJFileChooser
 
SingleLineGraph - Class in com.marginallyclever.convenience.swing.graph
A simple line graph.
SingleLineGraph() - Constructor for class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
size() - Method in class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
slerp(Vector3d, Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.MathHelper
Spherical linear interpolation between two vectors.
smoothNormals(Mesh, float, float) - Static method in class com.marginallyclever.ro3.mesh.MeshSmoother
Smooth normals.
solver - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
SOMETIMES - Static variable in interface com.marginallyclever.ro3.apps.viewport.RenderPass
 
Sphere - Class in com.marginallyclever.ro3.mesh.shapes
Sphere is a Mesh with a radius of 1.
Sphere() - Constructor for class com.marginallyclever.ro3.mesh.shapes.Sphere
 
sphereBox(Tuple3d, double, Tuple3d, Tuple3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
is point within r of box (max,min)?
sphereToCube(double[]) - Static method in class com.marginallyclever.convenience.SphericalMap
Cube index 0 is top, 1 is left, 2 is front, 3 is right, 4 is back, 5 is bottom
sphereToPlane(double[]) - Static method in class com.marginallyclever.convenience.SphericalMap
map sphere to plane
SphericalMap - Class in com.marginallyclever.convenience
map from a sphere to a plane and back; map from a cube to a sphere and back.
SphericalMap() - Constructor for class com.marginallyclever.convenience.SphericalMap
 
SphericalMap.CubeCoordinate - Class in com.marginallyclever.convenience
 
SSHShell - Class in com.marginallyclever.communications.transport.ssh
This program enables you to connect to sshd server and get the shell prompt.
SSHShell() - Constructor for class com.marginallyclever.communications.transport.ssh.SSHShell
 
SSHShell.MyUserInfo - Class in com.marginallyclever.communications.transport.ssh
user info for authentication.
SSHUserInfo - Class in com.marginallyclever.communications.transport.tcp
Authentication info for SSH.
SSHUserInfo() - Constructor for class com.marginallyclever.communications.transport.tcp.SSHUserInfo
 
start() - Static method in class com.marginallyclever.convenience.helpers.PathHelper
 
start() - Static method in class com.marginallyclever.ro3.apps.UndoSystem
Start the undo system.
start() - Static method in class com.marginallyclever.ro3.Registry
 
startRun() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
stopAnimationSystem() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
stopCellEditing() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchEditor
 
stopRun() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
StringHelper - Class in com.marginallyclever.convenience.helpers
A collection of static methods to help with strings.
StringHelper() - Constructor for class com.marginallyclever.convenience.helpers.StringHelper
 
sub(ColorRGB) - Method in class com.marginallyclever.convenience.ColorRGB
 
SUCCESS - Enum constant in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
 
sunlightColor - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 
sunlightSource - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpasses.DrawMeshes
 

T

takeSnapshot() - Method in class com.marginallyclever.ro3.apps.webcampanel.WebCamPanel
 
TapeDeckPanel - Class in com.marginallyclever.convenience.swing
Rewind button, Play button, Stop button, and progress bar from 0...100.
TapeDeckPanel() - Constructor for class com.marginallyclever.convenience.swing.TapeDeckPanel
 
target() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
Returns the value of the target record component.
target() - Method in record class com.marginallyclever.robotoverlord.RayHit
Deprecated.
Returns the value of the target record component.
TCPSession - Class in com.marginallyclever.communications.transport.tcp
SSH TCP/IP connection to a Raspberry Pi and then open a picocom session to /dev/ttyACM0
TCPSession(TransportLayer) - Constructor for class com.marginallyclever.communications.transport.tcp.TCPSession
 
TCPTransportLayer - Class in com.marginallyclever.communications.transport.tcp
Lists available TCP connections and opens a connection of that type to a robot
TCPTransportLayer() - Constructor for class com.marginallyclever.communications.transport.tcp.TCPTransportLayer
 
TCPTransportLayerPanel - Class in com.marginallyclever.communications.transport.tcp
Opens an SSH connection to another device, then opens a screen to the /dev/ACM0 device on that remote.
TextInterfaceToListeners - Class in com.marginallyclever.communications.application
A simple text interface with a send button.
TextInterfaceToListeners() - Constructor for class com.marginallyclever.communications.application.TextInterfaceToListeners
 
TextInterfaceToSessionLayer - Class in com.marginallyclever.communications.application
A connection selection dialog and a TextInterfaceWithHistory glued to a SessionLayer.
TextInterfaceToSessionLayer() - Constructor for class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
TextInterfaceWithHistory - Class in com.marginallyclever.communications.application
A chat style interface with a history of commands.
TextInterfaceWithHistory() - Constructor for class com.marginallyclever.communications.application.TextInterfaceWithHistory
 
textureArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
 
TextureChooserDialog - Class in com.marginallyclever.ro3.texture
The TextureChooserDialog class allows for selecting a TextureWithMetadata that has been previously loaded by the TextureFactory.
TextureChooserDialog() - Constructor for class com.marginallyclever.ro3.texture.TextureChooserDialog
 
textureFactory - Static variable in class com.marginallyclever.ro3.Registry
 
TextureFactory - Class in com.marginallyclever.ro3.texture
TextureFactory loads textures from files.
TextureFactory() - Constructor for class com.marginallyclever.ro3.texture.TextureFactory
 
TextureFactoryDialog - Class in com.marginallyclever.ro3.texture
TextureFactoryDialog displays controls to load a Texture from a file, wrapped in a TextureWithMetadata.
TextureFactoryDialog() - Constructor for class com.marginallyclever.ro3.texture.TextureFactoryDialog
 
TextureWithMetadata - Class in com.marginallyclever.ro3.texture
TextureWithMetadata is an OpenGL Texture with metadata about where it came from and the source image.
TextureWithMetadata(BufferedImage, String) - Constructor for class com.marginallyclever.ro3.texture.TextureWithMetadata
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Action
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveTarget
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Behavior
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Condition
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Control
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Decorator
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceFailure
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceSuccess
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Inverter
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.KeepRunningUntilFailure
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.RunOnce
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Fallback
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Sequence
 
tilt(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Rotate relative to camera's current orientation if canRotate is true.
toColor() - Method in class com.marginallyclever.convenience.ColorRGB
 
toInt() - Method in class com.marginallyclever.convenience.ColorRGB
 
toJSON() - Method in class com.marginallyclever.ro3.node.Node
Serialize this node and its children to a JSON object and its children.
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.Camera
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobotarm.MarlinRobotArm
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.Motor
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.AttachmentPoint
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.Limb
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.LookAt
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.MeshInstance
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.RigidBody3D
 
toJSON(SerializationContext) - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
 
TOP - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
toPoseAndAdjustMeshes() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
Adjust the local transformations of all MeshInstance siblings.
toString() - Method in record class com.marginallyclever.communications.application.ConversationEvent
Returns a string representation of this record class.
toString() - Method in class com.marginallyclever.convenience.ColorRGB
 
toString() - Method in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
toString() - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
 
toString() - Method in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
Returns a string representation of this record class.
toString() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.ApproximateJacobian
 
toString() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
Returns a string representation of this record class.
toString() - Method in record class com.marginallyclever.robotoverlord.RayHit
Deprecated.
Returns a string representation of this record class.
TransferableNodeList - Record Class in com.marginallyclever.ro3.apps.nodetreeview
A Transferable that contains a list of Nodes.
TransferableNodeList(List<Node>) - Constructor for record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
Creates an instance of a TransferableNodeList record class.
transform(Matrix4d, Ray) - Method in class com.marginallyclever.convenience.Ray
Set this ray to be a copy of another ray.
TranslateToolMulti - Class in com.marginallyclever.ro3.apps.viewport.viewporttools.move
A tool to translate Pose nodes in the Viewport.
TranslateToolMulti() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
 
TranslateToolOneAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttools.move
A tool for moving Pose nodes in the Viewport along a single axis.
TranslateToolOneAxis(ColorRGB) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
TranslateToolTwoAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttools.move
A tool to translate Pose nodes in the Viewport.
TranslateToolTwoAxis(ColorRGB) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
TRANSPORT_ERROR - Static variable in class com.marginallyclever.communications.session.SessionLayerEvent
 
TransportLayer - Interface in com.marginallyclever.communications.transport
Lists available connections in a medium (serial, TCP/IP, smoke signals, etc) and opens a connection of that type
TransportLayerPanel - Class in com.marginallyclever.communications.transport
A TransportLayerPanel is a GUI component that allows the user to configure a TransportLayer.
TransportLayerPanel() - Constructor for class com.marginallyclever.communications.transport.TransportLayerPanel
 
transpose(double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
 
truck(double) - Method in class com.marginallyclever.ro3.node.nodes.Camera
Translate relative to camera's current orientation if canTranslate is true.
turnCameraAccordingToHandle() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
Turn the camera to face the direction of the handle under the cursor.
TWOPI - Static variable in class com.marginallyclever.convenience.helpers.MathHelper
 

U

undo() - Method in class com.marginallyclever.ro3.apps.commands.AddNode
 
undo() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
 
undo() - Method in class com.marginallyclever.ro3.apps.commands.CutNode
 
undo() - Method in class com.marginallyclever.ro3.apps.commands.ImportScene
 
undo() - Method in class com.marginallyclever.ro3.apps.commands.MoveNode
 
undo() - Method in class com.marginallyclever.ro3.apps.commands.PasteNode
 
undo() - Method in class com.marginallyclever.ro3.apps.commands.RemoveNode
 
UndoAction - Class in com.marginallyclever.ro3.apps.actions
Go back one step in the undo/redo history.
UndoAction(UndoManager) - Constructor for class com.marginallyclever.ro3.apps.actions.UndoAction
 
UndoSystem - Class in com.marginallyclever.ro3.apps
UndoSystem is a singleton to manage the undo/redo history and associated AbstractActions.
UndoSystem() - Constructor for class com.marginallyclever.ro3.apps.UndoSystem
 
unload() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
Must only be called when there is a valid OpenGL viewport context, likely from within a GLAutoDrawable.
unload(GL3) - Method in class com.marginallyclever.ro3.mesh.Mesh
Destroy the optimized rendering buffers for the fixed function pipeline.
unloadAll() - Method in class com.marginallyclever.ro3.texture.TextureFactory
Unloads all OpenGL textures so that they can be reloaded on the next call to GLAutoDrawable.display().
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.Compass3D
 
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
Updates the tool's internal state, if necessary.
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolOneAxis
Updates the tool's internal state, if necessary.
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
Updates the tool's internal state, if necessary.
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
 
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolTwoAxis
 
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttools.SelectionTool
Updates the tool's internal state, if necessary.
update(double) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttools.ViewportTool
Updates the tool's internal state, if necessary.
update(double) - Method in class com.marginallyclever.ro3.node.Node
Called every frame.
update(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.Motor
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.LookAt
 
UPDATE_URL - Static variable in class com.marginallyclever.ro3.apps.actions.CheckForUpdateAction
 
updateCuboid() - Method in class com.marginallyclever.ro3.mesh.Mesh
Force recalculation of the minimum bounding box to contain this STL file.
updatePoints() - Method in class com.marginallyclever.ro3.mesh.AABB
 
updateRedoState() - Method in class com.marginallyclever.ro3.apps.actions.RedoAction
 
updateToolTip(MouseEvent) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
updateUndoState() - Method in class com.marginallyclever.ro3.apps.actions.UndoAction
 
updateUndoState(SelectedItems) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttools.move.MoveUtils
 
UpdateVectors() - Method in class com.marginallyclever.convenience.Cylinder
 
updateVertexBuffers(GL3) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
use(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.ShaderProgram
 
use(ShaderProgram) - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
Must only be called when there is a valid OpenGL viewport context, likely from within a GLAutoDrawable.

V

valueOf(String) - Static method in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.marginallyclever.ro3.FrameOfReference
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.marginallyclever.ro3.FrameOfReference
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
Returns an array containing the constants of this enum class, in the order they are declared.
VERSION - Static variable in class com.marginallyclever.ro3.apps.RO3Frame
 
vertexArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
 
VertexProvider - Interface in com.marginallyclever.ro3.mesh
VertexProvider is an interface for providing vertices and normals to a Mesh.
View - Annotation Interface in com.marginallyclever.ro3.view
Classes annotated with this annotation are saying that they implement the ViewProvider interface for class 'of'.
ViewFinder - Class in com.marginallyclever.ro3.view
Finds all classes annotated with View that are 'of' the given target class.
ViewFinder() - Constructor for class com.marginallyclever.ro3.view.ViewFinder
 
Viewport - Class in com.marginallyclever.ro3.apps.viewport
Viewport is an OpenGLPanel that uses a set of RenderPasses to draw the Registry.getScene() from the perspective of a Registry.getActiveCamera().
Viewport() - Constructor for class com.marginallyclever.ro3.apps.viewport.Viewport
 
ViewportSettingsPanel - Class in com.marginallyclever.ro3.apps.viewport
ViewportSettingsPanel() - Constructor for class com.marginallyclever.ro3.apps.viewport.ViewportSettingsPanel
 
ViewportTool - Interface in com.marginallyclever.ro3.apps.viewport.viewporttools
Interface for Viewport tools that can be used to visually edit the scene.
ViewProvider<T> - Interface in com.marginallyclever.ro3.view
Classes implementing ViewProvider are saying that they can provide Swing components that can be used to view or manipulate a subject instance.

W

WebCamPanel - Class in com.marginallyclever.ro3.apps.webcampanel
WebCamPanel uses Webcam to display the default USB web camera.
WebCamPanel() - Constructor for class com.marginallyclever.ro3.apps.webcampanel.WebCamPanel
 
whatWasSaid() - Method in record class com.marginallyclever.communications.application.ConversationEvent
Returns the value of the whatWasSaid record component.
whoSpoke() - Method in record class com.marginallyclever.communications.application.ConversationEvent
Returns the value of the whoSpoke record component.
width - Variable in class com.marginallyclever.ro3.mesh.shapes.Box
 
width - Variable in class com.marginallyclever.ro3.mesh.shapes.Decal
 
witnessProtection() - Method in class com.marginallyclever.ro3.node.Node
Everybody in this tree gets a new unique ID.
WORLD - Enum constant in enum class com.marginallyclever.ro3.FrameOfReference
 

X

XYZ - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
 
XZY - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
 

Y

YXZ - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
 
YZX - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
 

Z

ZIP_FILTER - Static variable in class com.marginallyclever.ro3.apps.actions.ExportScene
 
ZXY - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
 
ZYX - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
 
ZYZ - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form