JavaView® v2.12

jv.geom
Class PgPointSet_Menu

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.Vector
                    |
                    +--jv.objectGui.PsMethodMenu
                          |
                          +--jv.project.PgGeometry_Menu
                                |
                                +--jv.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.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.

Version:
15.09.01, 2.10 revised (ur) Reorganisation of all Method Menus.
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

Field Summary
static java.lang.String[] m_pointSetMethod
           
static int MTHD_ADD_TEXTURE
           
static int MTHD_DECREMENT_DIMENSION
           
static int MTHD_ENABLE_DEFAULT_LABEL
           
static int MTHD_FLIP_ORIENTATION
           
static int MTHD_INCREMENT_DIMENSION
           
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_BNDBOX
           
static int MTHD_PRINT_CENTER
           
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_NORMALS
           
static int MTHD_SHOW_GLOBAL_VERTEX_COLOR
           
static int MTHD_SHOW_MARKED_VERTICES
           
static int MTHD_SHOW_TITLE
           
static int MTHD_SHOW_VECTOR_ARROWS
           
static int MTHD_SHOW_VERTEX_LABELS
           
static int MTHD_SHOW_VERTEX_NORMAL_ARROW
           
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_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.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, 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_CENTER

public static final int MTHD_PRINT_CENTER

MTHD_PRINT_BNDBOX

public static final int MTHD_PRINT_BNDBOX

MTHD_REMOVE_VECTOR_FIELDS

public static final int MTHD_REMOVE_VECTOR_FIELDS

MTHD_MOVE_TO_ORIGIN

public static final int MTHD_MOVE_TO_ORIGIN

MTHD_PROJECT_TO_SPHERE

public static final int MTHD_PROJECT_TO_SPHERE

MTHD_FLIP_ORIENTATION

public static final int MTHD_FLIP_ORIENTATION

MTHD_SHOW_VECTOR_ARROWS

public static final int MTHD_SHOW_VECTOR_ARROWS

MTHD_MARK_VERTICES

public static final int MTHD_MARK_VERTICES

MTHD_UNMARK_VERTICES

public static final int MTHD_UNMARK_VERTICES

MTHD_REMOVE_MARKED_VERTICES

public static final int MTHD_REMOVE_MARKED_VERTICES

MTHD_SHOW_MARKED_VERTICES

public static final int MTHD_SHOW_MARKED_VERTICES

MTHD_SHOW_TITLE

public static final int MTHD_SHOW_TITLE

MTHD_SHOW_VERTEX_LABELS

public static final int MTHD_SHOW_VERTEX_LABELS

MTHD_ENABLE_DEFAULT_LABEL

public static final int MTHD_ENABLE_DEFAULT_LABEL

MTHD_SHOW_GLOBAL_VERTEX_COLOR

public static final int MTHD_SHOW_GLOBAL_VERTEX_COLOR

MTHD_VERTEX_COLOR_FROM_VECTOR

public static final int MTHD_VERTEX_COLOR_FROM_VECTOR

MTHD_VERTEX_COLOR_FROM_XYZ

public static final int MTHD_VERTEX_COLOR_FROM_XYZ

MTHD_VERTEX_COLOR_FROM_Z

public static final int MTHD_VERTEX_COLOR_FROM_Z

MTHD_VERTEX_COLOR_FROM_Z_HUE

public static final int MTHD_VERTEX_COLOR_FROM_Z_HUE

MTHD_SHOW_VERTEX_NORMAL_ARROW

public static final int MTHD_SHOW_VERTEX_NORMAL_ARROW

MTHD_MAKE_VERTEX_TEXTURE_XY

public static final int MTHD_MAKE_VERTEX_TEXTURE_XY

MTHD_MAKE_VERTEX_TEXTURE_XZ

public static final int MTHD_MAKE_VERTEX_TEXTURE_XZ

MTHD_MAKE_VERTEX_TEXTURE_YZ

public static final int MTHD_MAKE_VERTEX_TEXTURE_YZ

MTHD_MAKE_VERTEX_TEXTURE_CYL

public static final int MTHD_MAKE_VERTEX_TEXTURE_CYL

MTHD_MAKE_VERTEX_TEXTURE_SPH

public static final int MTHD_MAKE_VERTEX_TEXTURE_SPH

MTHD_ADD_TEXTURE

public static final int MTHD_ADD_TEXTURE

MTHD_REMOVE_TEXTURE

public static final int MTHD_REMOVE_TEXTURE

MTHD_INCREMENT_DIMENSION

public static final int MTHD_INCREMENT_DIMENSION

MTHD_DECREMENT_DIMENSION

public static final int MTHD_DECREMENT_DIMENSION

MTHD_SHOW_VERTEX_TEXTURE

public static final int MTHD_SHOW_VERTEX_TEXTURE

MTHD_MARK_ALL_VERTICES

public static final int MTHD_MARK_ALL_VERTICES

MTHD_UNMARK_ALL_VERTICES

public static final int MTHD_UNMARK_ALL_VERTICES

MTHD_REMOVE_VERTEX_NORMALS

public static final int MTHD_REMOVE_VERTEX_NORMALS

m_pointSetMethod

public static final 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
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 PsMethodMenu
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 PgGeometry_Menu

JavaView® v2.12

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