artisynth.core.gui.editorManager
Class MotionTargetComponentAgent

java.lang.Object
  extended by artisynth.core.gui.editorManager.EditingAgent
      extended by artisynth.core.gui.editorManager.FrameBasedEditingAgent
          extended by artisynth.core.gui.editorManager.MotionTargetComponentAgent
All Implemented Interfaces:
SelectionListener, ComponentChangeListener, java.awt.event.ActionListener, java.util.EventListener, Disposable

public class MotionTargetComponentAgent
extends FrameBasedEditingAgent
implements SelectionListener


Constructor Summary
MotionTargetComponentAgent(Main main, TrackingController controller)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void dispose()
          Disconnects the agent from the ArtiSynth infrastructure and disposes of its resources.
 void objectDeselected(SelectionEvent e)
           
 void selectionChanged(SelectionEvent e)
           
 void show(java.awt.Rectangle popupBounds)
          Connects the agent to the ArtiSynth infrastructure and makes it visible.
 
Methods inherited from class artisynth.core.gui.editorManager.FrameBasedEditingAgent
addWidget, componentChanged, isVisible
 
Methods inherited from class artisynth.core.gui.editorManager.EditingAgent
getCenter, intersectClipPlane, intersectViewPlane
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MotionTargetComponentAgent

public MotionTargetComponentAgent(Main main,
                                  TrackingController controller)
Method Detail

show

public void show(java.awt.Rectangle popupBounds)
Description copied from class: FrameBasedEditingAgent
Connects the agent to the ArtiSynth infrastructure and makes it visible.

Overrides:
show in class FrameBasedEditingAgent
Parameters:
popupBounds - TODO

dispose

public void dispose()
Description copied from class: FrameBasedEditingAgent
Disconnects the agent from the ArtiSynth infrastructure and disposes of its resources.

Specified by:
dispose in interface Disposable
Overrides:
dispose in class FrameBasedEditingAgent

selectionChanged

public void selectionChanged(SelectionEvent e)
Specified by:
selectionChanged in interface SelectionListener

objectDeselected

public void objectDeselected(SelectionEvent e)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class FrameBasedEditingAgent