JavaView© v3.95.000

jvx.geom
Class PgElementSet_Menu

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.Vector
              extended byjv.objectGui.PsMethodMenu
                  extended byjv.project.PgGeometry_Menu
                      extended byjvx.geom.PgPointSet_Menu
                          extended byjvx.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.util.RandomAccess, 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.

See Also:
PgGeometry_Menu, Serialized Form

Field Summary
 java.lang.String[] m_elementSetMethod
           
static int MTHD_BURN_TEXTURE
           
static int MTHD_CELLOPERATOR
           
static int MTHD_CLIP
           
static int MTHD_CLOSE_HOLES
           
static int MTHD_COLOR_FROM_GAUSS_CURVATURE
           
static int MTHD_COMPUTE_INTEGRAL_LINE
           
static int MTHD_COMPUTE_LOCAL_EXTREMA
           
static int MTHD_CONFORMING
           
static int MTHD_CONFORMING_TO_FULL
           
static int MTHD_CONSTRUCTION_BLOCKS
           
static int MTHD_DIJKSTRA_STRIPES
           
static int MTHD_DUAL
           
static int MTHD_EXPLODE_ELEMENTSET
           
static int MTHD_EXPLODE_POLYTOPE
           
static int MTHD_FIX_BOUNDARY
           
static int MTHD_GEODESIC_SHOOTER
           
static int MTHD_HODGE_SPLIT
           
static int MTHD_IDENTIFY_ELEMENTS
           
static int MTHD_INTERSECT_WITH_FUNCTION
           
static int MTHD_INTERSECT_WITH_PLANE
           
static int MTHD_ISOLINE
           
static int MTHD_LIC
           
static int MTHD_LOCAL_BUTTERFLY
           
static int MTHD_MAKE_BOUNDARY
           
static int MTHD_MAKE_MANIFOLD
           
static int MTHD_MAKE_ORIENTATION
           
static int MTHD_MATCH_TRIANGLES
           
static int MTHD_MEAN_CURVATURE_NORMALS
           
static int MTHD_MINESWEEPER
           
static int MTHD_MINIMIZE
           
static int MTHD_MODELING
           
static int MTHD_NON_CONFORMING
           
static int MTHD_NON_CONFORMING_TO_FULL
           
static int MTHD_NON_CONFORMING_TO_QUARTER
           
static int MTHD_PARAMETER_LINES
           
static int MTHD_PRINCIPAL_CURVATURE
           
static int MTHD_PRINCIPAL_CURVATURE_ANGLE
           
static int MTHD_PRINCIPAL_CURVATURE_AREA
           
static int MTHD_REEB
           
static int MTHD_REFINE
           
static int MTHD_REMOVE_DEGENERATE_ELEMENTS
           
static int MTHD_REMOVE_MULTIPLE_ELEMENTS
           
static int MTHD_REMOVE_UNUSED_VERTICES
           
static int MTHD_RIVARA_BISECTION
           
static int MTHD_SCALAR_FIELD
           
static int MTHD_SHORTEST_GEODESIC
           
static int MTHD_SIMPLIFY
           
static int MTHD_SMOOTHING
           
static int MTHD_SPLIT_ALONG_POLYGON
           
static int MTHD_SPLIT_TO_COMPONENTS
           
static int MTHD_TEXTURE_FROM_ROT_DIV
           
static int MTHD_TEXTURE_FROM_UV
           
static int MTHD_TEXTURE_PATCH
           
static int MTHD_THICK_EDGES
           
static int MTHD_TOPOLOGY
           
static int MTHD_UNFOLD
           
 
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_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
PgElementSet_Menu()
           
 
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.
 
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, 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, 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
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jv.object.PsUpdateIf
getFather, getName, setParent
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

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_SPLIT

public static final int MTHD_HODGE_SPLIT
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_INTERSECT_WITH_PLANE

public static final int MTHD_INTERSECT_WITH_PLANE
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_GEODESIC_SHOOTER

public static final int MTHD_GEODESIC_SHOOTER
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

m_elementSetMethod

public java.lang.String[] m_elementSetMethod
Constructor Detail

PgElementSet_Menu

public PgElementSet_Menu()
Method Detail

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

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

JavaView© v3.95.000

The software JavaView© is copyright protected. All Rights Reserved.