Index
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 allRenderPass
. - Action - Class in com.marginallyclever.ro3.node.nodes.behavior
- 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<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(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 aPose
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() - 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() - 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() - 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() - 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() - 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() - Constructor for class com.marginallyclever.ro3.mesh.shapes.Decal
- Decorator - Class in com.marginallyclever.ro3.node.nodes.behavior
- 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 siblingPose
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(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 aMesh
. - 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 aMarlinRobotArm
. - 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 givenFactory
. - 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
Node
s and find all theMeshInstance
s 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() - 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() - 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
-
see Wikipedia
- 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() - 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() - 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 aJScrollPane
. - 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 aDecorator
that repeats until its child returnsBehavior.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 aLimbSolver
. - 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 aLimbPlanner
. - 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() - 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() - 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() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadOBJ
- LoadPLY - Class in com.marginallyclever.ro3.mesh.load
- 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() - 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(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 aMesh
that has been previously loaded by theMeshFactory
. - 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 manyMeshLoader
classes. - MeshFactory() - Constructor for class com.marginallyclever.ro3.mesh.MeshFactory
- MeshFactoryDialog - Class in com.marginallyclever.ro3.mesh
-
MeshFactoryDialog
displays controls to load aMesh
from a file. - MeshFactoryDialog() - Constructor for class com.marginallyclever.ro3.mesh.MeshFactoryDialog
- MeshInstance - Class in com.marginallyclever.ro3.node.nodes.pose
- 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 aMesh
. - 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 aMesh
. - MeshNormalBuilder() - Constructor for class com.marginallyclever.ro3.mesh.MeshNormalBuilder
- MeshSaver - Interface in com.marginallyclever.ro3.mesh.save
- MeshSmoother - Class in com.marginallyclever.ro3.mesh
-
MeshSmoother
will smooth the normals of aMesh
. - 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
- 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
Node
s 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 toNode
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 implementsNode
. - 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 aNode
. - 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
Node
s to be dropped onto aNodeSelector
. - 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 aNode
. - 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 theNodeTreeView
. - 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 theNodeTreeView
. - 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 theNodeTreeView
. - 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 theRegistry
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() - Constructor for class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
- OpenLogFileLocation - Class in com.marginallyclever.ro3.apps.logpanel
-
OpenLogFileLocation
is anAbstractAction
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() - 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
- 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
Node
s 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() - 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
- 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 aNode
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
- RotateToolMulti() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.move.RotateToolMulti
- RotateToolOneAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttools.move
- 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() - 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() - 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
- 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() - 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 aSessionLayer
. - 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 aTextureWithMetadata
that has been previously loaded by theTextureFactory
. - 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 aTexture
from a file, wrapped in aTextureWithMetadata
. - TextureFactoryDialog() - Constructor for class com.marginallyclever.ro3.texture.TextureFactoryDialog
- TextureWithMetadata - Class in com.marginallyclever.ro3.texture
-
TextureWithMetadata
is an OpenGLTexture
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 ofNode
s. - 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
- TranslateToolMulti() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolMulti
- TranslateToolOneAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttools.move
- TranslateToolOneAxis(ColorRGB) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttools.move.TranslateToolOneAxis
- TranslateToolTwoAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttools.move
- 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 associatedAbstractAction
s. - 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 aMesh
. - 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 anOpenGLPanel
that uses a set ofRenderPass
es to draw theRegistry.getScene()
from the perspective of aRegistry.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
usesWebcam
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form