Uses of Class
com.marginallyclever.ro3.node.Node
Packages that use Node
Package
Description
Commands are the smallest unit of undoable work in the app.
-
Uses of Node in com.marginallyclever.convenience
Methods in com.marginallyclever.convenience with parameters of type NodeModifier and TypeMethodDescriptionstatic StringPathCalculator.getRelativePath(Node origin, Node goal) Return the relative path from origin to goal. -
Uses of Node in com.marginallyclever.ro3
Fields in com.marginallyclever.ro3 with type parameters of type NodeMethods in com.marginallyclever.ro3 with type parameters of type NodeModifier and TypeMethodDescriptionstatic <T extends Node>
NodeSelector<T> PanelHelper.addNodeSelector(JPanel pane, String label, NodePath<T> nodePath, GridBagConstraints gbc) A convenience method to add a label and component to a panel that is expected to be built with GridBagConstraint.Methods in com.marginallyclever.ro3 that return NodeMethods in com.marginallyclever.ro3 with parameters of type NodeModifier and TypeMethodDescriptionvoidSceneChangeListener.afterSceneChange(Node newScene) Called after the scene changes.voidSceneChangeListener.beforeSceneChange(Node oldScene) Called before the scene changes.static void -
Uses of Node in com.marginallyclever.ro3.apps.brainview
Methods in com.marginallyclever.ro3.apps.brainview with parameters of type NodeModifier and TypeMethodDescriptionvoidBrainView.afterSceneChange(Node newScene) voidBrainView.beforeSceneChange(Node oldScene) voidvoidBrainView.itemRemoved(Object source, Node item) -
Uses of Node in com.marginallyclever.ro3.apps.commands
Classes in com.marginallyclever.ro3.apps.commands with type parameters of type NodeModifier and TypeClassDescriptionclassMethods in com.marginallyclever.ro3.apps.commands that return NodeModifier and TypeMethodDescriptionstatic NodeImportScene.createFromJSON(org.json.JSONObject jsonObject) AddNode.getFirstCreated()Methods in com.marginallyclever.ro3.apps.commands with parameters of type NodeConstructors in com.marginallyclever.ro3.apps.commands with parameters of type NodeModifierConstructorDescriptionMove a list of nodes to a new parent.Constructor parameters in com.marginallyclever.ro3.apps.commands with type arguments of type NodeModifierConstructorDescriptionMove a list of nodes to a new parent.Paste the copied nodes as children of the parent nodes.RemoveNode(List<Node> selection) -
Uses of Node in com.marginallyclever.ro3.apps.donatello
Constructors in com.marginallyclever.ro3.apps.donatello with parameters of type Node -
Uses of Node in com.marginallyclever.ro3.apps.editor
Methods in com.marginallyclever.ro3.apps.editor with parameters of type NodeModifier and TypeMethodDescriptionvoidEditorPanel.afterSceneChange(Node newScene) voidEditorPanel.beforeSceneChange(Node oldScene) voidEditorPanel.nodeDetached(Node child) -
Uses of Node in com.marginallyclever.ro3.apps.nodedetailview
Methods in com.marginallyclever.ro3.apps.nodedetailview with parameters of type NodeModifier and TypeMethodDescriptionvoidNodeDetailView.afterSceneChange(Node newScene) voidNodeDetailView.beforeSceneChange(Node oldScene) voidvoidNodeDetailView.itemRemoved(Object source, Node item) Method parameters in com.marginallyclever.ro3.apps.nodedetailview with type arguments of type NodeModifier and TypeMethodDescriptionvoidNodeDetailView.selectionChanged(List<Node> selectedNodes) Called when the selection changes. -
Uses of Node in com.marginallyclever.ro3.apps.nodeselector
Classes in com.marginallyclever.ro3.apps.nodeselector with type parameters of type NodeModifier and TypeClassDescriptionclassNodeSelectionDialog<T extends Node>A dialog that allows the user to select a node from the scene graph.classNodeSelector<T extends Node>NodeSelectoris a component that allows the user to select aNode.classNodeSelectorDropTarget<T extends Node>AllowsNodes to be dropped onto aNodeSelector. -
Uses of Node in com.marginallyclever.ro3.apps.nodetreeview
Methods in com.marginallyclever.ro3.apps.nodetreeview that return NodeMethods in com.marginallyclever.ro3.apps.nodetreeview that return types with arguments of type NodeModifier and TypeMethodDescriptionTransferableNodeList.list()Returns the value of thelistrecord component.Methods in com.marginallyclever.ro3.apps.nodetreeview with parameters of type NodeModifier and TypeMethodDescriptionvoidNodeTreeView.afterSceneChange(Node newScene) voidNodeTreeView.beforeSceneChange(Node oldScene) voidCalled when an item is added to the selection.voidNodeTreeView.itemRemoved(Object source, Node item) Called when an item is removed from the selection.voidNodeTreeView.nodeAttached(Node child) voidNodeTreeView.nodeDetached(Node child) voidNodeTreeView.nodeRenamed(Node source) voidScan the tree for existing nodes.voidConstructors in com.marginallyclever.ro3.apps.nodetreeview with parameters of type NodeConstructor parameters in com.marginallyclever.ro3.apps.nodetreeview with type arguments of type NodeModifierConstructorDescriptionTransferableNodeList(List<Node> list) Creates an instance of aTransferableNodeListrecord class. -
Uses of Node in com.marginallyclever.ro3.apps.pathtracer
Methods in com.marginallyclever.ro3.apps.pathtracer with parameters of type NodeModifier and TypeMethodDescriptionvoidPathTracerPanel.afterSceneChange(Node newScene) voidPathTracerPanel.beforeSceneChange(Node oldScene) -
Uses of Node in com.marginallyclever.ro3.apps.viewport
Methods in com.marginallyclever.ro3.apps.viewport with parameters of type NodeModifier and TypeMethodDescriptionvoidViewport.afterSceneChange(Node newScene) voidViewport.beforeSceneChange(Node oldScene) -
Uses of Node in com.marginallyclever.ro3.apps.viewport.viewporttool
Methods in com.marginallyclever.ro3.apps.viewport.viewporttool that return types with arguments of type NodeMethods in com.marginallyclever.ro3.apps.viewport.viewporttool with parameters of type NodeModifier and TypeMethodDescriptionvoidjavax.vecmath.Matrix4dSelectedItems.getWorldPoseAtStart(Node node) javax.vecmath.Matrix4dSelectedItems.getWorldPoseNow(Node node) voidSelectedItems.removeEntity(Node node) Method parameters in com.marginallyclever.ro3.apps.viewport.viewporttool with type arguments of type NodeModifier and TypeMethodDescriptionvoidvoidThis method is called when the tool is activated.voidThis method is called when the tool is activated.Constructor parameters in com.marginallyclever.ro3.apps.viewport.viewporttool with type arguments of type Node -
Uses of Node in com.marginallyclever.ro3.apps.viewport.viewporttool.move
Method parameters in com.marginallyclever.ro3.apps.viewport.viewporttool.move with type arguments of type NodeModifier and TypeMethodDescriptionvoidThis method is called when the tool is activated.voidThis method is called when the tool is activated.voidThis method is called when the tool is activated.voidvoidstatic booleanMoveUtils.listContainsAPose(List<Node> list) -
Uses of Node in com.marginallyclever.ro3.node
Classes in com.marginallyclever.ro3.node with type parameters of type NodeMethods in com.marginallyclever.ro3.node with type parameters of type NodeModifier and TypeMethodDescription<T extends Node>
TNode.findFirstChild(Class<T> type) Find the first child of the given type.<T extends Node>
TNode.findFirstSibling(Class<T> type) Find the first sibling of the given type.<T extends Node>
TNode.findNodeByID(String nodeID, Class<T> type) Depth-first search for a node with a matching ID and type.<T extends Node>
TNode.findParent(Class<T> type) Find the first parent of the given type.Methods in com.marginallyclever.ro3.node that return NodeModifier and TypeMethodDescriptionNode.findByPath(String path) Find the node in the tree with the given path.Find the first child of this node with the given name.Find the first child of this node with the given name.Node.findParent(String name) Find the first parent with the given name.Node.getParent()Node.getRootNode()Methods in com.marginallyclever.ro3.node that return types with arguments of type NodeMethods in com.marginallyclever.ro3.node with parameters of type NodeModifier and TypeMethodDescriptionvoidAdd a child to this node at the given index.voidAppend a child to this node.booleanvoidNodeAttachListener.nodeAttached(Node child) Called when parent gains a new child.voidNodeDetachListener.nodeDetached(Node child) Called when a parent node has a child removed.voidCalled when a node is ready, after all it's children are ready.voidNodeRenameListener.nodeRenamed(Node node) Called when a node is renamed.voidNode.removeChild(Node child) voidNodePath.setUniqueIDByNode(Node node) Constructors in com.marginallyclever.ro3.node with parameters of type Node -
Uses of Node in com.marginallyclever.ro3.node.nodefactory
Methods in com.marginallyclever.ro3.node.nodefactory that return NodeMethods in com.marginallyclever.ro3.node.nodefactory that return types with arguments of type NodeModifier and TypeMethodDescriptionNodeFactoryCategory.getSupplier()NodeFactory.getSupplierFor(String identifier) find the sub-factory that matches the given identifier.Method parameters in com.marginallyclever.ro3.node.nodefactory with type arguments of type NodeModifier and TypeMethodDescriptionConstructor parameters in com.marginallyclever.ro3.node.nodefactory with type arguments of type Node -
Uses of Node in com.marginallyclever.ro3.node.nodes
Subclasses of Node in com.marginallyclever.ro3.node.nodesModifier and TypeClassDescriptionclassDHParameteris a node that translates a siblingPoseto and from Denavit-Hartenberg parameters for a joint.classaHingeJointis a joint that can rotate around the local Z axis.classaLinearJointis a joint that can translate along the local Z axis.classMaterialcontains properties for rendering a surface.class -
Uses of Node in com.marginallyclever.ro3.node.nodes.behavior
Subclasses of Node in com.marginallyclever.ro3.node.nodes.behaviorModifier and TypeClassDescriptionclassclassclassBehaviorTreeRunneris a node that runs a behavior tree.classclassclassclassclass -
Uses of Node in com.marginallyclever.ro3.node.nodes.behavior.actions
Subclasses of Node in com.marginallyclever.ro3.node.nodes.behavior.actionsModifier and TypeClassDescriptionclass -
Uses of Node in com.marginallyclever.ro3.node.nodes.behavior.decorators
Subclasses of Node in com.marginallyclever.ro3.node.nodes.behavior.decoratorsModifier and TypeClassDescriptionclassclassclassclassclassKeepRunningUntilFailureis aDecoratorthat repeats until its child returnsBehavior.Status.FAILURE.classclassclass -
Uses of Node in com.marginallyclever.ro3.node.nodes.crab
Subclasses of Node in com.marginallyclever.ro3.node.nodes.crabMethods in com.marginallyclever.ro3.node.nodes.crab with parameters of type Node -
Uses of Node in com.marginallyclever.ro3.node.nodes.environment
Subclasses of Node in com.marginallyclever.ro3.node.nodes.environmentModifier and TypeClassDescriptionclassEnvironment controls external factors like the sun, the skybox, etc. -
Uses of Node in com.marginallyclever.ro3.node.nodes.limbplanner
Subclasses of Node in com.marginallyclever.ro3.node.nodes.limbplanner -
Uses of Node in com.marginallyclever.ro3.node.nodes.limbsolver
Subclasses of Node in com.marginallyclever.ro3.node.nodes.limbsolverModifier and TypeClassDescriptionclass -
Uses of Node in com.marginallyclever.ro3.node.nodes.marlinrobot
Subclasses of Node in com.marginallyclever.ro3.node.nodes.marlinrobotModifier and TypeClassDescriptionclassMarlinRobotrepresents a robot with Marlin firmware installed. -
Uses of Node in com.marginallyclever.ro3.node.nodes.marlinrobot.linearstewartplatform
Modifier and TypeClassDescriptionclassWhen this node is added to the scene, it creates a Linear Stewart Platform. -
Uses of Node in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarm
Subclasses of Node in com.marginallyclever.ro3.node.nodes.marlinrobot.marlinrobotarmModifier and TypeClassDescriptionclassMarlinRobotArmconverts the state of a robot arm into GCode and back. -
Uses of Node in com.marginallyclever.ro3.node.nodes.networksession
Subclasses of Node in com.marginallyclever.ro3.node.nodes.networksession -
Uses of Node in com.marginallyclever.ro3.node.nodes.neuralnetwork
Subclasses of Node in com.marginallyclever.ro3.node.nodes.neuralnetwork -
Uses of Node in com.marginallyclever.ro3.node.nodes.neuralnetwork.leglimbic
Subclasses of Node in com.marginallyclever.ro3.node.nodes.neuralnetwork.leglimbic -
Uses of Node in com.marginallyclever.ro3.node.nodes.odenode
Subclasses of Node in com.marginallyclever.ro3.node.nodes.odenodeModifier and TypeClassDescriptionclassA controller for a creature made of ODE4J hinges and bodies.classWrapper for an angular motor joint in ODE4J.classWrapper for a ball joint in ODE4J.classWrapper for a hinge joint in ODE4J.classA joint between one or twoODEBody.classBase class for allNodethat implement ODE4J.classWrapper for a ODE4J Plane.classWrapper for a slider joint in ODE4J. -
Uses of Node in com.marginallyclever.ro3.node.nodes.odenode.odebody
Subclasses of Node in com.marginallyclever.ro3.node.nodes.odenode.odebody -
Uses of Node in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodies
Subclasses of Node in com.marginallyclever.ro3.node.nodes.odenode.odebody.odebodiesModifier and TypeClassDescriptionclassWrapper for a ODE4J Box.classWrapper for a ODE4J capsule.classWrapper for a ODE4J cylinder.classWrapper for a ODE4J Sphere. -
Uses of Node in com.marginallyclever.ro3.node.nodes.pose
Subclasses of Node in com.marginallyclever.ro3.node.nodes.pose -
Uses of Node in com.marginallyclever.ro3.node.nodes.pose.poses
Subclasses of Node in com.marginallyclever.ro3.node.nodes.pose.posesModifier and TypeClassDescriptionclassclassThe 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.classLimbis a linear chain of bones driven by joints powered by muscles.classLookAtis a pose that always faces a target.class -
Uses of Node in com.marginallyclever.ro3.node.nodes.pose.poses.space
Subclasses of Node in com.marginallyclever.ro3.node.nodes.pose.poses.spaceModifier and TypeClassDescriptionclassRepresents a celestial body - star, planet, moon, etc.class -
Uses of Node in com.marginallyclever.ro3.node.nodes.tests
Subclasses of Node in com.marginallyclever.ro3.node.nodes.testsModifier and TypeClassDescriptionclassA procedural mesh that generates random points on a hemisphere using different sampling methods. -
Uses of Node in com.marginallyclever.ro3.physics
Methods in com.marginallyclever.ro3.physics with parameters of type NodeModifier and TypeMethodDescriptionvoidODEPhysics.deferredAction(Node created) Deferred action to be taken after some nodes have been added to the scene. -
Uses of Node in com.marginallyclever.ro3.raypicking
Methods in com.marginallyclever.ro3.raypicking with parameters of type NodeModifier and TypeMethodDescriptionstatic MaterialRayPickSystem.getMaterial(Node meshInstance) Find the nearestMaterialin the scene graph, starting from the givenMeshInstance.