JavaView© v3.95.000

jv.geom
Class PgPointSet_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
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
Direct Known Subclasses:
PgElementSet_Menu, PgPolygon_Menu, PgPolygonSet_Menu

public class PgPointSet_Menu
extends PgGeometry_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_pointSetMethod
           
static int MTHD_ADD_TEXTURE
           
static int MTHD_APPLY_AMBIENT_MATRIX
           
static int MTHD_APPLY_CAMERA_MATRIX
           
static int MTHD_APPLY_MODELING_MATRIX
           
static int MTHD_CONVERT_ELEMENTSET
           
static int MTHD_CONVERT_POINTSET
           
static int MTHD_CONVERT_POLYGON
           
static int MTHD_CONVERT_POLYGONSET
           
static int MTHD_DECREMENT_DIMENSION
           
static int MTHD_ENABLE_INDEX_LABELS
           
static int MTHD_FLIP_ORIENTATION
           
static int MTHD_IGNORE_DEPTHCUE
           
static int MTHD_INCREMENT_DIMENSION
           
static int MTHD_INVERT_VERTEX_MARKS
           
static int MTHD_MAKE_VERTEX_TEXTURE_CYL
           
static int MTHD_MAKE_VERTEX_TEXTURE_SPH
           
static int MTHD_MAKE_VERTEX_TEXTURE_XY
           
static int MTHD_MAKE_VERTEX_TEXTURE_XZ
           
static int MTHD_MAKE_VERTEX_TEXTURE_YZ
           
static int MTHD_MARK_ALL_VERTICES
           
static int MTHD_MARK_VERTICES
           
static int MTHD_MOVE_TO_ORIGIN
           
static int MTHD_PRINT_FVECTOR
           
static int MTHD_PROJECT_FROM_AMBIENT_SPACE
           
static int MTHD_PROJECT_TO_SPHERE
           
static int MTHD_REMOVE_MARKED_VERTICES
           
static int MTHD_REMOVE_TEXTURE
           
static int MTHD_REMOVE_VECTOR_FIELDS
           
static int MTHD_REMOVE_VERTEX_COLORS
           
static int MTHD_REMOVE_VERTEX_NORMALS
           
static int MTHD_SHOW_GLOBAL_VERTEX_COLOR
           
static int MTHD_SHOW_MARKED_VERTICES
           
static int MTHD_SHOW_VECTOR_ARROWS
           
static int MTHD_SHOW_VERTEX_LABELS
           
static int MTHD_SHOW_VERTEX_NORMAL_ARROW
           
static int MTHD_SHOW_VERTEX_OUTLINE
           
static int MTHD_SHOW_VERTEX_TEXTURE
           
static int MTHD_UNMARK_ALL_VERTICES
           
static int MTHD_UNMARK_VERTICES
           
static int MTHD_VERTEX_COLOR_FROM_VECTOR
           
static int MTHD_VERTEX_COLOR_FROM_XYZ
           
static int MTHD_VERTEX_COLOR_FROM_Z
           
static int 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
PgPointSet_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_PRINT_FVECTOR

public static final int MTHD_PRINT_FVECTOR
See Also:
Constant Field Values

MTHD_REMOVE_VECTOR_FIELDS

public static final int MTHD_REMOVE_VECTOR_FIELDS
See Also:
Constant Field Values

MTHD_MOVE_TO_ORIGIN

public static final int MTHD_MOVE_TO_ORIGIN
See Also:
Constant Field Values

MTHD_PROJECT_TO_SPHERE

public static final int MTHD_PROJECT_TO_SPHERE
See Also:
Constant Field Values

MTHD_FLIP_ORIENTATION

public static final int MTHD_FLIP_ORIENTATION
See Also:
Constant Field Values

MTHD_SHOW_VECTOR_ARROWS

public static final int MTHD_SHOW_VECTOR_ARROWS
See Also:
Constant Field Values

MTHD_MARK_VERTICES

public static final int MTHD_MARK_VERTICES
See Also:
Constant Field Values

MTHD_UNMARK_VERTICES

public static final int MTHD_UNMARK_VERTICES
See Also:
Constant Field Values

MTHD_REMOVE_MARKED_VERTICES

public static final int MTHD_REMOVE_MARKED_VERTICES
See Also:
Constant Field Values

MTHD_SHOW_MARKED_VERTICES

public static final int MTHD_SHOW_MARKED_VERTICES
See Also:
Constant Field Values

MTHD_SHOW_VERTEX_LABELS

public static final int MTHD_SHOW_VERTEX_LABELS
See Also:
Constant Field Values

MTHD_ENABLE_INDEX_LABELS

public static final int MTHD_ENABLE_INDEX_LABELS
See Also:
Constant Field Values

MTHD_SHOW_GLOBAL_VERTEX_COLOR

