jvx.geom
Class PgElementSet_Menu
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.Vector
-
- jv.objectGui.PsMethodMenu
-
- jv.project.PgGeometry_Menu
-
- jvx.geom.PgPointSet_Menu
-
- jvx.geom.PgElementSet_Menu
-
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.ItemListener, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.EventListener, java.util.List, java.util.RandomAccess, PsUpdateIf
public class PgElementSet_Menu extends PgPointSet_Menu
Add specific menu items to 'method' menu in control panel to invoke methods from menu.- See Also:
PgGeometry_Menu, Serialized Form- Author:
- Konrad Polthier
- Version:
- 26.04.13, 1.80 revised (kp) SplitIntoComponents optimized using select mode.
02.09.09, 1.70 revised (kp) Several menu items moved from dev menu item to other items.
16.01.02, 1.60 revised (ep) Internationalization.
28.12.01, 1.50 revised (kp) Full revision when incorporating the new workshop handling.
21.12.01, 1.22 revised (ur) Identify vertices moved to PgPointSet_Menu.
24.09.01, 1.21 revised (kh) Added unfold geometry to menu.
15.09.01, 1.20 revised (ur) Reorganisation of all method menus.
26.09.00, 1.10 revised (kp) Superclass change to jvx.geom.PgPointSet_Menu from PsMethodMenu.
16.04.00, 1.00 created (kp) Derived by splitting jv.geom.PgElementSet_Menu.
-
-
Field Summary
-
Fields inherited from class jvx.geom.PgPointSet_Menu
m_pointSetMethod, MTHD_EVOLVE, MTHD_IDENTIFY_VERTICES, MTHD_MARK_WITH_SPHERE, MTHD_MODEL_VECTOR_FIELD, MTHD_NOISE, MTHD_NORMALIZE_VECTOR_FIELD, MTHD_ROTATE_VECTOR_FIELD, MTHD_TRANSFORM
-
Fields inherited from class jv.project.PgGeometry_Menu
m_geometryMethod, MTHD_PRINT_ALL, MTHD_PRINT_BNDBOX, MTHD_PRINT_CENTER, MTHD_SHOW_BNDBOX, MTHD_SHOW_CENTER, MTHD_SHOW_NAME, MTHD_UPDATE
-
-
Constructor Summary
Constructors Constructor and Description PgElementSet_Menu()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanapplyMethod(java.lang.String aMethod)Invoke action determined by current string.voidinit(PsObject anObject)Register the target geometry, and subclasses should register all menu items and submenus.-
Methods inherited from class jv.project.PgGeometry_Menu
getViewer, setViewer, update
-
Methods inherited from class jv.objectGui.PsMethodMenu
actionPerformed, addMenu, addMenu, addMenuItem, addMenuItem, addMenuItem, clone, getFather, getLanguage, getMenu, getMenuItem, getName, getPanelVersion, 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, forEach, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeIf, replaceAll, retainAll, set, setElementAt, setSize, size, sort, spliterator, subList, toArray, toArray, toString, trimToSize
-
-
-
-
Field Detail
-
MTHD_COLOR_FROM_GAUSS_CURVATURE
public static final int MTHD_COLOR_FROM_GAUSS_CURVATURE
- See Also:
- Constant Field Values
-
MTHD_MEAN_CURVATURE_NORMALS
public static final int MTHD_MEAN_CURVATURE_NORMALS
- See Also:
- Constant Field Values
-
MTHD_PRINCIPAL_CURVATURE
public static final int MTHD_PRINCIPAL_CURVATURE
- See Also:
- Constant Field Values
-
MTHD_PRINCIPAL_CURVATURE_AREA
public static final int MTHD_PRINCIPAL_CURVATURE_AREA
- See Also:
- Constant Field Values
-
MTHD_PRINCIPAL_CURVATURE_ANGLE
public static final int MTHD_PRINCIPAL_CURVATURE_ANGLE
- See Also:
- Constant Field Values
-
MTHD_NON_CONFORMING
public static final int MTHD_NON_CONFORMING
- See Also:
- Constant Field Values
-
MTHD_CONFORMING
public static final int MTHD_CONFORMING
- See Also:
- Constant Field Values
-
MTHD_CONFORMING_TO_FULL
public static final int MTHD_CONFORMING_TO_FULL
- See Also:
- Constant Field Values
-
MTHD_NON_CONFORMING_TO_FULL
public static final int MTHD_NON_CONFORMING_TO_FULL
- See Also:
- Constant Field Values
-
MTHD_NON_CONFORMING_TO_QUARTER
public static final int MTHD_NON_CONFORMING_TO_QUARTER
- See Also:
- Constant Field Values
-
MTHD_MODELING
public static final int MTHD_MODELING
- See Also:
- Constant Field Values
-
MTHD_CELLOPERATOR
public static final int MTHD_CELLOPERATOR
- See Also:
- Constant Field Values
-
MTHD_MINESWEEPER
public static final int MTHD_MINESWEEPER
- See Also:
- Constant Field Values
-
MTHD_RIVARA_BISECTION
public static final int MTHD_RIVARA_BISECTION
- See Also:
- Constant Field Values
-
MTHD_SIMPLIFY
public static final int MTHD_SIMPLIFY
- See Also:
- Constant Field Values
-
MTHD_CLIP
public static final int MTHD_CLIP
- See Also:
- Constant Field Values
-
MTHD_REMOVE_DEGENERATE_ELEMENTS
public static final int MTHD_REMOVE_DEGENERATE_ELEMENTS
- See Also:
- Constant Field Values
-
MTHD_REMOVE_UNUSED_VERTICES
public static final int MTHD_REMOVE_UNUSED_VERTICES
- See Also:
- Constant Field Values
-
MTHD_MAKE_ORIENTATION
public static final int MTHD_MAKE_ORIENTATION
- See Also:
- Constant Field Values
-
MTHD_SHORTEST_GEODESIC
public static final int MTHD_SHORTEST_GEODESIC
- See Also:
- Constant Field Values
-
MTHD_HODGE
public static final int MTHD_HODGE
- See Also:
- Constant Field Values
-
MTHD_HODGE_SPLIT
public static final int MTHD_HODGE_SPLIT
Deprecated. UseMTHD_HODGEinstead.- See Also:
- Constant Field Values
-
MTHD_EXPLODE_POLYTOPE
public static final int MTHD_EXPLODE_POLYTOPE
- See Also:
- Constant Field Values
-
MTHD_EXPLODE_ELEMENTSET
public static final int MTHD_EXPLODE_ELEMENTSET
- See Also:
- Constant Field Values
-
MTHD_THICK_EDGES
public static final int MTHD_THICK_EDGES
- See Also:
- Constant Field Values
-
MTHD_UNFOLD
public static final int MTHD_UNFOLD
- See Also:
- Constant Field Values
-
MTHD_REFINE
public static final int MTHD_REFINE
- See Also:
- Constant Field Values
-
MTHD_COMPUTE_INTEGRAL_LINE
public static final int MTHD_COMPUTE_INTEGRAL_LINE
- See Also:
- Constant Field Values
-
MTHD_MINIMIZE
public static final int MTHD_MINIMIZE
- See Also:
- Constant Field Values
-
MTHD_MAKE_BOUNDARY
public static final int MTHD_MAKE_BOUNDARY
- See Also:
- Constant Field Values
-
MTHD_DIJKSTRA_STRIPES
public static final int MTHD_DIJKSTRA_STRIPES
- See Also:
- Constant Field Values
-
MTHD_SPLIT_TO_COMPONENTS
public static final int MTHD_SPLIT_TO_COMPONENTS
- See Also:
- Constant Field Values
-
MTHD_FIX_BOUNDARY
public static final int MTHD_FIX_BOUNDARY
- See Also:
- Constant Field Values
-
MTHD_BOOLEAN_INTERSECTION
public static final int MTHD_BOOLEAN_INTERSECTION
- See Also:
- Constant Field Values
-
MTHD_INTERSECT_WITH_PLANE
public static final int MTHD_INTERSECT_WITH_PLANE
Deprecated. UseMTHD_BOOLEAN_INTERSECTIONinstead.- See Also:
- Constant Field Values
-
MTHD_REMOVE_MULTIPLE_ELEMENTS
public static final int MTHD_REMOVE_MULTIPLE_ELEMENTS
- See Also:
- Constant Field Values
-
MTHD_PARAMETER_LINES
public static final int MTHD_PARAMETER_LINES
- See Also:
- Constant Field Values
-
MTHD_TEXTURE_PATCH
public static final int MTHD_TEXTURE_PATCH
- See Also:
- Constant Field Values
-
MTHD_MAKE_MANIFOLD
public static final int MTHD_MAKE_MANIFOLD
- See Also:
- Constant Field Values
-
MTHD_TOPOLOGY
public static final int MTHD_TOPOLOGY
- See Also:
- Constant Field Values
-
MTHD_COMPUTE_LOCAL_EXTREMA
public static final int MTHD_COMPUTE_LOCAL_EXTREMA
- See Also:
- Constant Field Values
-
MTHD_REEB
public static final int MTHD_REEB
- See Also:
- Constant Field Values
-
MTHD_GEODESICFLOW
public static final int MTHD_GEODESICFLOW
- See Also:
- Constant Field Values
-
MTHD_CONSTRUCTION_BLOCKS
public static final int MTHD_CONSTRUCTION_BLOCKS
- See Also:
- Constant Field Values
-
MTHD_DUAL
public static final int MTHD_DUAL
- See Also:
- Constant Field Values
-
MTHD_TEXTURE_FROM_UV
public static final int MTHD_TEXTURE_FROM_UV
- See Also:
- Constant Field Values
-
MTHD_TEXTURE_FROM_ROT_DIV
public static final int MTHD_TEXTURE_FROM_ROT_DIV
- See Also:
- Constant Field Values
-
MTHD_LIC
public static final int MTHD_LIC
- See Also:
- Constant Field Values
-
MTHD_SMOOTHING
public static final int MTHD_SMOOTHING
- See Also:
- Constant Field Values
-
MTHD_BURN_TEXTURE
public static final int MTHD_BURN_TEXTURE
- See Also:
- Constant Field Values
-
MTHD_SPLIT_ALONG_POLYGON
public static final int MTHD_SPLIT_ALONG_POLYGON
- See Also:
- Constant Field Values
-
MTHD_LOCAL_BUTTERFLY
public static final int MTHD_LOCAL_BUTTERFLY
- See Also:
- Constant Field Values
-
MTHD_CLOSE_HOLES
public static final int MTHD_CLOSE_HOLES
- See Also:
- Constant Field Values
-
MTHD_MATCH_TRIANGLES
public static final int MTHD_MATCH_TRIANGLES
- See Also:
- Constant Field Values
-
MTHD_SCALAR_FIELD
public static final int MTHD_SCALAR_FIELD
- See Also:
- Constant Field Values
-
MTHD_ISOLINE
public static final int MTHD_ISOLINE
- See Also:
- Constant Field Values
-
MTHD_IDENTIFY_ELEMENTS
public static final int MTHD_IDENTIFY_ELEMENTS
- See Also:
- Constant Field Values
-
MTHD_INTERSECT_WITH_FUNCTION
public static final int MTHD_INTERSECT_WITH_FUNCTION
- See Also:
- Constant Field Values
-
MTHD_SNAKE
public static final int MTHD_SNAKE
- See Also:
- Constant Field Values
-
MTHD_SEEDS
public static final int MTHD_SEEDS
- See Also:
- Constant Field Values
-
MTHD_CHECK_ORIENTABILITY
public static final int MTHD_CHECK_ORIENTABILITY
- See Also:
- Constant Field Values
-
MTHD_CHECK_MANIFOLD
public static final int MTHD_CHECK_MANIFOLD
- See Also:
- Constant Field Values
-
MTHD_MAKE_MANIFOLD2
public static final int MTHD_MAKE_MANIFOLD2
- See Also:
- Constant Field Values
-
MTHD_CLEAN_MESH
public static final int MTHD_CLEAN_MESH
- See Also:
- Constant Field Values
-
MTHD_HISTOGRAM
public static final int MTHD_HISTOGRAM
- See Also:
- Constant Field Values
-
m_elementSetMethod
public java.lang.String[] m_elementSetMethod
-
-
Method Detail
-
init
public void init(PsObject anObject)
Description copied from class:PsMethodMenuRegister the target geometry, and subclasses should register all menu items and submenus.- Overrides:
initin classPgPointSet_Menu- Parameters:
anObject- argument used by subclasses to specify object on which action shall be executed.
-
applyMethod
public boolean applyMethod(java.lang.String aMethod)
Description copied from class:PsMethodMenuInvoke action determined by current string. This method returnsfalse, and should be overwritten by subclasses.- Overrides:
applyMethodin classPgPointSet_Menu
-
-
"