jv.geom
Class PgElementSet_Menu
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractList
|
+--java.util.Vector
|
+--jv.objectGui.PsMethodMenu
|
+--jv.project.PgGeometry_Menu
|
+--jv.geom.PgPointSet_Menu
|
+--jv.geom.PgElementSet_Menu
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.lang.Cloneable, java.util.Collection, java.util.EventListener, java.awt.event.ItemListener, java.util.List, PsUpdateIf, java.io.Serializable
- public class PgElementSet_Menu
- extends PgPointSet_Menu
Add specific menu items to 'method' menu in control panel to invoke methods from menu.
- Version:
- 18.07.99, 2.00 revised (kp) Method calls changed and PsMenu replaced with standard java.awt.Menu.
00.00.98, 1.00 created (kp)
- Author:
- Konrad Polthier
- See Also:
PgGeometry_Menu, Serialized Form
| Fields inherited from class jv.geom.PgPointSet_Menu |
m_pointSet, m_pointSetMethod, MTHD_ENABLE_DEFAULT_LABEL, MTHD_FLIP_ORIENTATION, MTHD_MAKE_VERTEX_TEXTURE_BND, MTHD_MARK_VERTICES, MTHD_MOVE_TO_ORIGIN, MTHD_PRINT_BNDBOX, MTHD_PRINT_CENTER, MTHD_PROJECT_TO_SPHERE, MTHD_REMOVE_MARKED_VERTICES, MTHD_REMOVE_VECTOR_FIELDS, MTHD_SHOW_GLOBAL_VERTEX_COLOR, MTHD_SHOW_MARKED_VERTICES, MTHD_SHOW_TITLE, MTHD_SHOW_VECTOR_ARROWS, MTHD_SHOW_VERTEX_LABELS, MTHD_SHOW_VERTEX_NORMAL_ARROW, MTHD_UNMARK_VERTICES, MTHD_VERTEX_COLOR_FROM_VECTOR, MTHD_VERTEX_COLOR_FROM_XYZ, MTHD_VERTEX_COLOR_FROM_Z, MTHD_VERTEX_COLOR_FROM_Z_HUE |
| Fields inherited from class java.util.Vector |
capacityIncrement, elementCount, elementData |
| Fields inherited from class java.util.AbstractList |
modCount |
|
Method Summary |
boolean |
applyMethod(java.lang.String aMethod)
Invoke action determined by current string.
|
void |
init(PsObject anObject)
Register the target geometry, and
subclasses should register all menu items and submenus. |
boolean |
update(java.lang.Object event)
Update this menu if the parent object has changed.
|
| Methods inherited from class jv.objectGui.PsMethodMenu |
actionPerformed, addMenu, addMenu, addMenuItem, addMenuItem, clone, getFather, getIndexOfMethod, getLanguage, getMenu, getMenuItem, getName, hasMenu, hasMenuItem, itemStateChanged, removeMenu, removeMenuItem, setName, setParent |
| Methods inherited from class java.util.Vector |
add, add, addAll, addAll, addElement, capacity, clear, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize |
| Methods inherited from class java.util.AbstractList |
iterator, listIterator, listIterator |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.List |
iterator, listIterator, listIterator |
MTHD_CLOSE_BOUNDARY
public static final int MTHD_CLOSE_BOUNDARY
MTHD_CONSTRAIN_BOUNDARY
public static final int MTHD_CONSTRAIN_BOUNDARY
MTHD_CHECK_NEIGHBOUR
public static final int MTHD_CHECK_NEIGHBOUR
MTHD_MAKE_NEIGHBOUR
public static final int MTHD_MAKE_NEIGHBOUR
MTHD_MAKE_VERTEX_NORMALS
public static final int MTHD_MAKE_VERTEX_NORMALS
MTHD_MAKE_ELEMENT_NORMALS
public static final int MTHD_MAKE_ELEMENT_NORMALS
MTHD_REMOVE_UNUSED_VERTICES
public static final int MTHD_REMOVE_UNUSED_VERTICES
MTHD_MARK_ELEMENTS
public static final int MTHD_MARK_ELEMENTS
MTHD_UNMARK_ELEMENTS
public static final int MTHD_UNMARK_ELEMENTS
MTHD_REMOVE_MARKED_ELEMENTS
public static final int MTHD_REMOVE_MARKED_ELEMENTS
MTHD_SHOW_MARKED_ELEMENTS
public static final int MTHD_SHOW_MARKED_ELEMENTS
MTHD_MARK_EDGES
public static final int MTHD_MARK_EDGES
MTHD_UNMARK_EDGES
public static final int MTHD_UNMARK_EDGES
MTHD_REMOVE_MARKED_EDGES
public static final int MTHD_REMOVE_MARKED_EDGES
MTHD_SHOW_MARKED_EDGES
public static final int MTHD_SHOW_MARKED_EDGES
MTHD_MARK_BOUNDARIES
public static final int MTHD_MARK_BOUNDARIES
MTHD_UNMARK_BOUNDARIES
public static final int MTHD_UNMARK_BOUNDARIES
MTHD_REMOVE_MARKED_BOUNDARIES
public static final int MTHD_REMOVE_MARKED_BOUNDARIES
MTHD_SHOW_MARKED_BOUNDARIES
public static final int MTHD_SHOW_MARKED_BOUNDARIES
MTHD_SHOW_BACKFACE
public static final int MTHD_SHOW_BACKFACE
MTHD_COMPUTE_AREA
public static final int MTHD_COMPUTE_AREA
MTHD_COMPUTE_VOLUME
public static final int MTHD_COMPUTE_VOLUME
MTHD_COMPUTE_L2NORM
public static final int MTHD_COMPUTE_L2NORM
MTHD_TRIANGULATE
public static final int MTHD_TRIANGULATE
MTHD_FLIP_EDGES
public static final int MTHD_FLIP_EDGES
MTHD_REFINE_INTO_FOUR
public static final int MTHD_REFINE_INTO_FOUR
MTHD_PRINT_EDGE_LIST
public static final int MTHD_PRINT_EDGE_LIST
MTHD_PRINT_BND_LIST
public static final int MTHD_PRINT_BND_LIST
MTHD_SHOW_GLOBAL_ELEMENT_COLOR
public static final int MTHD_SHOW_GLOBAL_ELEMENT_COLOR
MTHD_ELEMENT_COLOR_FROM_XYZ
public static final int MTHD_ELEMENT_COLOR_FROM_XYZ
MTHD_ELEMENT_COLOR_FROM_Z
public static final int MTHD_ELEMENT_COLOR_FROM_Z
MTHD_ELEMENT_COLOR_FROM_Z_HUE
public static final int MTHD_ELEMENT_COLOR_FROM_Z_HUE
MTHD_SHOW_EDGE_LABELS
public static final int MTHD_SHOW_EDGE_LABELS
MTHD_SHOW_ELEMENT_LABELS
public static final int MTHD_SHOW_ELEMENT_LABELS
MTHD_SHOW_GLOBAL_ELEMENT_BACK_COLOR
public static final int MTHD_SHOW_GLOBAL_ELEMENT_BACK_COLOR
MTHD_SHOW_ELEMENT_BACK_COLORS
public static final int MTHD_SHOW_ELEMENT_BACK_COLORS
MTHD_SHOW_ELEMENT_NORMAL_ARROW
public static final int MTHD_SHOW_ELEMENT_NORMAL_ARROW
m_elementSetMethod
public static final java.lang.String[] m_elementSetMethod
m_elementSet
protected PgElementSet m_elementSet
PgElementSet_Menu
public PgElementSet_Menu()
init
public void init(PsObject anObject)
- Description copied from class:
PsMethodMenu
- Register the target geometry, and
subclasses should register all menu items and submenus.
- Overrides:
init in class PgPointSet_Menu
- Following copied from class:
jv.objectGui.PsMethodMenu
- Parameters:
argument - used by subclasses to specify object on which action shall be executed.
update
public boolean update(java.lang.Object event)
- Update this menu if the parent object has changed.
Set the state of CheckboxMenuItems depending on the states of the parent geometry.
- Overrides:
update in class PgPointSet_Menu
- Following copied from interface:
jv.object.PsUpdateIf
- Parameters:
event - carries a lot of information- Returns:
- true if event has been handled, otherwise false
- See Also:
PsObject,
PsUpdateIf.getFather(),
PsUpdateIf.setParent(PsUpdateIf)
applyMethod
public boolean applyMethod(java.lang.String aMethod)
- Description copied from class:
PsMethodMenu
- Invoke action determined by current string.
This method returns
false, and should be overwritten by subclasses.
- Overrides:
applyMethod in class PgPointSet_Menu
The software JavaView® is copyright protected. All Rights Reserved.