|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
maspack.widgets.ViewerFrame
maspack.apps.MeshThicken
public class MeshThicken
Nested Class Summary | |
---|---|
static class |
MeshThicken.Region
|
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary | |
---|---|
static PropertyList |
myProps
|
Fields inherited from class javax.swing.JFrame |
---|
EXIT_ON_CLOSE |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
MeshThicken(java.lang.String meshFileName,
java.lang.String regionFileName)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
javax.swing.JMenuBar |
addMenuBar()
|
void |
addRegion(MeshThicken.Region region)
|
void |
applyThickening(MeshThicken.Region region,
MeshBase mesh,
double thickening)
|
void |
clearRegions()
|
void |
drawToolAdded(DrawToolEvent e)
|
void |
drawToolBegin(DrawToolEvent e)
|
void |
drawToolEnd(DrawToolEvent e)
|
void |
drawToolRemoved(DrawToolEvent e)
|
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by this object. |
double |
getDefaultRegionHeight()
|
double |
getDefaultRegionMargin()
|
double |
getDefaultRegionThickening()
|
double |
getDefaultRegionUnthickening()
|
Property |
getProperty(java.lang.String name)
Returns a property associated with a specified path name. |
int |
getSmoothingCount()
|
double |
getSmoothingLambda()
|
double |
getSmoothingMu()
|
void |
itemsSelected(GLSelectionEvent e)
|
void |
loadMesh(java.io.File file,
int vertexSkip)
|
void |
loadRegions(java.io.File file)
|
static void |
main(java.lang.String[] args)
|
void |
removeMesh()
|
void |
removeRegion(MeshThicken.Region region)
|
void |
saveRegions(java.io.File file)
|
void |
setDefaultRegionHeight(double height)
|
void |
setDefaultRegionMargin(double margin)
|
void |
setDefaultRegionThickening(double thickening)
|
void |
setDefaultRegionUnthickening(double unthickening)
|
void |
setSmoothingCount(int count)
|
void |
setSmoothingLambda(double lam)
|
void |
setSmoothingMu(double mu)
|
Methods inherited from class maspack.widgets.ViewerFrame |
---|
addDraggerToolBar, addGridDisplay, addKeyListener, addLeftToolPanel, addPopupManager, addRenderable, addTopToolPanel, addViewerToolBar, clearRenderables, getDraggerToolBar, getViewer, removeRenderable, renderOccurred, setBackgroundColor |
Methods inherited from class javax.swing.JFrame |
---|
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface maspack.render.GLViewerListener |
---|
renderOccurred |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
public static PropertyList myProps
Constructor Detail |
---|
public MeshThicken(java.lang.String meshFileName, java.lang.String regionFileName)
Method Detail |
---|
public PropertyList getAllPropertyInfo()
HasProperties
getAllPropertyInfo
in interface HasProperties
public Property getProperty(java.lang.String name)
.
' characters. A sub-property
exists if the value of a property is itself an object which exports
properties. It is only possible to obtain a sub-property handle if each of
its ancestor properties exports their values by reference.
getProperty
in interface HasProperties
name
- name of the desired property or sub-property
public double getDefaultRegionHeight()
public void setDefaultRegionHeight(double height)
public double getDefaultRegionMargin()
public void setDefaultRegionMargin(double margin)
public double getDefaultRegionThickening()
public void setDefaultRegionThickening(double thickening)
public double getDefaultRegionUnthickening()
public void setDefaultRegionUnthickening(double unthickening)
public double getSmoothingLambda()
public void setSmoothingLambda(double lam)
public double getSmoothingMu()
public void setSmoothingMu(double mu)
public int getSmoothingCount()
public void setSmoothingCount(int count)
public javax.swing.JMenuBar addMenuBar()
addMenuBar
in class ViewerFrame
public void loadRegions(java.io.File file)
public void saveRegions(java.io.File file)
public void drawToolAdded(DrawToolEvent e)
drawToolAdded
in interface DrawToolListener
public void drawToolBegin(DrawToolEvent e)
drawToolBegin
in interface DrawToolListener
public void drawToolEnd(DrawToolEvent e)
drawToolEnd
in interface DrawToolListener
public void drawToolRemoved(DrawToolEvent e)
drawToolRemoved
in interface DrawToolListener
public void loadMesh(java.io.File file, int vertexSkip)
public void removeMesh()
public void addRegion(MeshThicken.Region region)
public void removeRegion(MeshThicken.Region region)
public void clearRegions()
public void applyThickening(MeshThicken.Region region, MeshBase mesh, double thickening)
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class ViewerFrame
public void itemsSelected(GLSelectionEvent e)
itemsSelected
in interface GLSelectionListener
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |