JavaView© v3.95.000

jv.geom
Class PgPolygonSet_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 byjv.geom.PgPointSet_Menu
                          extended byjv.geom.PgPolygonSet_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 PgPolygonSet_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_polygonSetMethod
           
static int MTHD_ASSURE_DIM_OF_POLYGONS
           
static int MTHD_CLOSE
           
static int MTHD_INVERT_POLYGON_MARKS
           
static int MTHD_LENGTH
           
static int MTHD_MAKE_POLYGON_COLOR_FROM_LENGTH
           
static int MTHD_MAKE_POLYGON_COLOR_FROM_VERTEX
           
static int MTHD_MAKE_POLYGON_COLOR_FROM_XYZ
           
static int MTHD_MAKE_POLYGON_COLOR_FROM_Z
           
static int MTHD_MAKE_POLYGON_COLOR_FROM_Z_HUE
           
static int MTHD_MAKE_VERTEX_BINORMALS
           
static int MTHD_MAKE_VERTEX_COLOR_FROM_LENGTH
           
static int MTHD_MAKE_VERTEX_COLOR_FROM_POLYGON
           
static int MTHD_MAKE_VERTEX_CURVATURE_NORMALS
           
static int MTHD_MAKE_VERTEX_NORMALS
           
static int MTHD_MAKE_VERTEX_OFFSET_NORMALS
           
static int MTHD_MARK_ALL_POLYGONS
           
static int MTHD_REMOVE_MARKED_POLYGONS
           
static int MTHD_REMOVE_MARKED_POLYGONS_KEEP_V
           
static int MTHD_REMOVE_POLYGON_COLORS
           
static int MTHD_REMOVE_POLYGON_NORMALS
           
static int MTHD_REMOVE_UNUSED_VERTICES
           
static int MTHD_SHOW_EDGE_COLOR_FROM_VERTEX
           
static int MTHD_SHOW_EDGE_LABELS
           
static int MTHD_SHOW_EDGE_SHADING
           
static int MTHD_SHOW_GLOBAL_POLYGON_COLOR
           
static int MTHD_SHOW_GOURAUD_SHADING
           
static int MTHD_SHOW_POLYGON_END_ARROW
           
static int MTHD_SHOW_POLYGON_LABELS
           
static int MTHD_SHOW_POLYGON_NORMAL_ARROW
           
static int MTHD_SHOW_POLYGON_START_ARROW
           
static int MTHD_TRIANGULATE
           
static int MTHD_UNMARK_ALL_POLYGONS
           
 
Fields inherited from class jv.geom.PgPointSet_Menu
m_pointSetMethod, MTHD_ADD_TEXTURE, MTHD_APPLY_AMBIENT_MATRIX, MTHD_APPLY_CAMERA_MATRIX, MTHD_APPLY_MODELING_MATRIX, MTHD_CONVERT_ELEMENTSET, MTHD_CONVERT_POINTSET, MTHD_CONVERT_POLYGON, MTHD_CONVERT_POLYGONSET, MTHD_DECREMENT_DIMENSION, MTHD_ENABLE_INDEX_LABELS, MTHD_FLIP_ORIENTATION, MTHD_IGNORE_DEPTHCUE, MTHD_INCREMENT_DIMENSION, MTHD_INVERT_VERTEX_MARKS, MTHD_MAKE_VERTEX_TEXTURE_CYL, MTHD_MAKE_VERTEX_TEXTURE_SPH, MTHD_MAKE_VERTEX_TEXTURE_XY, MTHD_MAKE_VERTEX_TEXTURE_XZ, MTHD_MAKE_VERTEX_TEXTURE_YZ, MTHD_MARK_ALL_VERTICES, MTHD_MARK_VERTICES, MTHD_MOVE_TO_ORIGIN, MTHD_PRINT_FVECTOR, MTHD_PROJECT_FROM_AMBIENT_SPACE, MTHD_PROJECT_TO_SPHERE, MTHD_REMOVE_MARKED_VERTICES, MTHD_REMOVE_TEXTURE, MTHD_REMOVE_VECTOR_FIELDS, MTHD_REMOVE_VERTEX_COLORS, MTHD_REMOVE_VERTEX_NORMALS, MTHD_SHOW_GLOBAL_VERTEX_COLOR, MTHD_SHOW_MARKED_VERTICES, MTHD_SHOW_VECTOR_ARROWS, MTHD_SHOW_VERTEX_LABELS, MTHD_SHOW_VERTEX_NORMAL_ARROW, MTHD_SHOW_VERTEX_OUTLINE, MTHD_SHOW_VERTEX_TEXTURE, MTHD_UNMARK_ALL_VERTICES, 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 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
PgPolygonSet_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.
 boolean update(java.lang.Object event)
          Update this menu if the parent object has changed.
 
Methods inherited from class jv.project.PgGeometry_Menu
getViewer, setViewer
 
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_ASSURE_DIM_OF_POLYGONS

public static final int MTHD_ASSURE_DIM_OF_POLYGONS
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_NORMALS

