public class MeshCurveAgent extends AddComponentAgent<MeshMarker>
| Constructor and Description |
|---|
MeshCurveAgent(Main main,
MeshCurve curve,
MeshComponent meshComp,
boolean removeIfEmpty) |
MeshCurveAgent(Main main,
MeshCurve curve,
RenderableComponentList<MeshMarker> markers,
MeshComponent meshComp,
boolean removeIfEmpty) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Disconnects the agent from the ArtiSynth infrastructure and disposes of
its resources.
|
void |
handleLocationEvent(GLViewer viewer,
MouseRayEvent rayEvent)
Called after a left mouse press in one of the viewers when a location
listener is installed.
|
void |
initializeProperties(MeshCurve curve) |
void |
valueChange(ValueChangeEvent e) |
actionPerformed, addBasicProps, addComponentType, addComponentType, componentChanged, selectionChanged, setComponentType, showaddWidget, getDisplay, isVisiblegetCenter, intersectClipPlane, intersectViewPlanepublic MeshCurveAgent(Main main, MeshCurve curve, MeshComponent meshComp, boolean removeIfEmpty)
public MeshCurveAgent(Main main, MeshCurve curve, RenderableComponentList<MeshMarker> markers, MeshComponent meshComp, boolean removeIfEmpty)
public void initializeProperties(MeshCurve curve)
public void dispose()
AddComponentAgentdispose in interface Disposabledispose in class AddComponentAgent<MeshMarker>public void handleLocationEvent(GLViewer viewer, MouseRayEvent rayEvent)
AddComponentAgenthandleLocationEvent in class AddComponentAgent<MeshMarker>public void valueChange(ValueChangeEvent e)
valueChange in interface ValueChangeListenervalueChange in class AddComponentAgent<MeshMarker>