Index

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

A

AABB - Class in com.marginallyclever.ro3.mesh
Axially-aligned bounding box.
AABB() - Constructor for class com.marginallyclever.ro3.mesh.AABB
 
AboutPanel - Class in com.marginallyclever.ro3.apps.about
AboutPanel is a panel that displays the contents of the file "about.html" in the same package.
AboutPanel() - Constructor for class com.marginallyclever.ro3.apps.about.AboutPanel
 
AbstractRenderPass - Class in com.marginallyclever.ro3.apps.viewport.renderpass
AbstractRenderPass handles common methods for all RenderPass.
accelerateUntilD - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
accelerateUntilT - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
acceleration - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
acceleration - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
Action - Class in com.marginallyclever.ro3.node.nodes.behavior
Action is a Behavior that does something and returns a result.
Action() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Action
 
Action(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Action
 
ACTION_PLAY - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
ACTION_REWIND - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
ACTION_STOP - Static variable in class com.marginallyclever.convenience.swing.TapeDeckPanel
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.AddNode
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.BrowseURLAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.CheckForUpdateAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.CopyNode
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.CutNode
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.ExportScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.ImportScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.LoadScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.NewScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.PasteNode
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.RedoAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.RemoveNode
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.SaveAsScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.SaveScene
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.actions.UndoAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.editor.LoadAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.editor.NewAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.editor.SaveAction
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.log.OpenLogFileLocation
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.shared.FilenameExtensionChecker
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.viewport.LookAtLastSelected
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.apps.viewport.ZoomToSelected
 
actionPerformed(ActionEvent) - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
 
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() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
This method is called when the tool is activated.
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
This method is called when the tool is activated.
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
This method is called when the tool is activated.
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
activate(List<Node>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
This method is called when the tool is activated.
activate(List<Node>) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
This method is called when the tool is activated.
add(ColorRGB) - Method in class com.marginallyclever.convenience.ColorRGB
 
add(NodeFactory.Category) - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
 
add(MarlinCoordinate) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
add(String, Supplier<Node>) - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.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.behavior.BehaviorTreeRunner
 
addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
addActionListener(ActionListener) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
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
 
addCollisionListener(CollisionListener) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
addColor(float, float, float, float) - Method in class com.marginallyclever.ro3.mesh.Mesh
Add a color to the mesh.
addColorChooser(JPanel, String, Color, Consumer<Color>, GridBagConstraints) - Static method in class com.marginallyclever.ro3.PanelHelper
 
addConnection(Connection) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
addDetachListener(NodeDetachListener) - Method in class com.marginallyclever.ro3.node.Node
 
addEdit(UndoableEdit) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
This default implementation returns false.
addEdit(UndoableEdit) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
This default implementation returns false.
addElement(String, String) - Method in class com.marginallyclever.communications.application.ConversationHistoryList
 
addEvent(AbstractUndoableEdit) - Static method in class com.marginallyclever.ro3.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
 
addInputValue(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
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.
addLimit(JPanel, GridBagConstraints, String, double, Consumer<Double>, double) - Static method in class com.marginallyclever.ro3.PanelHelper
 
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.marlinrobot.MarlinRobot
 
addNetworkSessionListener(SessionLayerListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
addNeuron(Neuron) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
addNode(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
 
AddNode - Class in com.marginallyclever.ro3.apps.actions
AddNode is an AbstractAction to add a new instance of a Node to every selected branch of the tree.
AddNode<T> - Class in com.marginallyclever.ro3.apps.commands
Use a NodeFactory to add a new instance of a Node to every selected branch of the scene 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.editor.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.viewport.OpenGLPanel
 
addNotify() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
addNotify() - Method in class com.marginallyclever.ro3.apps.webcam.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.node.nodes.odenode.CreatureControllerPanel
 
addNotify() - Method in class com.marginallyclever.ro3.RecentFilesMenu
 
addNotify() - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
 
addNumberField(String, double) - Static method in class com.marginallyclever.ro3.PanelHelper
 
addODEAttachListener(ODELinkAttachListener) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
addODEDetachListener(ODELinkDetachListener) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
addOne(Node) - Method in class com.marginallyclever.ro3.apps.commands.AddNode
 
addOutgoingConnection(Connection) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
addPath(String) - Method in class com.marginallyclever.ro3.RecentFilesMenu
Adds a path to the list of recent files.
addPoint(double, double) - Method in class com.marginallyclever.convenience.swing.graph.GraphLine
 
addPoseChangeListener(PoseChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
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.
addPropertyChangedListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
 
addPropertyChangeListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
addPropertyChangeListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
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
 
addSelector(JPanel, GridBagConstraints, String, NodePath<ODEBody>, Consumer<ODEBody>) - Static method in class com.marginallyclever.ro3.PanelHelper
 
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
 
addToolChangeListener(ViewportToolChangeListener) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
addTorque(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
addTorque(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
addValue(double, double) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
addVertex(float, float, float) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
addWeight(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
 
adjustLocal() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
 
afterSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
 
afterSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
afterSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
afterSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
afterSceneChange(Node) - Method in interface com.marginallyclever.ro3.SceneChangeListener
Called after the scene changes.
allowableSpeed - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
AllPanels - Class in com.marginallyclever.ro3
This class should be in tests but cannot because Reflections does not work across the production/test boundary.
AllPanels() - Constructor for class com.marginallyclever.ro3.AllPanels
 
ALWAYS - Static variable in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
 
ambient - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
 
ambientColor - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
ANGLE_STEP_SIZE_DEGREES - Variable in class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobianFiniteDifferences
 
angularVelocity - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
ANTINORMAL - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
Antinormal is the opposite direction of the orbit's normal vector.
aphelion - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
App - Class in com.marginallyclever.ro3.apps
All applications in the environment 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.log.LogPanel
 
ApproximateJacobian - Class in com.marginallyclever.convenience.approximatejacobian
ApproximateJacobian is used to calculate the Jacobian matrix for a robot arm.
ApproximateJacobianFiniteDifferences - Class in com.marginallyclever.convenience.approximatejacobian
Calculates the approximate jacobian for a robot arm using finite differences.
ApproximateJacobianFiniteDifferences(Limb) - Constructor for class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobianFiniteDifferences
 
ApproximateJacobianScrewTheory - Class in com.marginallyclever.convenience.approximatejacobian
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.convenience.approximatejacobian.ApproximateJacobianScrewTheory
Given the current pose of the robot, find the approximate jacobian.
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.poses.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.poses
AttachmentPoint is a point on a Pose that can be used to attach other Poses.
AttachmentPoint() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
 
AttachmentPoint(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
 
AttachmentPointPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses
 
AttachmentPointPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPointPanel
 
AttachmentPointPanel(AttachmentPoint) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPointPanel
 
attemptAttach() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
 

B

BACK - Static variable in class com.marginallyclever.convenience.SphericalMap.CubeCoordinate
 
beforeSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
 
beforeSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
beforeSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
beforeSceneChange(Node) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
beforeSceneChange(Node) - Method in interface com.marginallyclever.ro3.SceneChangeListener
Called before the scene changes.
Behavior - Class in com.marginallyclever.ro3.node.nodes.behavior
Behavior is a Node that can be used to control the behavior of a robot.
Behavior() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Behavior
 
Behavior(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Behavior
 
Behavior.Status - Enum Class in com.marginallyclever.ro3.node.nodes.behavior
 
BehaviorTreeRunner - Class in com.marginallyclever.ro3.node.nodes.behavior
BehaviorTreeRunner is a node that runs a behavior tree.
BehaviorTreeRunner() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
 
BehaviorTreeRunner(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
 
BehaviorTreeRunnerPanel - Class in com.marginallyclever.ro3.node.nodes.behavior
 
BehaviorTreeRunnerPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunnerPanel
 
BehaviorTreeRunnerPanel(BehaviorTreeRunner) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunnerPanel
 
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
 
BLOCK_BUFFER_SIZE - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
blue - Variable in class com.marginallyclever.convenience.ColorRGB
 
body - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBodyPanel
 
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.proceduralmesh
Box is a Mesh with a width, height, and length of 1.
Box() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Box
 
Box(double, double, double) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Box
Create a box with the given dimensions.
BoxPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Panel for editing a Box.
BoxPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.BoxPanel
 
BoxPanel(Box) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.BoxPanel
 
Brain - Class in com.marginallyclever.ro3.node.nodes.odenode.brain.v2
 
Brain(DopamineSimulator, CortisolSimulator) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
BrainManager - Class in com.marginallyclever.ro3.node.nodes.odenode.brain
 
BrainManager() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
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
 
bufferLine(MarlinCoordinate, double, double) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulation
Add this destination to the queue and attempt to optimize travel between destinations.
buildAttachToggle() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPointPanel
Build the "attach/detach" toggle button.
buildFrame() - Method in class com.marginallyclever.ro3.AllPanels
 
buildNormalFrom3Points(Vector3d, Vector3d, Vector3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
 
buildNormals(Mesh) - Static method in class com.marginallyclever.ro3.mesh.MeshNormalBuilder
 
buildPanTiltMatrix(double[]) - Static method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
buildSet() - Method in class com.marginallyclever.ro3.AllPanels
 
busy - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
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.pose.poses
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.pose.poses.Camera
 
Camera(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
CAMERA - Enum constant in enum class com.marginallyclever.ro3.FrameOfReference
 
CameraPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses
 
CameraPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.CameraPanel
 
CameraPanel(Camera) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.CameraPanel
 
cameras - Static variable in class com.marginallyclever.ro3.Registry
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
cancelUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
Force cancel the tool.
cancelUse() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.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
 
canRedo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
 
canRedo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
 
Capsule - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Capsule() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
Capsule(double, double) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
CapsulePanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Panel for editing a Capsule.
CapsulePanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CapsulePanel
 
CapsulePanel(Capsule) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CapsulePanel
 
Category(String, Supplier<Node>) - Constructor for class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
 
CelestialBody - Class in com.marginallyclever.ro3.node.nodes.pose.poses.space
Represents a celestial body - star, planet, moon, etc.
CelestialBody() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
CelestialBody(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
CelestialBodyPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses.space
 
CelestialBodyPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBodyPanel
 
CelestialBodyPanel(CelestialBody) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBodyPanel
 
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.proceduralmesh
CircleXY is a Mesh in the XY plane.
CircleXY() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CircleXY
 
CircleXYPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
 
CircleXYPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CircleXYPanel
 
CircleXYPanel(CircleXY) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CircleXYPanel
 
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.viewport.viewporttool.SelectedItems
 
clear() - Method in class com.marginallyclever.ro3.mesh.Mesh
Remove all vertexes, normals, colors, texture coordinates, etc.
clear() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory
 
clear() - Method in class com.marginallyclever.ro3.RecentFilesMenu
Clears the list of recent files.
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
 
closeConnection() - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
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.
CollisionListener - Interface in com.marginallyclever.ro3.physics
Listens for collisions between objects in the ODE physics world.
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.approximatejacobian - package com.marginallyclever.convenience.approximatejacobian
 
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
Actions are human-facing UI elements that perform tasks.
com.marginallyclever.ro3.apps.commands - package com.marginallyclever.ro3.apps.commands
Commands are the smallest unit of undoable work in the app.
com.marginallyclever.ro3.apps.donatello - package com.marginallyclever.ro3.apps.donatello
 
com.marginallyclever.ro3.apps.editor - package com.marginallyclever.ro3.apps.editor
 
com.marginallyclever.ro3.apps.log - package com.marginallyclever.ro3.apps.log
 
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.ode4j - package com.marginallyclever.ro3.apps.ode4j
 
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.renderpass - package com.marginallyclever.ro3.apps.viewport.renderpass
 
com.marginallyclever.ro3.apps.viewport.viewporttool - package com.marginallyclever.ro3.apps.viewport.viewporttool
 
com.marginallyclever.ro3.apps.viewport.viewporttool.move - package com.marginallyclever.ro3.apps.viewport.viewporttool.move
 
com.marginallyclever.ro3.apps.webcam - package com.marginallyclever.ro3.apps.webcam
 
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.proceduralmesh - package com.marginallyclever.ro3.mesh.proceduralmesh
 
com.marginallyclever.ro3.mesh.save - package com.marginallyclever.ro3.mesh.save
 
com.marginallyclever.ro3.node - package com.marginallyclever.ro3.node
 
com.marginallyclever.ro3.node.nodefactory - package com.marginallyclever.ro3.node.nodefactory
 
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.marlinrobot - package com.marginallyclever.ro3.node.nodes.marlinrobot
 
com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform - package com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform
 
com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm - package com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm
 
com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation - package com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation
 
com.marginallyclever.ro3.node.nodes.networksession - package com.marginallyclever.ro3.node.nodes.networksession
 
com.marginallyclever.ro3.node.nodes.odenode - package com.marginallyclever.ro3.node.nodes.odenode
 
com.marginallyclever.ro3.node.nodes.odenode.brain - package com.marginallyclever.ro3.node.nodes.odenode.brain
 
com.marginallyclever.ro3.node.nodes.odenode.brain.v2 - package com.marginallyclever.ro3.node.nodes.odenode.brain.v2
 
com.marginallyclever.ro3.node.nodes.odenode.odebody - package com.marginallyclever.ro3.node.nodes.odenode.odebody
 
com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies - package com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
 
com.marginallyclever.ro3.node.nodes.pose - package com.marginallyclever.ro3.node.nodes.pose
 
com.marginallyclever.ro3.node.nodes.pose.poses - package com.marginallyclever.ro3.node.nodes.pose.poses
 
com.marginallyclever.ro3.node.nodes.pose.poses.space - package com.marginallyclever.ro3.node.nodes.pose.poses.space
 
com.marginallyclever.ro3.physics - package com.marginallyclever.ro3.physics
 
com.marginallyclever.ro3.raypicking - package com.marginallyclever.ro3.raypicking
 
com.marginallyclever.ro3.texture - package com.marginallyclever.ro3.texture
 
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.
commitImport(File) - Method in class com.marginallyclever.ro3.apps.actions.ImportScene
 
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.viewporttool
Draw a compass to show the orientation of the camera.
Compass3D() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
Condition - Class in com.marginallyclever.ro3.node.nodes.behavior
Condition is a Behavior that evaluates a condition and returns only SUCCESS or FAILURE.
Condition() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Condition
 
Condition(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Condition
 
confirmChecksumOK(String) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
confirmClose() - Method in class com.marginallyclever.ro3.RO3Frame
 
Connection - Class in com.marginallyclever.ro3.node.nodes.odenode.brain.v2
Positive weights will act as excitatory connections.
Connection(Neuron, Neuron, double) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
 
CONNECTION_CLOSED - Static variable in class com.marginallyclever.communications.application.ChooseConnectionPanel
 
CONNECTION_CLOSED - Static variable in class com.marginallyclever.communications.session.SessionLayerEvent
 
CONNECTION_CLOSED - Static variable in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
CONNECTION_CLOSED - Static variable in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSessionPanel
 
CONNECTION_OPENED - Static variable in class com.marginallyclever.communications.application.ChooseConnectionPanel
 
CONNECTION_OPENED - Static variable in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
CONNECTION_OPENED - Static variable in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSessionPanel
 
Control - Class in com.marginallyclever.ro3.node.nodes.behavior
Control is a Behavior that controls the flow of execution.
Control() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Control
 
Control(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Control
 
ConversationEvent - Record Class in com.marginallyclever.communications.application
ConversationEvent is a simple record to hold a conversation event.
ConversationEvent(String, String) - Constructor for record class com.marginallyclever.communications.application.ConversationEvent
Creates an instance of a ConversationEvent record class.
ConversationHistoryList - Class in com.marginallyclever.communications.application
a list of all the events that have happened in a conversation.
ConversationHistoryList() - Constructor for class com.marginallyclever.communications.application.ConversationHistoryList
 
convertODEtoMatrix(DVector3C, DMatrix3C) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
Convert an ODE4J translation/rotation pair to a Java3D matrix.
convertRotationToODE(Matrix4d) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
receive a 4x4 matrix.
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
 
CortisolSimulator - Class in com.marginallyclever.ro3.node.nodes.odenode.brain.v2
 
CortisolSimulator() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.CortisolSimulator
 
counter - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
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.node.nodefactory.NodeFactory
 
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
 
createInitialConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
createInitialConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
createMatrix(int, int) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
 
createMesh() - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
createMesh(String) - Static method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactory
Create a mesh for the given shape name.
createPanel(ProceduralMesh) - Static method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactory
 
createScaleMatrix4(double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
 
CreatureController - Class in com.marginallyclever.ro3.node.nodes.odenode
A controller for a creature made of ODE4J hinges and bodies.
CreatureController() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
 
CreatureController(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
 
CreatureControllerPanel - Class in com.marginallyclever.ro3.node.nodes.odenode
A panel for controlling an ODE4J creature.
CreatureControllerPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.CreatureControllerPanel
 
CreatureControllerPanel(CreatureController) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.CreatureControllerPanel
 
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.proceduralmesh
Cylinder() - Constructor for class com.marginallyclever.convenience.Cylinder
 
Cylinder() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
 
Cylinder(double, double, double) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
 
cylinderCylinder(Cylinder, Cylinder) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
test intersection of two cylinders.
CylinderPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Panel for editing a Capsule.
CylinderPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CylinderPanel
 
CylinderPanel(Cylinder) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.CylinderPanel
 

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.viewporttool.Compass3D
 
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
This method is called when the tool is deactivated.
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
This method is called when the tool is deactivated.
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
This method is called when the tool is deactivated.
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
deactivate() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
This method is called when the tool is deactivated.
deactivate() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
This method is called when the tool is deactivated.
Decal - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Decal is a Mesh.
Decal() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
 
DecalPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Panel for editing a Decal.
DecalPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.DecalPanel
 
DecalPanel(Decal) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.DecalPanel
 
decelerateAfterD - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
decelerateAfterT - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
Decorator - Class in com.marginallyclever.ro3.node.nodes.behavior
Decorator is a Behavior that has exactly one child.
Decorator() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Decorator
 
Decorator(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.Decorator
 
deferredAction(Node) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
Deferred action to be taken after some nodes have been added to the scene.
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!
delta - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
deltaV - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
DEPTH_BUFFER_LIMIT - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
detail - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
 
determinant(double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
Method that calculates determinant of given matrix
DHParameter - Class in com.marginallyclever.ro3.node.nodes
DHParameter is a node that translates a sibling Pose to and from Denavit-Hartenberg parameters for a joint.
DHParameter() - Constructor for class com.marginallyclever.ro3.node.nodes.DHParameter
 
DHParameterPanel - Class in com.marginallyclever.ro3.node.nodes
 
DHParameterPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.DHParameterPanel
 
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
 
diffuse - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
 
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.renderpass.AbstractRenderPass
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
dispose(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
 
dispose(GL3) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.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.renderpass.AbstractRenderPass
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBoundingBoxes
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawCameras
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawDHParameters
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawJoints
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
dispose(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawPoses
 
distance - Variable in class com.marginallyclever.convenience.Plane
 
distance - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
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
DockingPanel is a JPanel that implements Dockable.
DockingPanel(String, String) - Constructor for class com.marginallyclever.ro3.DockingPanel
 
doLayout() - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
 
dolly(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
Translate relative to camera's current orientation if canTranslate is true.
Donatello - Class in com.marginallyclever.ro3.apps.donatello
Donatello is a panel that displays the Registry.
Donatello() - Constructor for class com.marginallyclever.ro3.apps.donatello.Donatello
 
DonatelloNode - Class in com.marginallyclever.ro3.apps.donatello
Donatello uses DonatelloNode to associate a Node with its Swing JPanel and remember the 2D position for graphing.
DonatelloNode(Node) - Constructor for class com.marginallyclever.ro3.apps.donatello.DonatelloNode
 
DopamineSimulator - Class in com.marginallyclever.ro3.node.nodes.odenode.brain.v2
 
DopamineSimulator() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.DopamineSimulator
 
dot(MarlinCoordinate) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
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 class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBoundingBoxes
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawCameras
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawDHParameters
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawJoints
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
draw(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawPoses
 
draw(Viewport) - Method in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
Draw this viewport pass.
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.renderpass
Draw the background.
DrawBackground() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
 
DrawBoundingBoxes - Class in com.marginallyclever.ro3.apps.viewport.renderpass
Draw the bounding box of each MeshInstance in the scene.
DrawBoundingBoxes() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBoundingBoxes
 
drawBoxWireframe(GL3, Tuple3d, Tuple3d) - Static method in class com.marginallyclever.convenience.PrimitiveSolids
Draw box based on two corners
drawBufferedImageAtPosition(Graphics2D, BufferedImage, int, int) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
 
DrawCameras - Class in com.marginallyclever.ro3.apps.viewport.renderpass
Draws each Camera as a pyramid approximating the perspective view frustum.
DrawCameras() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawCameras
 
drawCircleXY(double, int) - Static method in class com.marginallyclever.convenience.PrimitiveSolids
Deprecated.
DrawDHParameters - Class in com.marginallyclever.ro3.apps.viewport.renderpass
Draws each DHParameter as two lines from the previous joint to the current joint.
DrawDHParameters() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawDHParameters
 
drawJComponentToBufferedImage(JComponent) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
 
drawJComponentToBufferedImageUnlessClipped(JComponent, Rectangle, int, int) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
Draw a JPanel to a BufferedImage unless the panel is clipped by the .
DrawJoints - Class in com.marginallyclever.ro3.apps.viewport.renderpass
Draw a ring around each hinge joint to show the range of motion.
DrawJoints() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawJoints
 
DrawMeshes - Class in com.marginallyclever.ro3.apps.viewport.renderpass
Draw each MeshInstance as a Mesh.
DrawMeshes() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
DrawPoses - Class in com.marginallyclever.ro3.apps.viewport.renderpass
Draw each Pose as RGB lines from the origin to the X,Y,Z axes.
DrawPoses() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.DrawPoses
 
drop(DropTargetDropEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
 
drop(DropTargetDropEvent) - Method in class com.marginallyclever.ro3.RO3FrameDropTarget
 
dropActionChanged(DropTargetDragEvent) - Method in class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
 

E

EditorPanel - Class in com.marginallyclever.ro3.apps.editor
EditorPanel is a panel for editing GCode that can be sent to a MarlinRobotArm.
EditorPanel() - Constructor for class com.marginallyclever.ro3.apps.editor.EditorPanel
 
emissive - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
 
enableLimit(boolean, JSpinner, Consumer<Double>, double) - Static method in class com.marginallyclever.ro3.PanelHelper
 
end - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
end_s - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
entrySpeed - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
entrySpeedMax - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
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.apps.viewport.renderpass.MeshMaterialMatrix
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.ImportMesh
Load a scene from a file.
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
 
exitSpeed - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
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
 
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
 
feedrate - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
FILE_FILTER - Static variable in class com.marginallyclever.ro3.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
 
findActiveConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
findByPath(String) - Method in class com.marginallyclever.ro3.node.Node
Find the node in the tree with the given path.
findChild(String) - Method in class com.marginallyclever.ro3.node.Node
Find the first child of this node with the given name.
findChild(String, int) - Method in class com.marginallyclever.ro3.node.Node
Find the first child of this node with the given name.
findFirstChild(Class<T>) - Method in class com.marginallyclever.ro3.node.Node
Find the first child of the given type.
findFirstSibling(Class<T>) - Method in class com.marginallyclever.ro3.node.Node
Find the first sibling of the given type.
findNodeByID(String, Class<T>) - Method in class com.marginallyclever.ro3.node.Node
Depth-first search for a node with a matching ID and type.
findParent(Class<T>) - Method in class com.marginallyclever.ro3.node.Node
Find the first parent of the given type.
findParent(String) - Method in class com.marginallyclever.ro3.node.Node
Find the first parent with the given name.
findRayIntersections(Ray) - Method in class com.marginallyclever.ro3.raypicking.RayPickSystem
Traverse the scene Nodes and find all the MeshInstances that collide with the ray.
fireMeshChanged() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
fireODEAttach() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
Fired after an ODEBody is attached to the scene.
fireODEDetach() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
Fired after an ODEBody is detached from the scene.
flag - Variable in class com.marginallyclever.communications.session.SessionLayerEvent
 
flavor - Static variable in record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
 
floatToByteArray(double) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
ForceFailure - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
ForceFailure is a Decorator that forces its child to return Behavior.Status.FAILURE.
ForceFailure() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceFailure
 
ForceFailure(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceFailure
 
ForceSuccess - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
ForceSuccess is a Decorator that forces its child to return Behavior.Status.SUCCESS.
ForceSuccess() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceSuccess
 
ForceSuccess(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceSuccess
 
formatDouble(double) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
formatTime(double) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
FPS - Static variable in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
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.apps.donatello.DonatelloNode
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Box
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
 
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.actions.LimbMoveToTarget
 
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.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.LinearJoint
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.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.odenode.brain.v2.Brain
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODENode
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
fromJSON(JSONObject) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
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
 
getAcceleration() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
getActiveCamera() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
getActiveStatus() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
 
getActiveStatus() - Method in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
 
getActiveToolIndex() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
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.poses.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
 
getAmbientColor() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
getAngle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getAngleMax() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
getAngleMax() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
getAngleMin() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
getAngleMin() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
getAspectRatio() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
getAxle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getBallJoint() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
 
getBlue() - Method in class com.marginallyclever.convenience.ColorRGB
 
getBodies() - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
 
getBoolean(int) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
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
 
getBrain() - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
 
getCanRotate() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
getCanTranslate() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
getCar() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
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.convenience.approximatejacobian.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
 
getCFM() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
getChange() - Method in class com.marginallyclever.convenience.swing.Dial
 
getChildren() - Method in class com.marginallyclever.ro3.node.Node
 
getChildren() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
 
getChosenProjectionMatrix(int, int) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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.UndoSystem
 
getCommandUndo() - Static method in class com.marginallyclever.ro3.UndoSystem
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
 
getComponents(List<JPanel>) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
Build a Swing Component that represents this Tool.
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.behavior.actions.LimbMoveToTarget
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
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.LinearJoint
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatform
Build a Swing Component that represents this Node.
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.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.networksession.NetworkSession
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
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.pose.poses.AttachmentPoint
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
Build a Swing Component that represents this Node.
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
Build a Swing Component that represents this Node.
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
getComponents(List<JPanel>) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
getConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
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.convenience.approximatejacobian.ApproximateJacobian
Calculate the coriolis term.
getCount() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
getCuboidList() - Method in interface com.marginallyclever.robotoverlord.Collidable
Deprecated.
 
getCurrent() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
getCurrentWorkingDirectory() - Static method in class com.marginallyclever.convenience.helpers.PathHelper
 
getCursorAsNormalized() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
In OpenGL camera space +Y is up and in screen space +Y is down so invert the Y value.
getCursorAsNormalized(double, double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
In OpenGL camera space +Y is up and in screen space +Y is down so invert the Y value.
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.renderpass.DrawMeshes
 
getDelay() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Delay
 
getDetail() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
 
getDiffuseColor() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getDiffuseTexture() - 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
 
getDistance() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
getDistanceMax() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
getDistanceMin() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
getDistanceToTarget() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getDockingPanels() - Method in class com.marginallyclever.ro3.RO3Frame
 
getDouble(int) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
getDrawGrid() - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
 
getDrawOrthographic() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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.poses.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 class com.marginallyclever.ro3.mesh.proceduralmesh.Box
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.CircleXY
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
 
getEnglishName() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
 
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.renderpass.DrawBackground
 
getERP() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
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.pose.poses.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.
getForceMax() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
getFovY() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
getFPS() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
getFromNeuron() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
 
getFsaaSamples() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
getFsaaSamples() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
getGeom() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
getGoalMarginOfError() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getGravity() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
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.marlinrobot.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
 
getHinge() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
getHinges() - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
 
getIcon() - Method in class com.marginallyclever.ro3.node.Node
Set a custom icon for this node.
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Decorator
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceFailure
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.ForceSuccess
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.Motor
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
getIcon() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
getID() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
getImage() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
getImage() - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
 
getInputNeurons() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
getInputValue() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
getInteger(int) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
getIsAtGoal() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getIsAttached() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
 
getIsConnected() - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
getJacobian() - Method in class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobian
 
getJComponent() - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
 
getJoint(int) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
Get the motor at the given index.
getJointFromCartesian(double[]) - Method in class com.marginallyclever.convenience.approximatejacobian.ApproximateJacobian
Use the Jacobian to get the joint velocity from the cartesian velocity.
getLastItemSelectedMatrix(SelectedItems) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttool.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
 
getLength() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
 
getLength() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
 
getLimb() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
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
 
getListOfProceduralMeshes() - Static method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactory
 
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
 
getMassQty() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
getMaterialPath(String) - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
Get the path to the material file
getMaterialPath(String) - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
Get the path to the material file
getMaterialPath(String) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
 
getMatrixFromAxisAndRotation(Vector3d, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
getMaxAngle() - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
getMaxDistance() - Method in class com.marginallyclever.convenience.Ray
 
getMaxPosition() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
getMesh() - Method in class com.marginallyclever.ro3.mesh.MeshFactoryDialog
 
getMesh() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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
 
getMinPosition() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
getModel() - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
getMostRecentLoad() - Method in class com.marginallyclever.ro3.RecentFilesMenu
 
getMotor() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
getMotors() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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 class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
 
getName() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
 
getName() - Method in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
 
getName() - Method in class com.marginallyclever.ro3.node.Node
 
getName() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
 
getNearZ() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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.viewporttool.SelectedItems
 
getNormal() - Method in class com.marginallyclever.convenience.Plane
 
getNormal(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getNormalTexture() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getNumberFormatter() - Static method in class com.marginallyclever.convenience.swing.NumberFormatHelper
 
getNumJoints() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
 
getNumTools() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
getNumTriangles() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getNumVertices() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getODEBody() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
getODESpace() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
getODEWorld() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
getOrbitChangeFactor() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
getOrbitPoint() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
getOrbitRadius() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
getOrigin() - Method in class com.marginallyclever.convenience.Ray
 
getOriginShiftedMatrix(Matrix4d, Vector3d) - Static method in class com.marginallyclever.ro3.apps.viewport.renderpass.RenderPassHelper
 
getOrthographicMatrix(int, int) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
Render the scene in orthographic projection.
getOutgoingConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
getOutput(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
getOutput(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
getOutputNeurons() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
getOutputValue() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
GetP1() - Method in class com.marginallyclever.convenience.Cylinder
 
GetP2() - Method in class com.marginallyclever.convenience.Cylinder
 
getPanTiltFromMatrix(Matrix4d) - Static method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
getParent() - Method in class com.marginallyclever.ro3.node.Node
 
getParent() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
 
getParentPose() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
getPartA() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
getPartB() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
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.DockingPanel
 
getPerspectiveFrustum(int, int) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
getPhysics() - Static method in class com.marginallyclever.ro3.Registry
 
getPivotMatrix(FrameOfReference, SelectedItems, Camera) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttool.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.viewporttool.move.MoveUtils
Cast a ray through the camera's viewport at the given x,y and find the intersection point on the translationPlane.
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.apps.donatello.DonatelloNode
 
getPosition() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
getPosition() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
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.ImportMesh
 
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
 
getPresentationName() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
 
getPresentationName() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
 
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.
 
getQueue() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulation
return the queue of blocks.
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.odenode.odebody.odebodies.ODECapsule
 
getRadius() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
 
getRadius() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
 
getRadius() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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, in world space, that starts at the camera and passes through this viewport at (x,y) in the current projection.
getRayThroughPointUntransformed(Camera, double, double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
Return the ray, in camera space, that starts at the origin and passes through this viewport at (x,y) in the current projection.
getRectangle() - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
 
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
 
getResult() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactoryPanel
 
getRoot() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory
 
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.nodeselector.NodeSelectionDialog
 
getSelectedNode() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactoryPanel
 
getSelectedValue() - Method in class com.marginallyclever.communications.application.ConversationHistoryList
 
getSession() - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
getShape() - Method in class com.marginallyclever.ro3.mesh.AABB
 
getShininess() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getSizeX() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
getSizeY() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
getSizeZ() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
getSolver() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
 
getSolver() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
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
 
getSpecularStrength() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getSpecularTexture() - Method in class com.marginallyclever.ro3.node.nodes.Material
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
getStartPoint() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
Returns the point on the tool clicked by the user.
getStartPoint() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.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.renderpass.DrawMeshes
 
getSunlightSource() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
getSupplier() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory.Category
 
getSupplierFor(String) - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory
 
getTabText() - Method in class com.marginallyclever.ro3.DockingPanel
 
getTarget() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
 
getTarget() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
getTarget() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
 
getTarget() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
 
getTempDirectory() - Static method in class com.marginallyclever.convenience.helpers.FileHelper
 
getTexCoord(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getText() - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
 
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.convenience.approximatejacobian.ApproximateJacobian
The time derivative is calculated by multiplying the jacobian by the joint velocities.
getTimeOfDay() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
getToNeuron() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
 
getTool(int) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
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.node.nodefactory.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
 
getVelocity() - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
getVertex(int) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
getViewMatrix(boolean) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
getWeight() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
 
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.viewporttool.SelectedItems
 
getWorldPoseNow(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.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
 
GraphViewPanel - Class in com.marginallyclever.ro3.apps.donatello
Draws a graph of the DonatelloNodes.
GraphViewPanel() - Constructor for class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
 
green - Variable in class com.marginallyclever.convenience.ColorRGB
 
Grid - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Grid is a Mesh displaying a grid on the XY plane.
Grid() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
 
GridPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Panel for editing a Grid.
GridPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.GridPanel
 
GridPanel(Grid) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.GridPanel
 

H

HANDLE_SMALL_SEGMENTS - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
Handles mouse input events for the tool.
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
Handles mouse input events for the tool.
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
handleMouseEvent(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
Handles mouse input events for the tool.
handleMouseEvent(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.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.apps.viewport.renderpass.MeshMaterialMatrix
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.proceduralmesh.Box
 
height - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
height - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
 
height - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.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() - Constructor for class com.marginallyclever.ro3.node.nodes.HingeJointPanel
 
HingeJointPanel(HingeJoint) - Constructor for class com.marginallyclever.ro3.node.nodes.HingeJointPanel
 
hParts - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
 

I

id - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
importData(TransferHandler.TransferSupport) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeTransferHandler
This is where nodes are being dropped.
ImportMesh - Class in com.marginallyclever.ro3.apps.commands
Load a mesh from a file.
ImportMesh(File) - Constructor for class com.marginallyclever.ro3.apps.commands.ImportMesh
 
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.viewporttool.Compass3D
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
init(GL3) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
 
init(GL3) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.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.renderpass.AbstractRenderPass
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBackground
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawBoundingBoxes
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawCameras
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawDHParameters
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawJoints
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
init(GLAutoDrawable) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawPoses
 
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.poses.MeshInstance
transform the ray into local space and test for intersection.
intersect(Ray, Point3d) - Method in class com.marginallyclever.convenience.Plane
 
intersectDistance(Ray) - Method in class com.marginallyclever.convenience.Plane
finds the intersection of a ray and this plane.
IntersectionHelper - Class in com.marginallyclever.convenience.helpers
Convenience methods for detecting intersection of various mesh.
IntersectionHelper() - Constructor for class com.marginallyclever.convenience.helpers.IntersectionHelper
 
intersects(Point3d) - Method in class com.marginallyclever.convenience.Plane
 
intersects(Point3d, double) - Method in class com.marginallyclever.convenience.Plane
 
invert(double[][]) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
invert an N*N matrix.
Inverter - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
Inverter is a Decorator that inverts the result of its child.
Inverter() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Inverter
 
Inverter(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Inverter
 
isActive() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
 
isCollapsed() - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
Returns the current state of the panel, collapsed (true) or expanded (false).
isConnected() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
 
isConnected() - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
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.viewporttool.SelectedItems
 
isHardwareAccelerated() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
isHardwareAccelerated() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
isInUse() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
Returns true if the tool is active (was clicked correctly and could be dragged)
isInUse() - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.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
 
isOriginShift() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
isPaused() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
isRunning() - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
 
isRunning() - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
isTouchingSomething() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
isTransparent() - Method in class com.marginallyclever.ro3.mesh.Mesh
 
isVerticalSync() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
isVerticalSync() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
isWrappableInScrollpane() - Method in class com.marginallyclever.ro3.DockingPanel
Refuse to wrap this DockingPanel in a JScrollPane.
itemAdded(Object, Mesh) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
 
itemAdded(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
itemAdded(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
Called when an item is added to the selection.
itemAdded(Object, TextureWithMetadata) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
 
itemAdded(Object, T) - Method in interface com.marginallyclever.ro3.listwithevents.ItemAddedListener
Called when an item is added to the list.
ItemAddedListener<T> - Interface in com.marginallyclever.ro3.listwithevents
An interface for listening to item removal events from a ListWithEvents.
itemRemoved(Object, Mesh) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
 
itemRemoved(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
itemRemoved(Object, Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
Called when an item is removed from the selection.
itemRemoved(Object, TextureWithMetadata) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
 
itemRemoved(Object, T) - Method in interface com.marginallyclever.ro3.listwithevents.ItemRemovedListener
Called when an item is removed from the list.
ItemRemovedListener<T> - Interface in com.marginallyclever.ro3.listwithevents
An interface for listening to item removal events from a ListWithEvents.

J

JSON_FLAVOR - Static variable in class com.marginallyclever.convenience.helpers.JSONHelper
 
JSONHelper - Class in com.marginallyclever.convenience.helpers
 
JSONHelper() - Constructor for class com.marginallyclever.convenience.helpers.JSONHelper
 
jsonToVector3(JSONObject) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
 
JUNCTION_DEVIATION - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 

K

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

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.proceduralmesh.Box
 
length - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
 
length() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
lightProjection - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
lightView - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
limb - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
 
Limb - Class in com.marginallyclever.ro3.node.nodes.pose.poses
Limb is a linear chain of bones driven by joints powered by muscles.
Limb() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
 
Limb(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
 
LimbMoveToTarget - Class in com.marginallyclever.ro3.node.nodes.behavior.actions
LimbMoveToTarget is a Action that moves a LimbSolver target to a Pose.
LimbMoveToTarget() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
 
LimbMoveToTarget(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
 
LimbMoveToTargetPanel - Class in com.marginallyclever.ro3.node.nodes.behavior.actions
 
LimbMoveToTargetPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTargetPanel
 
LimbMoveToTargetPanel(LimbMoveToTarget) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTargetPanel
 
LimbPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses
 
LimbPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LimbPanel
 
LimbPanel(Limb) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LimbPanel
 
LimbPlanner - Class in com.marginallyclever.ro3.node.nodes.limbplanner
LimbPlanner knows about a LimbSolver.
LimbPlanner() - Constructor for class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
LimbPlanner(String) - Constructor for class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
LimbPlannerPanel - Class in com.marginallyclever.ro3.node.nodes.limbplanner
LimbPlannerPanel displays controls to run a LimbPlanner.
LimbPlannerPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlannerPanel
 
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() - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolverPanel
 
LimbSolverPanel(LimbSolver) - Constructor for class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolverPanel
 
LinearJoint - Class in com.marginallyclever.ro3.node.nodes
a LinearJoint is a joint that can translate along the local Z axis.
LinearJoint() - Constructor for class com.marginallyclever.ro3.node.nodes.LinearJoint
 
LinearJoint(String) - Constructor for class com.marginallyclever.ro3.node.nodes.LinearJoint
 
LinearJointPanel - Class in com.marginallyclever.ro3.node.nodes
 
LinearJointPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.LinearJointPanel
 
LinearJointPanel(LinearJoint) - Constructor for class com.marginallyclever.ro3.node.nodes.LinearJointPanel
 
LinearStewartPlatform - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform
When this node is added to the scene, it creates a Linear Stewart Platform.
LinearStewartPlatform() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatform
 
LinearStewartPlatform(String) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatform
 
LinearStewartPlatformPanel - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform
LinearStewartPlatformPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatformPanel
 
LinearStewartPlatformPanel(LinearStewartPlatform) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatformPanel
 
linearVelocity - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
linkAttached(ODENode) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
linkAttached(ODENode) - Method in interface com.marginallyclever.ro3.node.nodes.odenode.ODELinkAttachListener
 
linkDetached(ODENode) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
linkDetached(ODENode) - Method in interface com.marginallyclever.ro3.node.nodes.odenode.ODELinkDetachListener
 
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
listContainsAPose(List<Node>) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.MoveUtils
 
listeners - Static variable in class com.marginallyclever.ro3.Registry
 
ListWithEvents<T> - Class in com.marginallyclever.ro3.listwithevents
A List that fires events when items are added or removed.
ListWithEvents() - Constructor for class com.marginallyclever.ro3.listwithevents.ListWithEvents
 
load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.Load3MF
 
load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadAMF
 
load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadOBJ
 
load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadPLY
 
load(BufferedInputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.load.LoadSTL
 
load(BufferedInputStream, Mesh) - Method in interface com.marginallyclever.ro3.mesh.load.MeshLoader
Load data from stream
load(File) - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
Attempt to load the file into a new Scene.
load(String) - Method in class com.marginallyclever.ro3.mesh.MeshFactory
Makes sure to only load one instance of each source file.
load(String) - Method in class com.marginallyclever.ro3.texture.TextureFactory
Load a texture from a file.
Load3MF - Class in com.marginallyclever.ro3.mesh.load
Load3MF is a MeshLoader that loads a 3MF into a Mesh.
Load3MF() - Constructor for class com.marginallyclever.ro3.mesh.load.Load3MF
 
LoadAction - Class in com.marginallyclever.ro3.apps.editor
Load a file into the EditorPanel
LoadAction(EditorPanel, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.editor.LoadAction
 
LoadAction(EditorPanel, JFileChooser, String) - Constructor for class com.marginallyclever.ro3.apps.editor.LoadAction
 
LoadAMF - Class in com.marginallyclever.ro3.mesh.load
LoadAMF is a MeshLoader that loads an AMF into a Mesh.
LoadAMF() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadAMF
 
loadFromPreferences() - Method in class com.marginallyclever.ro3.RecentFilesMenu
Loads the list of recent files from preferences.
LoadOBJ - Class in com.marginallyclever.ro3.mesh.load
LoadOBJ is a MeshLoader that loads a OBJ files into a Mesh.
LoadOBJ() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadOBJ
 
LoadPLY - Class in com.marginallyclever.ro3.mesh.load
LoadPLY is a MeshLoader that loads a PLY file into a Mesh.
LoadPLY() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadPLY
 
LoadScene - Class in com.marginallyclever.ro3.apps.actions
Load a scene from a file.
LoadScene(RecentFilesMenu, String) - Constructor for class com.marginallyclever.ro3.apps.actions.LoadScene
This constructor is used when the user selects a file from the RecentFilesMenu.
LoadScene(RecentFilesMenu, String, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.actions.LoadScene
This constructor is used when the user has not selected a file from the RecentFilesMenu.
LoadSTL - Class in com.marginallyclever.ro3.mesh.load
LoadSTL is a MeshLoader that loads a STL files into a Mesh.
LoadSTL() - Constructor for class com.marginallyclever.ro3.mesh.load.LoadSTL
 
LOCAL - Enum constant in enum class com.marginallyclever.ro3.FrameOfReference
 
LogPanel - Class in com.marginallyclever.ro3.apps.log
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.log.LogPanel
 
LogPanelAppender - Class in com.marginallyclever.ro3.apps.log
LogPanelAppender is a Appender that appends log messages to a LogPanel.
LogPanelAppender(LogPanel) - Constructor for class com.marginallyclever.ro3.apps.log.LogPanelAppender
 
lookAt(Vector3d) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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.renderpass.DrawMeshes
 
LookAt - Class in com.marginallyclever.ro3.node.nodes.pose.poses
LookAt is a pose that always faces a target.
LookAt() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
 
LookAt(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
 
LookAtLastSelected - Class in com.marginallyclever.ro3.apps.viewport
Turn the active camera to face the last selected Pose.
LookAtLastSelected(Viewport) - Constructor for class com.marginallyclever.ro3.apps.viewport.LookAtLastSelected
 
LookAtPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses
 
LookAtPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LookAtPanel
 
LookAtPanel(LookAt) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.LookAtPanel
 

M

main(String[]) - Static method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
For testing
main(String[]) - Static method in class com.marginallyclever.communications.transport.ssh.SSHShell
 
main(String[]) - Static method in class com.marginallyclever.ro3.AllPanels
 
main(String[]) - Static method in class com.marginallyclever.ro3.apps.donatello.Donatello
 
main(String[]) - Static method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactoryPanel
 
main(String[]) - Static method in class com.marginallyclever.ro3.RO3
 
MainMenu - Class in com.marginallyclever.ro3
 
MainMenu(RO3Frame) - Constructor for class com.marginallyclever.ro3.MainMenu
 
MarlinCoordinate - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation
MarlinCoordinate is a vector used to represent the simultaneous motion of motors in a MarlinSimulationBlock.
MarlinCoordinate() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
MarlinCoordinate(MarlinCoordinate) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
MarlinListener - Interface in com.marginallyclever.ro3.node.nodes.marlinrobot
A listener for messages from the MarlinRobotArm.
MarlinRobot - Class in com.marginallyclever.ro3.node.nodes.marlinrobot
MarlinRobot represents a robot with Marlin firmware installed.
MarlinRobot() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
 
MarlinRobot(String) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
 
MarlinRobotArm - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm
MarlinRobotArm converts the state of a robot arm into GCode and back.
MarlinRobotArm() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
 
MarlinRobotArm(String) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
 
MarlinRobotArmPanel - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm
GUI for a MarlinRobotArm.
MarlinRobotArmPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArmPanel
 
MarlinRobotArmPanel(MarlinRobotArm) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArmPanel
 
MarlinRobotPanel - Class in com.marginallyclever.ro3.node.nodes.marlinrobot
GUI for a MarlinRobot.
MarlinRobotPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobotPanel
 
MarlinRobotPanel(MarlinRobot) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobotPanel
 
MarlinSettings - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation
MarlinSettings is a class that holds the settings for a MarlinSimulation.
MarlinSettings() - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
MarlinSimulation - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation
MarlinSimulation is meant to be a 1:1 Java replica of Marlin's 'Planner' and 'Motor' classes.
MarlinSimulation(MarlinSettings) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulation
 
MarlinSimulationBlock - Class in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation
MarlinSimulationBlock is one block in the queue of blocks inside a MarlinSimulation.
MarlinSimulationBlock(MarlinCoordinate, MarlinCoordinate) - Constructor for class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
mass - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
matches(String) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
Does the given text match the search criteria?
material() - Method in record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
Returns the value of the material record component.
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() - Constructor for class com.marginallyclever.ro3.node.nodes.MaterialPanel
 
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
 
matrix() - Method in record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
Returns the value of the matrix record component.
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_ACCELERATION - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
MAX_FEEDRATE - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
MAX_HISTORY_LENGTH - Static variable in class com.marginallyclever.communications.application.TextInterfaceToListeners
 
MAX_JOINTS - Static variable in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
 
MAX_STATUS - Static variable in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
 
MEMORY_SECONDS - Static variable in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
Mesh - Class in com.marginallyclever.ro3.mesh
Mesh contains the vertex data for a 3D model.
Mesh() - Constructor for class com.marginallyclever.ro3.mesh.Mesh
 
Mesh(int) - Constructor for class com.marginallyclever.ro3.mesh.Mesh
 
MeshChooserDialog - Class in com.marginallyclever.ro3.mesh
The MeshChooserDialog class allows for selecting a Mesh that has been previously loaded by the MeshFactory.
MeshChooserDialog() - Constructor for class com.marginallyclever.ro3.mesh.MeshChooserDialog
 
meshFactory - Static variable in class com.marginallyclever.ro3.Registry
 
MeshFactory - Class in com.marginallyclever.ro3.mesh
MeshFactory loads a mesh from a file using one of many MeshLoader classes.
MeshFactory() - Constructor for class com.marginallyclever.ro3.mesh.MeshFactory
 
MeshFactoryDialog - Class in com.marginallyclever.ro3.mesh
MeshFactoryDialog displays controls to load a Mesh from a file.
MeshFactoryDialog() - Constructor for class com.marginallyclever.ro3.mesh.MeshFactoryDialog
 
meshInstance() - Method in record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
Returns the value of the meshInstance record component.
MeshInstance - Class in com.marginallyclever.ro3.node.nodes.pose.poses
A MeshInstance is a Pose containing a Mesh.
MeshInstance() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
 
MeshInstance(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
 
MeshInstancePanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses
GUI for a MeshInstance.
MeshInstancePanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstancePanel
 
MeshInstancePanel(MeshInstance) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstancePanel
 
MeshLoader - Interface in com.marginallyclever.ro3.mesh.load
MeshLoader interface for all classes that load a Mesh from an InputStream.
MeshMaterialMatrix - Record Class in com.marginallyclever.ro3.apps.viewport.renderpass
A mesh and the material to render it with.
MeshMaterialMatrix(MeshInstance, Material, Matrix4d) - Constructor for record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
Creates an instance of a MeshMaterialMatrix record class.
meshMesh(Matrix4d, Mesh, Matrix4d, Mesh) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
 
MeshNormalBuilder - Class in com.marginallyclever.ro3.mesh
MeshNormalBuilder is a tool to build normals for a Mesh.
MeshNormalBuilder() - Constructor for class com.marginallyclever.ro3.mesh.MeshNormalBuilder
 
MeshSaver - Interface in com.marginallyclever.ro3.mesh.save
MeshSaver saves a Mesh to a file.
MeshSmoother - Class in com.marginallyclever.ro3.mesh
MeshSmoother will smooth the normals of a Mesh.
MeshSmoother() - Constructor for class com.marginallyclever.ro3.mesh.MeshSmoother
 
meshSources - Static variable in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstancePanel
 
messageFromMarlin(String) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
 
messageFromMarlin(String) - Method in interface com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinListener
Called when a message is received from the Marlin robot.
MIN_SEG_TIME - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
MIN_SEGMENT_LENGTH - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
MINIMUM_PLANNER_SPEED - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
minor(double[][], int, int) - Static method in class com.marginallyclever.convenience.helpers.BigMatrixHelper
Method that creates minor of given matrix
Motor - Class in com.marginallyclever.ro3.node.nodes
A Motor is a Node that can be attached to a HingeJoint.
Motor() - Constructor for class com.marginallyclever.ro3.node.nodes.Motor
 
Motor(String) - Constructor for class com.marginallyclever.ro3.node.nodes.Motor
 
MotorPanel - Class in com.marginallyclever.ro3.node.nodes
 
MotorPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.MotorPanel
 
MotorPanel(Motor) - Constructor for class com.marginallyclever.ro3.node.nodes.MotorPanel
 
mouseClicked(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
mouseDragged(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
mouseDragged(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
 
mouseEntered(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mouseExited(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
mouseMoved(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
mouseMoved(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
mousePressed(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
mousePressed(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
mouseReleased(MouseEvent) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
mouseReleased(MouseEvent) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
 
mouseWheelMoved(MouseWheelEvent) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
MoveNode - Class in com.marginallyclever.ro3.apps.commands
Move Nodes from their current parent to another parent.
MoveNode(List<Node>, Node, int) - Constructor for class com.marginallyclever.ro3.apps.commands.MoveNode
Move a list of nodes to a new parent.
moveTargetToEndEffector() - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
moveToNewRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
Change the distance from the camera to the orbit point.
MoveUtils - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
Convenience methods for the rotate and translate viewporttools.
MoveUtils() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.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

name - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
 
NetworkSession - Class in com.marginallyclever.ro3.node.nodes.networksession
A Node that represents a network session.
NetworkSession() - Constructor for class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
NetworkSession(String) - Constructor for class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
networkSessionEvent(SessionLayerEvent) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
networkSessionEvent(SessionLayerEvent) - Method in interface com.marginallyclever.communications.session.SessionLayerListener
see NetworkSessionEvent for flags
networkSessionEvent(SessionLayerEvent) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
 
NetworkSessionPanel - Class in com.marginallyclever.ro3.node.nodes.networksession
A panel that allows the user to open and close a connection in a NetworkSession.
NetworkSessionPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.networksession.NetworkSessionPanel
 
NetworkSessionPanel(NetworkSession) - Constructor for class com.marginallyclever.ro3.node.nodes.networksession.NetworkSessionPanel
 
Neuron - Class in com.marginallyclever.ro3.node.nodes.odenode.brain
A neuron in a brain.
Neuron - Class in com.marginallyclever.ro3.node.nodes.odenode.brain.v2
A neuron in the brain.
Neuron() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.Neuron
 
Neuron(int, double, double, double) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
NEVER - Static variable in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
 
NewAction - Class in com.marginallyclever.ro3.apps.editor
Clear the text area of the EditorPanel
NewAction(EditorPanel) - Constructor for class com.marginallyclever.ro3.apps.editor.NewAction
 
NewScene - Class in com.marginallyclever.ro3.apps.actions
Reset the scene to a new empty scene.
NewScene() - Constructor for class com.marginallyclever.ro3.apps.actions.NewScene
 
NewScene(SaveScene) - Constructor for class com.marginallyclever.ro3.apps.actions.NewScene
 
Node - Class in com.marginallyclever.ro3.node
Node is the base class for all nodes in the scene tree.
Node() - Constructor for class com.marginallyclever.ro3.node.Node
 
Node(String) - Constructor for class com.marginallyclever.ro3.node.Node
 
nodeAttached(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
nodeAttached(Node) - Method in interface com.marginallyclever.ro3.node.NodeAttachListener
Called when parent gains a new child.
NodeAttachListener - Interface in com.marginallyclever.ro3.node
NodeAttachListener is an interface for listening to Node attach events.
nodeDetached(Node) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
 
nodeDetached(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
nodeDetached(Node) - Method in interface com.marginallyclever.ro3.node.NodeDetachListener
Called when a parent node has a child removed.
NodeDetachListener - Interface in com.marginallyclever.ro3.node
NodeDetachListener is an interface for listening to node detach events.
NodeDetailView - Class in com.marginallyclever.ro3.apps.nodedetailview
NodeDetailView is a panel that displays the details of a class that implements Node.
NodeDetailView() - Constructor for class com.marginallyclever.ro3.apps.nodedetailview.NodeDetailView
 
nodeFactory - Static variable in class com.marginallyclever.ro3.Registry
 
NodeFactory - Class in com.marginallyclever.ro3.node.nodefactory
A factory that can be used to create Nodes.
NodeFactory() - Constructor for class com.marginallyclever.ro3.node.nodefactory.NodeFactory
 
NodeFactory.Category - Class in com.marginallyclever.ro3.node.nodefactory
Categories of Node types.
NodeFactoryPanel - Class in com.marginallyclever.ro3.node.nodefactory
NodeFactoryPanel allows a user to select from a list of things that can be created by a given NodeFactory.
NodeFactoryPanel() - Constructor for class com.marginallyclever.ro3.node.nodefactory.NodeFactoryPanel
 
NodeFactoryPanel(NodeFactory) - Constructor for class com.marginallyclever.ro3.node.nodefactory.NodeFactoryPanel
 
NodePanel - Class in com.marginallyclever.ro3.node
A panel that displays a Node.
NodePanel() - Constructor for class com.marginallyclever.ro3.node.NodePanel
 
NodePanel(Node) - Constructor for class com.marginallyclever.ro3.node.NodePanel
 
NodePath<T> - Class in com.marginallyclever.ro3.node
NodePath stores the uniqueID to a node.
NodePath(Node, Class<T>) - Constructor for class com.marginallyclever.ro3.node.NodePath
 
NodePath(Node, Class<T>, String) - Constructor for class com.marginallyclever.ro3.node.NodePath
 
nodeReady(Node) - Method in interface com.marginallyclever.ro3.node.NodeReadyListener
Called when a node is ready, after all it's children are ready.
NodeReadyListener - Interface in com.marginallyclever.ro3.node
NodeReadyListener is an interface for listening to node ready events.
nodeRenamed(Node) - Method in class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
nodeRenamed(Node) - Method in interface com.marginallyclever.ro3.node.NodeRenameListener
Called when a node is renamed.
NodeRenameListener - Interface in com.marginallyclever.ro3.node
NodeRenameListener is an interface for listening to node rename events.
NodeSelectionDialog<T> - Class in com.marginallyclever.ro3.apps.nodeselector
A dialog that allows the user to select a node from the scene graph.
NodeSelectionDialog() - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelectionDialog
 
NodeSelectionDialog(Class<T>) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelectionDialog
 
NodeSelector<T> - Class in com.marginallyclever.ro3.apps.nodeselector
NodeSelector is a component that allows the user to select a Node.
NodeSelector() - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
 
NodeSelector(Class<T>) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
 
NodeSelector(Class<T>, T) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelector
 
NodeSelectorDropTarget<T> - Class in com.marginallyclever.ro3.apps.nodeselector
Allows Nodes to be dropped onto a NodeSelector.
NodeSelectorDropTarget(NodeSelector<T>, Class<T>) - Constructor for class com.marginallyclever.ro3.apps.nodeselector.NodeSelectorDropTarget
 
NodeTreeBranch - Class in com.marginallyclever.ro3.apps.nodetreeview
NodeTreeBranch is a tree branch that contains a Node.
NodeTreeBranch(Node) - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranch
 
NodeTreeBranchEditor - Class in com.marginallyclever.ro3.apps.nodetreeview
NodeTreeBranchEditor is a cell editorpanel for the NodeTreeView.
NodeTreeBranchEditor(JTree, DefaultTreeCellRenderer) - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeBranchEditor
 
NodeTreeBranchRenderer - Class in com.marginallyclever.ro3.node.nodefactory
NodeTreeBranchRenderer is a cell renderer for the NodeTreeView.
NodeTreeBranchRenderer() - Constructor for class com.marginallyclever.ro3.node.nodefactory.NodeTreeBranchRenderer
 
NodeTreeTransferHandler - Class in com.marginallyclever.ro3.apps.nodetreeview
NodeTreeTransferHandler handles drag and drop operations for the NodeTreeView.
NodeTreeTransferHandler() - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeTransferHandler
 
NodeTreeView - Class in com.marginallyclever.ro3.apps.nodetreeview
NodeTreeView is a panel that displays the tree of nodes in the Registry scene.
NodeTreeView() - Constructor for class com.marginallyclever.ro3.apps.nodetreeview.NodeTreeView
 
nominalLength - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
nominalSpeed - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
normal - Variable in class com.marginallyclever.convenience.Plane
 
normal - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
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.
NORMAL - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
Normal is the direction of the orbit's normal vector.
normalArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
 
normalize() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
normalize3(Matrix4d) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
normalize the 3x3 component of the mTarget matrix.
now_s - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
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

OBJMaterial - Class in com.marginallyclever.ro3.mesh.load
OBJ material file.
OBJMaterial() - Constructor for class com.marginallyclever.ro3.mesh.load.OBJMaterial
 
obliquityToOrbit - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
ODE4JHelper - Class in com.marginallyclever.ro3.physics
Shared methods for working with ODE4J physics.
ODE4JHelper() - Constructor for class com.marginallyclever.ro3.physics.ODE4JHelper
 
ODE4JPanel - Class in com.marginallyclever.ro3.apps.ode4j
Actions in this window will control the contents of the Registry.scene.
ODE4JPanel() - Constructor for class com.marginallyclever.ro3.apps.ode4j.ODE4JPanel
 
ODEAngularMotor - Class in com.marginallyclever.ro3.node.nodes.odenode
Wrapper for an angular motor joint in ODE4J.
ODEAngularMotor() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
ODEAngularMotor(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
ODEAngularMotorPanel - Class in com.marginallyclever.ro3.node.nodes.odenode
 
ODEAngularMotorPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotorPanel
 
ODEAngularMotorPanel(ODEAngularMotor) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotorPanel
 
ODEBallSocket - Class in com.marginallyclever.ro3.node.nodes.odenode
Wrapper for a ball joint in ODE4J.
ODEBallSocket() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
 
ODEBallSocket(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
 
ODEBallSocketPanel - Class in com.marginallyclever.ro3.node.nodes.odenode
A panel for editing an ODEHinge.
ODEBallSocketPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocketPanel
 
ODEBallSocketPanel(ODEBallSocket) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocketPanel
 
ODEBody - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody
An ODENode that represents a body with a geometry in the ODE physics engine.
ODEBody() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
ODEBody(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
ODEBodyPanel - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody
A panel for editing an ODEBody.
ODEBodyPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBodyPanel
 
ODEBodyPanel(ODEBody) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBodyPanel
 
ODEBox - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
Wrapper for a ODE4J Box.
ODEBox() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
ODEBox(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
ODEBoxPanel - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
A panel for editing an ODEBox.
ODEBoxPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBoxPanel
 
ODEBoxPanel(ODEBox) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBoxPanel
 
ODECapsule - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
Wrapper for a ODE4J capsule.
ODECapsule() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
 
ODECapsule(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
 
ODECapsulePanel - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
A panel for editing an ODEBox.
ODECapsulePanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsulePanel
 
ODECapsulePanel(ODECapsule) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsulePanel
 
ODECylinder - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
Wrapper for a ODE4J cylinder.
ODECylinder() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
 
ODECylinder(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
 
ODECylinderPanel - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
A panel for editing an ODEBox.
ODECylinderPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinderPanel
 
ODECylinderPanel(ODECylinder) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinderPanel
 
ODEHinge - Class in com.marginallyclever.ro3.node.nodes.odenode
Wrapper for a hinge joint in ODE4J.
ODEHinge() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
ODEHinge(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
ODEHingePanel - Class in com.marginallyclever.ro3.node.nodes.odenode
A panel for editing an ODEHinge.
ODEHingePanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEHingePanel
 
ODEHingePanel(ODEHinge) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEHingePanel
 
ODEJoint - Class in com.marginallyclever.ro3.node.nodes.odenode
A joint between one or two ODEBody.
ODEJoint() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
ODEJoint(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
ODEJointPanel - Class in com.marginallyclever.ro3.node.nodes.odenode
 
ODEJointPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEJointPanel
 
ODEJointPanel(ODEJoint) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEJointPanel
 
ODELinkAttachListener - Interface in com.marginallyclever.ro3.node.nodes.odenode
Listeners are notified when an ODENode is attached to the scene.
ODELinkDetachListener - Interface in com.marginallyclever.ro3.node.nodes.odenode
Listeners are notified when an ODENode is detached from the scene.
ODENode - Class in com.marginallyclever.ro3.node.nodes.odenode
Base class for all Node that implement ODE4J.
ODENode() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODENode
 
ODENode(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODENode
 
ODEPhysics - Class in com.marginallyclever.ro3.physics
Manages the ODE4J physics world, space, and contact handling.
ODEPhysics() - Constructor for class com.marginallyclever.ro3.physics.ODEPhysics
 
ODEPlane - Class in com.marginallyclever.ro3.node.nodes.odenode
Wrapper for a ODE4J Plane.
ODEPlane() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
 
ODEPlane(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
 
ODESlider - Class in com.marginallyclever.ro3.node.nodes.odenode
Wrapper for a slider joint in ODE4J.
ODESlider() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
ODESlider(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
ODESliderPanel - Class in com.marginallyclever.ro3.node.nodes.odenode
A panel for editing an ODEHinge.
ODESliderPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODESliderPanel
 
ODESliderPanel(ODESlider) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.ODESliderPanel
 
ODESphere - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
Wrapper for a ODE4J Sphere.
ODESphere() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
 
ODESphere(String) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
 
ODESpherePanel - Class in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
A panel for editing an ODESphere.
ODESpherePanel() - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESpherePanel
 
ODESpherePanel(ODESphere) - Constructor for class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESpherePanel
 
onCollision(DGeom, DGeom, DContact) - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
 
onCollision(DGeom, DGeom, DContact) - Method in interface com.marginallyclever.ro3.physics.CollisionListener
Called when two objects collide.
onPoseChange(Pose) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
onPoseChange(Pose) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
onPoseChange(Pose) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
Override this method to receive pose change events from the parent.
onPoseChange(Pose) - Method in interface com.marginallyclever.ro3.node.nodes.pose.PoseChangeListener
 
onViewportToolChange(ViewportTool) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportToolChangeListener
Called when the active ViewportTool changes
onViewportToolChange(ViewportTool) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportToolPanel
 
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(SessionLayer) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
openConnection(String) - Method in class com.marginallyclever.communications.session.SessionLayer
 
openConnection(String) - Method in class com.marginallyclever.communications.transport.serial.SerialSession
Open a serial connection to a device.
openConnection(String) - Method in class com.marginallyclever.communications.transport.serial.SerialTransportLayer
 
openConnection(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
Open a connection to a device on the net.
openConnection(String) - Method in class com.marginallyclever.communications.transport.tcp.TCPTransportLayer
 
openConnection(String) - Method in interface com.marginallyclever.communications.transport.TransportLayer
opens a connection
OpenGLHelper - Class in com.marginallyclever.convenience.helpers
A collection of static methods to help with OpenGL.
OpenGLHelper() - Constructor for class com.marginallyclever.convenience.helpers.OpenGLHelper
 
OpenGLPanel - Class in com.marginallyclever.ro3.apps.viewport
OpenGLPanel manages a GLJPanel and an FPSAnimator.
OpenGLPanel() - Constructor for class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
OpenLogFileLocation - Class in com.marginallyclever.ro3.apps.log
OpenLogFileLocation is an AbstractAction that asks the OS to open the folder containing the log file.
OpenLogFileLocation() - Constructor for class com.marginallyclever.ro3.apps.log.OpenLogFileLocation
 
orbit(double, double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
Orbit the camera around a point orbitRadius ahead of the camera.
orbitalEccentricity - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
orbitalInclination - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
orbitalPeriod - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
orbitalVelocity - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
orbitDolly(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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
Generate an orthographic matrix.

P

p - Variable in class com.marginallyclever.ro3.mesh.AABB
 
p - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
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(GraphViewPanel, Graphics2D, Rectangle) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
 
paint(Graphics) - Method in class com.marginallyclever.communications.application.ConversationHistoryList
 
paintComponent(Graphics) - Method in class com.marginallyclever.convenience.swing.Dial
 
paintComponent(Graphics) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
Custom rendering of the JPanel.
pan(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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.pose.poses.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
 
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.pose.poses.Camera
Translate relative to camera's current orientation if canTranslate is true.
perihelion - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
PersistentJFileChooser - Class in com.marginallyclever.ro3.apps.shared
PersistentJFileChooser is a JFileChooser that uses Preferences to remember the last directory used.
PersistentJFileChooser() - Constructor for class com.marginallyclever.ro3.apps.shared.PersistentJFileChooser
 
perspectiveMatrix4d(double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Generate a perspective matrix.
PICK_POINT_NAME - Static variable in class com.marginallyclever.ro3.apps.viewport.viewporttool.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
 
plateauD - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
Pose - Class in com.marginallyclever.ro3.node.nodes.pose
A Pose is a Node that has a position and rotation in space.
Pose() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.Pose
 
Pose(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.Pose
 
PoseChangeListener - Interface in com.marginallyclever.ro3.node.nodes.pose
 
PosePanel - Class in com.marginallyclever.ro3.node.nodes.pose
 
PosePanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.PosePanel
 
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
printTuple3d(Vector3d) - Static method in class com.marginallyclever.convenience.helpers.StringHelper
 
ProceduralMesh - Class in com.marginallyclever.ro3.mesh.proceduralmesh
 
ProceduralMesh() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
 
ProceduralMeshFactory - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Factory for procedural meshes.
ProceduralMeshFactory() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactory
 
ProceduralMeshFactoryPanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Displays a combo box of procedural mesh shapes.
ProceduralMeshFactoryPanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactoryPanel
 
ProceduralMeshFactoryPanel(MeshInstance) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMeshFactoryPanel
 
PROGRADE - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
Prograde is the direction of travel.
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
 
propagate() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
propagate() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
 
propertyChange(PropertyChangeEvent) - Method in class com.marginallyclever.ro3.apps.editor.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

RADIAL_IN - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
Radial is the direction of the orbit's radial vector.
RADIAL_OUT - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
Antiradial is the opposite direction of the orbit's radial vector.
radius - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
radius - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
 
radius - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
radius0 - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
 
radius1 - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.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(Tuple3d, Vector3d) - Constructor for class com.marginallyclever.convenience.Ray
 
Ray(Tuple3d, 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, Tuple3d, 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
 
recalculate - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
RecentFilesMenu - Class in com.marginallyclever.ro3
RecentFilesMenu is a menu that keeps track of recently loaded files.
RecentFilesMenu(Preferences) - Constructor for class com.marginallyclever.ro3.RecentFilesMenu
 
RecentFilesMenu(Preferences, String) - Constructor for class com.marginallyclever.ro3.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.ImportMesh
 
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
 
redo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
 
redo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
 
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.poses.AttachmentPoint
Release all attached nodes.
releaseCortisol(List<Connection>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.CortisolSimulator
 
releaseDopamine(List<Connection>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.DopamineSimulator
 
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.behavior.BehaviorTreeRunner
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbplanner.LimbPlanner
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
removeActionListener(ActionListener) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
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
 
removeCollisionListener(CollisionListener) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
removeDetachListener(NodeDetachListener) - Method in class com.marginallyclever.ro3.node.Node
 
removeEntity(Node) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.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.marlinrobot.MarlinRobot
 
removeNetworkSessionListener(SessionLayerListener) - Method in class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
RemoveNode - Class in com.marginallyclever.ro3.apps.actions
RemoveNode is an action that removes the selected node(s) from the scene.
RemoveNode - Class in com.marginallyclever.ro3.apps.commands
Remove Nodes from the scene.
RemoveNode() - Constructor for class com.marginallyclever.ro3.apps.actions.RemoveNode
 
RemoveNode(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.commands.RemoveNode
 
removeNotify() - Method in class com.marginallyclever.ro3.apps.editor.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.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.webcam.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.node.nodes.odenode.CreatureControllerPanel
 
removeNotify() - Method in class com.marginallyclever.ro3.RecentFilesMenu
 
removeNotify() - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
 
removeODEAttachListener(ODELinkAttachListener) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
removeODEDetachListener(ODELinkDetachListener) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
removePath(String) - Method in class com.marginallyclever.ro3.RecentFilesMenu
 
removePoseChangeListener(PoseChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
removePropertyChangedListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
 
removePropertyChangeListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
removePropertyChangeListener(PropertyChangeListener) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
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
 
removeToolChangeListener(ViewportToolChangeListener) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
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, 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.viewporttool.Compass3D
 
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
Renders any tool-specific visuals to the 3D scene.
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
Renders any tool-specific visuals to the 3D scene.
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
Renders any tool-specific visuals to the 3D scene.
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
render(GL3, ShaderProgram) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
Renders any tool-specific visuals to the 3D scene.
render(GL3, ShaderProgram) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
Renders any tool-specific visuals to the 3D scene.
renderAllPasses() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
RenderPass - Interface in com.marginallyclever.ro3.apps.viewport.renderpass
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
 
RenderPassHelper - Class in com.marginallyclever.ro3.apps.viewport.renderpass
 
RenderPassHelper() - Constructor for class com.marginallyclever.ro3.apps.viewport.renderpass.RenderPassHelper
 
renderStyle - Variable in class com.marginallyclever.ro3.mesh.Mesh
 
renderStyles - Static variable in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstancePanel
 
renderViewportTools() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
Repeat - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
Repeat is a Decorator that repeats its child a fixed number of times.
Repeat() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
Repeat(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
RepeatPanel - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
 
RepeatPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RepeatPanel
 
RepeatPanel(Repeat) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RepeatPanel
 
report() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
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.editor.EditorPanel
 
reset() - Method in class com.marginallyclever.ro3.mesh.MeshFactory
Remove all meshes from the pool.
reset() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
 
reset() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Behavior
reset the internal state of the Behavior.
reset() - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
reset() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
Equivalent to rebooting a Marlin controller.
reset() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
 
reset() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
reset() - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
reset() - Static method in class com.marginallyclever.ro3.Registry
 
reset() - Method in class com.marginallyclever.ro3.texture.TextureFactory
Remove all textures from the pool.
reset() - Static method in class com.marginallyclever.ro3.UndoSystem
 
resetAll() - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
 
resetConnections() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
resetDefaultLayout() - Method in class com.marginallyclever.ro3.RO3Frame
Reset the default layout.
resetNetwork() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
resetNeurons() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
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.renderpass.AbstractRenderPass
 
RESOLUTION_CIRCULAR - Static variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
RESOLUTION_CIRCULAR - Static variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
 
RESOLUTION_DOME - Static variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
RESOLUTION_LENGTH - Static variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
RESOLUTION_LENGTH - Static variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
 
ResourceHelper - Class in com.marginallyclever.convenience.helpers
 
ResourceHelper() - Constructor for class com.marginallyclever.convenience.helpers.ResourceHelper
 
RETROGRADE - Enum constant in enum class com.marginallyclever.convenience.KSPDirections
Retrograde is the opposite direction of travel.
RetryUntilSuccessful - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
Repeat is a Decorator that repeats its child a fixed number of times.
RetryUntilSuccessful() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
 
RetryUntilSuccessful(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RetryUntilSuccessful
 
reverse() - Method in class com.marginallyclever.ro3.apps.commands.CopyNode
 
reverse() - Method in class com.marginallyclever.ro3.apps.commands.ImportMesh
 
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
 
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
RO3Frame is the main frame for the Robot Overlord 3 application.
RO3Frame() - Constructor for class com.marginallyclever.ro3.RO3Frame
 
RO3FrameDropTarget - Class in com.marginallyclever.ro3
Allows the user to drop Scene or a supported mesh file onto the main window.
RO3FrameDropTarget() - Constructor for class com.marginallyclever.ro3.RO3FrameDropTarget
 
roll(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
Rotate relative to camera's current orientation if canRotate is true.
RotatePoseCommand - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
A Command to rotate a list of Poses.
RotatePoseCommand(List<Pose>, Vector3d) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
Create a new command to rotate a list of Poses.
RotateToolMulti - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
A tool to rotate Pose noes in the Viewport.
RotateToolMulti() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
RotateToolOneAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
A tool to rotate Pose nodes in the Viewport.
RotateToolOneAxis(Color) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
rotationalPeriod - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
roundToNearestSnap(double, double, double) - Static method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
run() - Method in class com.marginallyclever.communications.transport.tcp.TCPSession
 
run(JComponent) - Method in class com.marginallyclever.ro3.mesh.MeshChooserDialog
Run the selection as a dialog.
run(JComponent) - Method in class com.marginallyclever.ro3.mesh.MeshFactoryDialog
 
run(JComponent) - Method in class com.marginallyclever.ro3.texture.TextureChooserDialog
Run the selection as a dialog.
run(JComponent) - Method in class com.marginallyclever.ro3.texture.TextureFactoryDialog
 
RUNNING - Enum constant in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
 
RunOnce - Class in com.marginallyclever.ro3.node.nodes.behavior.decorators
RunOnce is a Decorator that runs its child once and then returns the result of that run.
RunOnce() - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RunOnce
 
RunOnce(String) - Constructor for class com.marginallyclever.ro3.node.nodes.behavior.decorators.RunOnce
 

S

save(OutputStream, Mesh) - Method in interface com.marginallyclever.ro3.mesh.save.MeshSaver
save data from model to outputStream
save(OutputStream, Mesh) - Method in class com.marginallyclever.ro3.mesh.save.SaveSTL
 
save(String) - Method in class com.marginallyclever.robotoverlord.Project
Deprecated.
 
SaveAction - Class in com.marginallyclever.ro3.apps.editor
Save the text area of the EditorPanel to a file.
SaveAction(EditorPanel, JFileChooser) - Constructor for class com.marginallyclever.ro3.apps.editor.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.viewporttool.SelectedItems
 
savePrefs() - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
savePrefs() - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
savePrefs() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
saveRenderPassState() - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
Save the viewport pass state to the Preferences.
SaveScene - Class in com.marginallyclever.ro3.apps.actions
Save the entire scene to a file.
SaveScene(RecentFilesMenu) - Constructor for class com.marginallyclever.ro3.apps.actions.SaveScene
 
SaveSTL - Class in com.marginallyclever.ro3.mesh.save
SaveSTL is a MeshSaver Save a mesh as an STL file.
SaveSTL() - Constructor for class com.marginallyclever.ro3.mesh.save.SaveSTL
 
saveToPreferences() - Method in class com.marginallyclever.ro3.RecentFilesMenu
Saves the list of recent files to preferences.
scale(double) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
scaleVectorToMagnitude(double[], double) - Static method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
Make sure the given vector's length does not exceed linearVelocity.
scaleWeight(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Connection
 
scan() - Method in class com.marginallyclever.ro3.node.nodefactory.NodeFactory
 
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.
screenToWorld(Point) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
 
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
 
SEGMENTS_PER_SECOND - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSettings
 
SelectedItems - Class in com.marginallyclever.ro3.apps.viewport.viewporttool
A list of Nodes selected in the Viewport.
SelectedItems() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectedItems
 
SelectedItems(List<Node>) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.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.viewporttool
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.viewporttool.SelectionTool
 
send(String) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
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.marlinrobot.linearstewartplatform.LinearStewartPlatform
Send a single gcode command to the robot.
sendGCode(String) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.MarlinRobot
Send a single gcode command to the marlin robot.
sendGCode(String) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
Send a single gcode command to the robot.
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(MarlinCoordinate) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
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
 
setAcceleration(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
setActiveCamera(Camera) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
setActiveStatus(int) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
 
setActiveStatus(int) - Method in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
 
setActiveToolIndex(int) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
Set the active tool by index.
setAllJointAngles(double[]) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
 
setAllJointVelocities(double[]) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
 
setAlpha(double) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
setAmbientColor(Color) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
setAngle(double) - Method in class com.marginallyclever.ro3.node.nodes.HingeJoint
 
setAngleMax(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
setAngleMax(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
setAngleMin(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
setAngleMin(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
setAngularVel(Vector3d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
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.pose.poses.Camera
 
setCanTranslate(boolean) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
setCar(Pose) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
setCaseSensitive(boolean) - Method in class com.marginallyclever.ro3.apps.shared.SearchBar
 
setCFM(double) - Method in class com.marginallyclever.ro3.apps.ode4j.ODE4JPanel
 
setCFM(double) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
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
 
setCount(int) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
setCurrent(int) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
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.renderpass.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.proceduralmesh.Sphere
 
setDiffuseColor(Color) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
setDiffuseTexture(TextureWithMetadata) - 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
 
setDistanceMax(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
setDistanceMin(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
setDoNotExport(boolean) - Method in class com.marginallyclever.ro3.texture.TextureWithMetadata
 
setDoubleBuffered(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
setDrawGrid(boolean) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
 
setDrawOrthographic(boolean) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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.renderpass.DrawBackground
 
setERP(double) - Method in class com.marginallyclever.ro3.apps.ode4j.ODE4JPanel
 
setERP(double) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
setFarZ(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
setForceMax(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
setFovY(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
Sets the frame of reference for the tool.
setFrameOfReference(FrameOfReference) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
Sets the frame of reference for the tool.
setFsaaSamples(int) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
setFsaaSamples(Integer) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
setGoalMarginOfError(double) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
setGravity(double) - Method in class com.marginallyclever.ro3.apps.ode4j.ODE4JPanel
 
setGravity(double) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
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
 
setHardwareAccelerated(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
setHinge(HingeJoint) - Method in class com.marginallyclever.ro3.node.nodes.Motor
Set the hinge this motor will drive.
setInput(int, double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
setInputs(List<Double>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
setInputValue(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
setIsAtGoal(boolean) - Method in class com.marginallyclever.ro3.node.nodes.limbsolver.LimbSolver
 
setIsAttached(boolean) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
 
setJoint(int, Motor) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
Get the motor at the given index.
setLength(double) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
Sets the length of the cylinder.
setLength(double) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
Sets the length of the cylinder.
setLength(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
Sets the length of the capsule.
setLength(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
 
setLength(int) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.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.marlinrobot.marlinrobotarm.MarlinRobotArm
Set the limb to be controlled by this instance.
setLinearVel(Vector3d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
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.odenode.ODEAngularMotor
 
setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
 
setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
 
setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
setLocal(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
Set the local transform of this pose.
setLocation(int, int) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
 
setLookAndFeel() - Static method in class com.marginallyclever.ro3.RO3
 
setMajorLineColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
setMajorLineColor(Color) - Method in class com.marginallyclever.convenience.swing.graph.SingleLineGraph
 
setMassQty(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
setMatrix(int, Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
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
 
setMaxPosition(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
setMesh(Mesh) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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
 
setMinPosition(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
setModel(GraphModel) - Method in class com.marginallyclever.convenience.swing.graph.MultiLineGraph
 
setName(String) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.AbstractRenderPass
 
setName(String) - Method in class com.marginallyclever.ro3.node.Node
 
setNearZ(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.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
 
setNormalTexture(TextureWithMetadata) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
setNumInputs(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
setNumInputs(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
setNumOutputs(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
setNumOutputs(int) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
 
setOrbitChangeFactor(double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
setOrbitRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
Set the distance from the camera to the orbit point.
setOrigin(Point3d) - Method in class com.marginallyclever.convenience.Ray
 
setOriginShift(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
setOrthographicFiniteFar(double, double, double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Generate an orthographic matrix where near is -1 and far is 1.
setOrthographicInfiniteFar(double, double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Generate a reverse-distance orthographic matrix where near items are 1 and far items are 0.
SetP1(Vector3d) - Method in class com.marginallyclever.convenience.Cylinder
 
SetP2(Vector3d) - Method in class com.marginallyclever.convenience.Cylinder
 
setPartA(ODEBody) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
setPartB(ODEBody) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
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.
setPaused(boolean) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
setPerspectiveFiniteFar(double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Generate a perspective matrix where near items are -1 and far items are +1.
setPerspectiveFiniteFarAdvanced(double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Generate a perspective matrix where near items are -1 and far items are +1.
setPerspectiveFiniteFarSimplified(double, double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Generate a perspective matrix where near items are -1 and far items are +1.
setPerspectiveInfiniteFar(double, double, double) - Static method in class com.marginallyclever.convenience.helpers.MatrixHelper
Generate the reverse perspective matrix, where near items are 1 and far items are 0.
setPivotMatrix(Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
setPivotMatrix(Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
setPivotMatrix(Matrix4d) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
setPose(Matrix4d) - Method in class com.marginallyclever.ro3.mesh.AABB
 
setPosition(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
setPosition(Point) - Method in class com.marginallyclever.ro3.apps.donatello.DonatelloNode
 
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.mesh.proceduralmesh.Capsule
Sets the radius of the cylinder.
setRadius(double) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
Sets the radius of the cylinder.
setRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
Sets the radius of the capsule.
setRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
 
setRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
 
setRadius(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
 
setRadius(float) - Method in class com.marginallyclever.convenience.Cylinder
 
setRadiusAndLength(double, double) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
Sets both radius's and the length of the cylinder.
setRadiusAndLength(double, double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
Sets the radius and the length, then updates the mesh.
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
 
setRotation(int) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
setRotationEuler(Vector3d, MatrixHelper.EulerSequence) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
Set the local rotation of this pose using Euler angles.
setRotationIndex(MatrixHelper.EulerSequence) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
setRunning(boolean) - Method in class com.marginallyclever.ro3.node.nodes.behavior.BehaviorTreeRunner
 
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.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
 
setSession(SessionLayer) - Method in class com.marginallyclever.ro3.node.nodes.networksession.NetworkSession
 
setShape(Mesh) - Method in class com.marginallyclever.ro3.mesh.AABB
 
setShininess(int) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
setSizeX(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
setSizeY(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
setSizeZ(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
setSolver(LimbSolver) - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
 
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.marlinrobot.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
 
setSpecularStrength(double) - Method in class com.marginallyclever.ro3.node.nodes.Material
 
setSpecularTexture(TextureWithMetadata) - 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.renderpass.DrawMeshes
 
setTarget(Pose) - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
 
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.poses.LookAt
 
setTexCoord(int, double, double) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
setText(String) - Method in class com.marginallyclever.ro3.apps.editor.EditorPanel
 
setTexture(TextureWithMetadata, Rectangle2D) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
setTheta(double) - Method in class com.marginallyclever.ro3.node.nodes.DHParameter
 
setTimeOfDay(double) - Method in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
setTitleComponentText(String) - Method in class com.marginallyclever.ro3.apps.nodedetailview.CollapsiblePanel
 
setTouching(int, boolean) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
setTouchingSomething(boolean) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
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
 
setVelocity(double) - Method in class com.marginallyclever.ro3.node.nodes.LinearJoint
 
setVertex(int, double, double, double) - Method in class com.marginallyclever.ro3.mesh.Mesh
 
setVerticalSync(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.OpenGLPanel
 
setVerticalSync(boolean) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.Compass3D
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
setViewport(Viewport) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
 
setViewport(Viewport) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportTool
 
setWidth(int) - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
 
setWorld(Matrix4d) - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
Set the world transform of this 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.renderpass.DrawMeshes
 
SHADOW_WIDTH - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
shininess - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
 
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
 
SIZE - Static variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
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.marlinrobot.marlinrobotarm.MarlinRobotArm
 
SOMETIMES - Static variable in interface com.marginallyclever.ro3.apps.viewport.renderpass.RenderPass
 
SpaceShip - Class in com.marginallyclever.ro3.node.nodes.pose.poses.space
 
SpaceShip() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
SpaceShip(String) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
SpaceShipPanel - Class in com.marginallyclever.ro3.node.nodes.pose.poses.space
Panel for editing a SpaceShip.
SpaceShipPanel() - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShipPanel
 
SpaceShipPanel(SpaceShip) - Constructor for class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShipPanel
 
spacing - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
 
specular - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
 
Sphere - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Sphere is a Mesh with a radius of 1.
Sphere() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
 
Sphere(float) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
 
sphereBox(Tuple3d, double, Tuple3d, Tuple3d) - Static method in class com.marginallyclever.convenience.helpers.IntersectionHelper
is point within r of box (max,min)?
SpherePanel - Class in com.marginallyclever.ro3.mesh.proceduralmesh
Panel for editing a Sphere.
SpherePanel() - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.SpherePanel
 
SpherePanel(Sphere) - Constructor for class com.marginallyclever.ro3.mesh.proceduralmesh.SpherePanel
 
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 - Variable in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinSimulationBlock
 
start() - Static method in class com.marginallyclever.convenience.helpers.PathHelper
 
start() - Static method in class com.marginallyclever.ro3.Registry
 
start() - Static method in class com.marginallyclever.ro3.UndoSystem
Start the undo system.
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
 
sub(MarlinCoordinate) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
sub(MarlinCoordinate, MarlinCoordinate) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
SUCCESS - Enum constant in enum class com.marginallyclever.ro3.node.nodes.behavior.Behavior.Status
 
SUN_DISTANCE - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
sunlightColor - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 
sunlightSource - Static variable in class com.marginallyclever.ro3.apps.viewport.renderpass.DrawMeshes
 

T

takeSnapshot() - Method in class com.marginallyclever.ro3.apps.webcam.WebCamPanel
 
TapeDeckPanel - Class in com.marginallyclever.convenience.swing
Rewind button, Play button, Stop button, and progress bar from 0...100.
TapeDeckPanel() - Constructor for class com.marginallyclever.convenience.swing.TapeDeckPanel
 
target() - Method in record class com.marginallyclever.ro3.raypicking.RayHit
Returns the value of the target record component.
target() - Method in record class com.marginallyclever.robotoverlord.RayHit
Deprecated.
Returns the value of the target record component.
TCPSession - Class in com.marginallyclever.communications.transport.tcp
SSH TCP/IP connection to a Raspberry Pi and then open a picocom session to /dev/ttyACM0
TCPSession(TransportLayer) - Constructor for class com.marginallyclever.communications.transport.tcp.TCPSession
 
TCPTransportLayer - Class in com.marginallyclever.communications.transport.tcp
Lists available TCP connections and opens a connection of that type to a robot
TCPTransportLayer() - Constructor for class com.marginallyclever.communications.transport.tcp.TCPTransportLayer
 
TCPTransportLayerPanel - Class in com.marginallyclever.communications.transport.tcp
Opens an SSH connection to another device, then opens a screen to the /dev/ACM0 device on that remote.
TextInterfaceToListeners - Class in com.marginallyclever.communications.application
A simple text interface with a send button.
TextInterfaceToListeners() - Constructor for class com.marginallyclever.communications.application.TextInterfaceToListeners
 
TextInterfaceToSessionLayer - Class in com.marginallyclever.communications.application
A connection selection dialog and a TextInterfaceWithHistory glued to a SessionLayer.
TextInterfaceToSessionLayer() - Constructor for class com.marginallyclever.communications.application.TextInterfaceToSessionLayer
 
TextInterfaceWithHistory - Class in com.marginallyclever.communications.application
A chat style interface with a history of commands.
TextInterfaceWithHistory() - Constructor for class com.marginallyclever.communications.application.TextInterfaceWithHistory
 
texture - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
 
textureArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
 
TextureChooserDialog - Class in com.marginallyclever.ro3.texture
The TextureChooserDialog class allows for selecting a TextureWithMetadata that has been previously loaded by the TextureFactory.
TextureChooserDialog() - Constructor for class com.marginallyclever.ro3.texture.TextureChooserDialog
 
textureFactory - Static variable in class com.marginallyclever.ro3.Registry
 
TextureFactory - Class in com.marginallyclever.ro3.texture
TextureFactory loads textures from files.
TextureFactory() - Constructor for class com.marginallyclever.ro3.texture.TextureFactory
 
TextureFactoryDialog - Class in com.marginallyclever.ro3.texture
TextureFactoryDialog displays controls to load a Texture from a file, wrapped in a TextureWithMetadata.
TextureFactoryDialog() - Constructor for class com.marginallyclever.ro3.texture.TextureFactoryDialog
 
textureScale - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
 
TextureWithMetadata - Class in com.marginallyclever.ro3.texture
TextureWithMetadata is an OpenGL Texture with metadata about where it came from and the source image.
TextureWithMetadata(BufferedImage, String) - Constructor for class com.marginallyclever.ro3.texture.TextureWithMetadata
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.Action
 
tick() - Method in class com.marginallyclever.ro3.node.nodes.behavior.actions.LimbMoveToTarget
 
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.pose.poses.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.apps.donatello.DonatelloNode
 
toJSON() - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
 
toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Box
 
toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
 
toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
 
toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
 
toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
 
toJSON() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
 
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.actions.LimbMoveToTarget
 
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.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.LinearJoint
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.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.odenode.brain.v2.Brain
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Neuron
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODEBox
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECylinder
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODESphere
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEJoint
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.Pose
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.AttachmentPoint
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Camera
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.Limb
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.MeshInstance
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
toJSON() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
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.
torque - Variable in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
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.approximatejacobian.ApproximateJacobian
 
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 record class com.marginallyclever.ro3.apps.viewport.renderpass.MeshMaterialMatrix
Returns a string representation of this record class.
toString() - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.marlinsimulation.MarlinCoordinate
 
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.
train(List<Double>, List<Double>) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
Train the network with a set of inputs and expected outputs
TransferableNodeList - Record Class in com.marginallyclever.ro3.apps.nodetreeview
A Transferable that contains a list of Nodes.
TransferableNodeList(List<Node>) - Constructor for record class com.marginallyclever.ro3.apps.nodetreeview.TransferableNodeList
Creates an instance of a TransferableNodeList record class.
transform(Matrix4d, Ray) - Method in class com.marginallyclever.convenience.Ray
Set this ray to be a copy of another ray.
TranslatePoseCommand - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
A Command to translate a list of Poses.
TranslatePoseCommand(List<Pose>, Vector3d) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
Create a new command to translate a list of Poses.
TranslateToolMulti - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
A tool to translate Pose nodes in the Viewport.
TranslateToolMulti() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
 
TranslateToolOneAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
A tool for moving Pose nodes in the Viewport along a single axis.
TranslateToolOneAxis(Color) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
TranslateToolPanel - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
 
TranslateToolPanel() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolPanel
 
TranslateToolPanel(TranslateToolMulti) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolPanel
 
TranslateToolTwoAxis - Class in com.marginallyclever.ro3.apps.viewport.viewporttool.move
A tool to translate Pose nodes in the Viewport.
TranslateToolTwoAxis(ColorRGB) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
transparency - Variable in class com.marginallyclever.ro3.mesh.load.OBJMaterial
 
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.pose.poses.Camera
Translate relative to camera's current orientation if canTranslate is true.
turnCameraAccordingToHandle() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.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.ImportMesh
 
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
 
undo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotatePoseCommand
 
undo() - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslatePoseCommand
 
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
UndoSystem is a singleton to manage the undo/redo history and associated AbstractActions.
UndoSystem() - Constructor for class com.marginallyclever.ro3.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.viewporttool.Compass3D
 
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolMulti
Updates the tool's internal state, if necessary.
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.RotateToolOneAxis
Updates the tool's internal state, if necessary.
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolMulti
Updates the tool's internal state, if necessary.
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolOneAxis
 
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.move.TranslateToolTwoAxis
 
update(double) - Method in class com.marginallyclever.ro3.apps.viewport.viewporttool.SelectionTool
Updates the tool's internal state, if necessary.
update(double) - Method in interface com.marginallyclever.ro3.apps.viewport.viewporttool.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.behavior.BehaviorTreeRunner
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.behavior.decorators.Repeat
 
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.LinearJoint
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform.LinearStewartPlatform
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm.MarlinRobotArm
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.Motor
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.brain.BrainManager
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.CreatureController
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEAngularMotor
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEBallSocket
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.ODEBody
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEHinge
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODENode
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODEPlane
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.odenode.ODESlider
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.LookAt
 
update(double) - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.SpaceShip
 
update(double) - Method in class com.marginallyclever.ro3.physics.ODEPhysics
 
UPDATE_URL - Static variable in class com.marginallyclever.ro3.apps.actions.CheckForUpdateAction
 
updateAllNodes(double) - Method in class com.marginallyclever.ro3.apps.viewport.Viewport
 
updateCuboid() - Method in class com.marginallyclever.ro3.mesh.Mesh
Force recalculation of the minimum bounding box to contain this STL file.
updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Box
 
updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Capsule
 
updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.CircleXY
 
updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Cylinder
 
updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
 
updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
Draw a grid of lines in the current color
updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.ProceduralMesh
Procedurally generate a list of triangles and update the bounding box.
updateModel() - Method in class com.marginallyclever.ro3.mesh.proceduralmesh.Sphere
 
updatePoints() - Method in class com.marginallyclever.ro3.mesh.AABB
 
updateRedoState() - Method in class com.marginallyclever.ro3.apps.actions.RedoAction
 
updateSize() - Method in class com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies.ODECapsule
 
updateSize() - Method in class com.marginallyclever.ro3.node.nodes.pose.poses.space.CelestialBody
 
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.viewporttool.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.convenience.KSPDirections
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.convenience.KSPDirections
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.
vector3ToJSON(Vector3d) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
 
VERSION - Static variable in class com.marginallyclever.ro3.RO3Frame
 
vertexArray - Variable in class com.marginallyclever.ro3.mesh.Mesh
 
VertexProvider - Interface in com.marginallyclever.ro3.mesh
VertexProvider is an interface for providing vertices and normals to a Mesh.
Viewport - Class in com.marginallyclever.ro3.apps.viewport
Viewport is an JPanel that uses a set of RenderPasses to draw the Registry.getScene() from the perspective of the active Camera.
Viewport() - Constructor for class com.marginallyclever.ro3.apps.viewport.Viewport
 
Viewport(LayoutManager) - Constructor for class com.marginallyclever.ro3.apps.viewport.Viewport
 
ViewportSettingsPanel - Class in com.marginallyclever.ro3.apps.viewport
ViewportSettingsPanel adjusts settings for a Viewport.
ViewportSettingsPanel() - Constructor for class com.marginallyclever.ro3.apps.viewport.ViewportSettingsPanel
 
ViewportSettingsPanel(Viewport) - Constructor for class com.marginallyclever.ro3.apps.viewport.ViewportSettingsPanel
 
ViewportTool - Interface in com.marginallyclever.ro3.apps.viewport.viewporttool
Interface for Viewport tools that can be used to visually edit the scene.
ViewportToolChangeListener - Interface in com.marginallyclever.ro3.apps.viewport.viewporttool
Listens for changes to the active ViewportTool
ViewportToolPanel - Class in com.marginallyclever.ro3.apps.viewport.viewporttool
Displays the settings for the currently active ViewportTool
ViewportToolPanel() - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportToolPanel
 
ViewportToolPanel(Viewport) - Constructor for class com.marginallyclever.ro3.apps.viewport.viewporttool.ViewportToolPanel
 
volumeBox(double, double, double) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
 
volumeCapsule(double, double) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
 
volumeCylinder(double, double) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
 
volumeSphere(double) - Static method in class com.marginallyclever.ro3.physics.ODE4JHelper
 

W

WebCamPanel - Class in com.marginallyclever.ro3.apps.webcam
WebCamPanel uses Webcam to display the default USB web camera.
WebCamPanel() - Constructor for class com.marginallyclever.ro3.apps.webcam.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.proceduralmesh.Box
 
width - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
 
width - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Grid
 
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
 
worldToScreen(Point) - Method in class com.marginallyclever.ro3.apps.donatello.GraphViewPanel
 
wParts - Variable in class com.marginallyclever.ro3.mesh.proceduralmesh.Decal
 

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
 
ZoomToSelected - Class in com.marginallyclever.ro3.apps.viewport
Move the active camera to within a "good" distance of the last selected Pose.
ZoomToSelected(Viewport) - Constructor for class com.marginallyclever.ro3.apps.viewport.ZoomToSelected
 
ZXY - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
 
ZYX - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
 
ZYZ - Enum constant in enum class com.marginallyclever.convenience.helpers.MatrixHelper.EulerSequence
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form