artisynth.core.gui.editorManager
Class SetCollisionsCommand
java.lang.Object
artisynth.core.gui.editorManager.SetCollisionsCommand
- All Implemented Interfaces:
- Command
public class SetCollisionsCommand
- extends java.lang.Object
- implements Command
Method Summary |
void |
execute()
Executes this command. |
java.lang.String |
getName()
Gets the name associated with this command. |
void |
undo()
Undoes the result of executing this command. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SetCollisionsCommand
public SetCollisionsCommand(java.lang.String name,
MechModel mech,
java.util.LinkedList<CollidablePair> pairs,
CollisionBehavior behavior)
SetCollisionsCommand
public SetCollisionsCommand(java.lang.String name,
MechModel mech,
CollidablePair pair,
CollisionBehavior behavior)
execute
public void execute()
- Description copied from interface:
Command
- Executes this command.
- Specified by:
execute
in interface Command
undo
public void undo()
- Description copied from interface:
Command
- Undoes the result of executing this command.
- Specified by:
undo
in interface Command
getName
public java.lang.String getName()
- Description copied from interface:
Command
- Gets the name associated with this command. This name will be used in
creating entries in the undo menu.
- Specified by:
getName
in interface Command
- Returns:
- name associated with this command