Uses of Class
com.j3d.engine.interact.cmd.base.Command
Packages that use Command
Package
Description
Package that holds all classes related to command-line interaction and processing.
Holds all possible Argument definitions that a command can use (except
TaggedArgUtil)The base for defining a command and how it executes.
Concrete command definitions.
Provides classes and interfaces for command auto-completion and suggestion functionality.
Macros.
Every single implementation of
EventPayload.-
Uses of Command in com.j3d.engine.interact.cmd
Fields in com.j3d.engine.interact.cmd declared as CommandModifier and TypeFieldDescriptionprivate final CommandInvoker.invokedFromCallThe command that called this command if this invoker represents a direct command call.private final CommandInvoker.invokedFromParentThe parent command that invoked this command as a subcommand of itself, if applicable.Fields in com.j3d.engine.interact.cmd with type parameters of type CommandModifier and TypeFieldDescriptionCommandsManager.commandsAliasMapRegistry of available commands mapped by their alias strings.Methods in com.j3d.engine.interact.cmd that return CommandModifier and TypeMethodDescriptionstatic CommandCommandsManager.getCommand(String name) Retrieve aCommandby an alias name.Invoker.getInvokedFromCall()Returns the command that was called, if this invoker represents a direct command call.Invoker.getInvokedFromParent()Returns the parent command that invoked this command, if applicable.Methods in com.j3d.engine.interact.cmd that return types with arguments of type CommandModifier and TypeMethodDescriptionCommands.getCommands()Returns a list of all top-level command instances.Methods in com.j3d.engine.interact.cmd with parameters of type CommandModifier and TypeMethodDescriptionstatic InvokerInvoker.byCommandCall(Command command) Creates an Invoker instance indicating the command was invoked directly through a command different call.static InvokerInvoker.byParentCommand(Command command) Creates an Invoker instance indicating the command was invoked as a subcommand by another parent command.voidCommands.firedEvent(Command cmd, Invoker invoker, String aliasUsed, Object[] args, ArrayList<TaggedArgValue<?>> taggedArgs) booleanCommandParser.run(Command cmd, ArrayList<Object> arguments, ArrayList<TaggedArgValue<?>> taggedArguments) Calls a specific command.booleanCommandParser.run(Command cmd, ArrayList<Object> arguments, ArrayList<TaggedArgValue<?>> taggedArguments, Command caller) Calls a specific command wit an extra note labelling that it was called by some other command's invocation.private booleanCommandParser.runCommand(Command cmd, String cmdName, ArrayList<Object> arguments, ArrayList<TaggedArgValue<?>> taggedArguments, Invoker invoker) booleanCommandParser.runMacro(Command cmd, ArrayList<Object> arguments, ArrayList<TaggedArgValue<?>> taggedArguments) Constructors in com.j3d.engine.interact.cmd with parameters of type Command -
Uses of Command in com.j3d.engine.interact.cmd.args
Subclasses of Command in com.j3d.engine.interact.cmd.argsModifier and TypeClassDescriptionclass -
Uses of Command in com.j3d.engine.interact.cmd.base
Methods in com.j3d.engine.interact.cmd.base that return CommandModifier and TypeMethodDescriptionCommand.addNoArgUsage()Adds one or more aliases to this command.Adds one or more arguments to this command's definition.Command.parseUsages()Parses the usages of the command based on its arguments. -
Uses of Command in com.j3d.engine.interact.cmd.commands
Subclasses of Command in com.j3d.engine.interact.cmd.commandsModifier and TypeClassDescriptionclassA command which makes the explodes the geometry structure of whatever.classA command to extrude a selectedGTri(triangle) along its normal vector.classA command that provides help information about other commands.classclassA command to create a prism.classA command which selects a givenGObjectMethods in com.j3d.engine.interact.cmd.commands that return types with arguments of type CommandModifier and TypeMethodDescriptionHelpCmd.getCommands(AtomicInteger maxCmd, int max, StringBuilder stringBuilder) -
Uses of Command in com.j3d.engine.interact.cmd.commands.camera
Subclasses of Command in com.j3d.engine.interact.cmd.commands.cameraModifier and TypeClassDescriptionclassA command that groups all camera-related subcommands.classA subcommand ofCameraCmdwhich simply prints camera propertiesclassclass -
Uses of Command in com.j3d.engine.interact.cmd.commands.camera.orbit
Subclasses of Command in com.j3d.engine.interact.cmd.commands.camera.orbitModifier and TypeClassDescriptionclassA no-args stateful command which orbits the camera around (itself) usingOrbitMouseOwnerto enable dragging capabilities. -
Uses of Command in com.j3d.engine.interact.cmd.commands.clipboard
Subclasses of Command in com.j3d.engine.interact.cmd.commands.clipboard -
Uses of Command in com.j3d.engine.interact.cmd.commands.create
Subclasses of Command in com.j3d.engine.interact.cmd.commands.createModifier and TypeClassDescriptionclassA command to create various geometric objects in the scene. -
Uses of Command in com.j3d.engine.interact.cmd.commands.debug
Subclasses of Command in com.j3d.engine.interact.cmd.commands.debugModifier and TypeClassDescriptionclassA command for general logging and debugging.classA subcommand ofDebugCmdwhich simply echoes the given string.classclassclassA no-arg subcommand ofDebugCmdwhich simply toggles the normal of a selected triangle or triangles.classA subcommand ofDebugCmdwhich logs the type of the given argument -
Uses of Command in com.j3d.engine.interact.cmd.commands.engine
Subclasses of Command in com.j3d.engine.interact.cmd.commands.engine -
Uses of Command in com.j3d.engine.interact.cmd.commands.join
Subclasses of Command in com.j3d.engine.interact.cmd.commands.join -
Uses of Command in com.j3d.engine.interact.cmd.commands.macro
Subclasses of Command in com.j3d.engine.interact.cmd.commands.macro -
Uses of Command in com.j3d.engine.interact.cmd.commands.measure
Subclasses of Command in com.j3d.engine.interact.cmd.commands.measureModifier and TypeClassDescriptionclassA subcommand for measuring the area of a triangle defined by three points.classA subcommand ofMeasureCmdthat calculates and displays the distance between two points.classA command that dispatches to various measurement subcommands likeVolumeCmdandDistanceCmd.class* A subcommand ofMeasureCmdthat calculates and displays the volume of a solidThing. -
Uses of Command in com.j3d.engine.interact.cmd.commands.thing
Subclasses of Command in com.j3d.engine.interact.cmd.commands.thing -
Uses of Command in com.j3d.engine.interact.cmd.commands.transform
Subclasses of Command in com.j3d.engine.interact.cmd.commands.transformModifier and TypeClassDescriptionclassAn abstract base class that provides the core framework for all stateful transformation commands (Translate, Rotate, Scale).classA sub-command ofTransformCmdwho uses the handles made byAbstractTransformand the key-setters provided byAbstractTransformfromKeyedStatefulCommandto rotate a selection of points or triangles around a given axis.classA sub-command ofTransformCmdwho uses the handles made byAbstractTransformand the key-setters provided byAbstractTransformfromKeyedStatefulCommandto scale a selection of points or triangles.classA very complicated command which is a dispatcher for its specific transform subcommands.classA sub-command ofTransformCmdwho uses the handles made byAbstractTransformand the key-setters provided byAbstractTransformfromKeyedStatefulCommandto translate a selection of points or triangles. -
Uses of Command in com.j3d.engine.interact.cmd.commands.transform.qtrans
Subclasses of Command in com.j3d.engine.interact.cmd.commands.transform.qtrans -
Uses of Command in com.j3d.engine.interact.cmd.commands.uicmd
Subclasses of Command in com.j3d.engine.interact.cmd.commands.uicmd -
Uses of Command in com.j3d.engine.interact.cmd.complete
Methods in com.j3d.engine.interact.cmd.complete with parameters of type CommandModifier and TypeMethodDescriptionprivate InlineHTMLTypingHints.colourTaggedArgs(InlineHTML rich, Command command, ArrayList<CmdToken> init) Appends a hint for tagged arguments to the givenInlineHTMLbased on the command's support for tagged arguments and whether any tagged arguments are present in the input. -
Uses of Command in com.j3d.engine.interact.macros
Fields in com.j3d.engine.interact.macros with type parameters of type CommandModifier and TypeFieldDescriptionMacroUtils.commandsToIgnoreList of classes theMacroRecorderwill ignore when listening forEventType.COMMAND_FIRED -
Uses of Command in com.j3d.engine.react.events.payloads
Methods in com.j3d.engine.react.events.payloads that return CommandConstructors in com.j3d.engine.react.events.payloads with parameters of type CommandModifierConstructorDescriptionCommandFiredPayload(Command cmd, Invoker i, String alias, Object[] args, ArrayList<TaggedArgValue<?>> taggedArgs)