public static final int MTHD_MAKE_VERTEX_NORMALS
See Also:
Constant Field Values

MTHD_LENGTH

public static final int MTHD_LENGTH
See Also:
Constant Field Values

MTHD_REMOVE_UNUSED_VERTICES

public static final int MTHD_REMOVE_UNUSED_VERTICES
See Also:
Constant Field Values

MTHD_SHOW_POLYGON_START_ARROW

public static final int MTHD_SHOW_POLYGON_START_ARROW
See Also:
Constant Field Values

MTHD_SHOW_POLYGON_END_ARROW

public static final int MTHD_SHOW_POLYGON_END_ARROW
See Also:
Constant Field Values

MTHD_SHOW_GLOBAL_POLYGON_COLOR

public static final int MTHD_SHOW_GLOBAL_POLYGON_COLOR
See Also:
Constant Field Values

MTHD_MAKE_POLYGON_COLOR_FROM_XYZ

public static final int MTHD_MAKE_POLYGON_COLOR_FROM_XYZ
See Also:
Constant Field Values

MTHD_MAKE_POLYGON_COLOR_FROM_Z

public static final int MTHD_MAKE_POLYGON_COLOR_FROM_Z
See Also:
Constant Field Values

MTHD_MAKE_POLYGON_COLOR_FROM_Z_HUE

public static final int MTHD_MAKE_POLYGON_COLOR_FROM_Z_HUE
See Also:
Constant Field Values

MTHD_SHOW_EDGE_LABELS

public static final int MTHD_SHOW_EDGE_LABELS
See Also:
Constant Field Values

MTHD_SHOW_POLYGON_LABELS

public static final int MTHD_SHOW_POLYGON_LABELS
See Also:
Constant Field Values

MTHD_SHOW_POLYGON_NORMAL_ARROW

public static final int MTHD_SHOW_POLYGON_NORMAL_ARROW
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_BINORMALS

public static final int MTHD_MAKE_VERTEX_BINORMALS
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_OFFSET_NORMALS

public static final int MTHD_MAKE_VERTEX_OFFSET_NORMALS
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_CURVATURE_NORMALS

public static final int MTHD_MAKE_VERTEX_CURVATURE_NORMALS
See Also:
Constant Field Values

MTHD_CLOSE

public static final int MTHD_CLOSE
See Also:
Constant Field Values

MTHD_TRIANGULATE

public static final int MTHD_TRIANGULATE
See Also:
Constant Field Values

MTHD_REMOVE_MARKED_POLYGONS

public static final int MTHD_REMOVE_MARKED_POLYGONS
See Also:
Constant Field Values

MTHD_MARK_ALL_POLYGONS

public static final int MTHD_MARK_ALL_POLYGONS
See Also:
Constant Field Values

MTHD_UNMARK_ALL_POLYGONS

public static final int MTHD_UNMARK_ALL_POLYGONS
See Also:
Constant Field Values

MTHD_INVERT_POLYGON_MARKS

public static final int MTHD_INVERT_POLYGON_MARKS
See Also:
Constant Field Values

MTHD_REMOVE_POLYGON_COLORS

public static final int MTHD_REMOVE_POLYGON_COLORS
See Also:
Constant Field Values

MTHD_REMOVE_POLYGON_NORMALS

public static final int MTHD_REMOVE_POLYGON_NORMALS
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_COLOR_FROM_POLYGON

public static final int MTHD_MAKE_VERTEX_COLOR_FROM_POLYGON
See Also:
Constant Field Values

MTHD_MAKE_POLYGON_COLOR_FROM_VERTEX

public static final int MTHD_MAKE_POLYGON_COLOR_FROM_VERTEX
See Also:
Constant Field Values

MTHD_SHOW_GOURAUD_SHADING

public static final int MTHD_SHOW_GOURAUD_SHADING
See Also:
Constant Field Values

MTHD_SHOW_EDGE_SHADING

public static final int MTHD_SHOW_EDGE_SHADING
See Also:
Constant Field Values

MTHD_SHOW_EDGE_COLOR_FROM_VERTEX

public static final int MTHD_SHOW_EDGE_COLOR_FROM_VERTEX
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_COLOR_FROM_LENGTH

public static final int MTHD_MAKE_VERTEX_COLOR_FROM_LENGTH
See Also:
Constant Field Values

MTHD_MAKE_POLYGON_COLOR_FROM_LENGTH

public static final int MTHD_MAKE_POLYGON_COLOR_FROM_LENGTH
See Also:
Constant Field Values

MTHD_REMOVE_MARKED_POLYGONS_KEEP_V

public static final int MTHD_REMOVE_MARKED_POLYGONS_KEEP_V
See Also:
Constant Field Values

m_polygonSetMethod

public java.lang.String[] m_polygonSetMethod
Constructor Detail

PgPolygonSet_Menu

public PgPolygonSet_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

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.

Specified by:
update in interface PsUpdateIf
Overrides:
update 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.