public static final int MTHD_SHOW_GLOBAL_VERTEX_COLOR
See Also:
Constant Field Values

MTHD_VERTEX_COLOR_FROM_VECTOR

public static final int MTHD_VERTEX_COLOR_FROM_VECTOR
See Also:
Constant Field Values

MTHD_VERTEX_COLOR_FROM_XYZ

public static final int MTHD_VERTEX_COLOR_FROM_XYZ
See Also:
Constant Field Values

MTHD_VERTEX_COLOR_FROM_Z

public static final int MTHD_VERTEX_COLOR_FROM_Z
See Also:
Constant Field Values

MTHD_VERTEX_COLOR_FROM_Z_HUE

public static final int MTHD_VERTEX_COLOR_FROM_Z_HUE
See Also:
Constant Field Values

MTHD_SHOW_VERTEX_NORMAL_ARROW

public static final int MTHD_SHOW_VERTEX_NORMAL_ARROW
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_TEXTURE_XY

public static final int MTHD_MAKE_VERTEX_TEXTURE_XY
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_TEXTURE_XZ

public static final int MTHD_MAKE_VERTEX_TEXTURE_XZ
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_TEXTURE_YZ

public static final int MTHD_MAKE_VERTEX_TEXTURE_YZ
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_TEXTURE_CYL

public static final int MTHD_MAKE_VERTEX_TEXTURE_CYL
See Also:
Constant Field Values

MTHD_MAKE_VERTEX_TEXTURE_SPH

public static final int MTHD_MAKE_VERTEX_TEXTURE_SPH
See Also:
Constant Field Values

MTHD_ADD_TEXTURE

public static final int MTHD_ADD_TEXTURE
See Also:
Constant Field Values

MTHD_REMOVE_TEXTURE

public static final int MTHD_REMOVE_TEXTURE
See Also:
Constant Field Values

MTHD_INCREMENT_DIMENSION

public static final int MTHD_INCREMENT_DIMENSION
See Also:
Constant Field Values

MTHD_DECREMENT_DIMENSION

public static final int MTHD_DECREMENT_DIMENSION
See Also:
Constant Field Values

MTHD_SHOW_VERTEX_TEXTURE

public static final int MTHD_SHOW_VERTEX_TEXTURE
See Also:
Constant Field Values

MTHD_MARK_ALL_VERTICES

public static final int MTHD_MARK_ALL_VERTICES
See Also:
Constant Field Values

MTHD_UNMARK_ALL_VERTICES

public static final int MTHD_UNMARK_ALL_VERTICES
See Also:
Constant Field Values

MTHD_REMOVE_VERTEX_COLORS

public static final int MTHD_REMOVE_VERTEX_COLORS
See Also:
Constant Field Values

MTHD_REMOVE_VERTEX_NORMALS

public static final int MTHD_REMOVE_VERTEX_NORMALS
See Also:
Constant Field Values

MTHD_INVERT_VERTEX_MARKS

public static final int MTHD_INVERT_VERTEX_MARKS
See Also:
Constant Field Values

MTHD_APPLY_CAMERA_MATRIX

public static final int MTHD_APPLY_CAMERA_MATRIX
See Also:
Constant Field Values

MTHD_APPLY_MODELING_MATRIX

public static final int MTHD_APPLY_MODELING_MATRIX
See Also:
Constant Field Values

MTHD_APPLY_AMBIENT_MATRIX

public static final int MTHD_APPLY_AMBIENT_MATRIX
See Also:
Constant Field Values

MTHD_PROJECT_FROM_AMBIENT_SPACE

public static final int MTHD_PROJECT_FROM_AMBIENT_SPACE
See Also:
Constant Field Values

MTHD_SHOW_VERTEX_OUTLINE

public static final int MTHD_SHOW_VERTEX_OUTLINE
See Also:
Constant Field Values

MTHD_IGNORE_DEPTHCUE

public static final int MTHD_IGNORE_DEPTHCUE
See Also:
Constant Field Values

MTHD_CONVERT_POINTSET

public static final int MTHD_CONVERT_POINTSET
See Also:
Constant Field Values

MTHD_CONVERT_POLYGON

public static final int MTHD_CONVERT_POLYGON
See Also:
Constant Field Values

MTHD_CONVERT_POLYGONSET

public static final int MTHD_CONVERT_POLYGONSET
See Also:
Constant Field Values

MTHD_CONVERT_ELEMENTSET

public static final int MTHD_CONVERT_ELEMENTSET
See Also:
Constant Field Values

m_pointSetMethod

public java.lang.String[] m_pointSetMethod
Constructor Detail

PgPointSet_Menu

public PgPointSet_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 PgGeometry_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 PgGeometry_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 PgGeometry_Menu

JavaView© v3.95.000

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