artisynth.core.gui.editorManager
Class MuscleElementAgent
java.lang.Object
artisynth.core.gui.editorManager.EditingAgent
artisynth.core.gui.editorManager.FrameBasedEditingAgent
artisynth.core.gui.editorManager.AddComponentAgent<MuscleElementDesc>
artisynth.core.gui.editorManager.MuscleElementAgent
- All Implemented Interfaces:
- SelectionListener, ComponentChangeListener, java.awt.event.ActionListener, java.util.EventListener, Disposable, ValueChangeListener
public class MuscleElementAgent
- extends AddComponentAgent<MuscleElementDesc>
Responsible for adding Muscles to a Model.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MuscleElementAgent
public MuscleElementAgent(Main main,
MuscleBundle bundle,
FemModel3d model)
dispose
public void dispose()
- Description copied from class:
AddComponentAgent
- Disconnects the agent from the ArtiSynth infrastructure and disposes of
its resources.
- Specified by:
dispose
in interface Disposable
- Overrides:
dispose
in class AddComponentAgent<MuscleElementDesc>
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
- Overrides:
actionPerformed
in class AddComponentAgent<MuscleElementDesc>
selectionChanged
public void selectionChanged(SelectionEvent e)
- Specified by:
selectionChanged
in interface SelectionListener
- Overrides:
selectionChanged
in class AddComponentAgent<MuscleElementDesc>
componentChanged
public void componentChanged(ComponentChangeEvent e)
- Specified by:
componentChanged
in interface ComponentChangeListener
- Overrides:
componentChanged
in class AddComponentAgent<MuscleElementDesc>