scripps.grid.manager
Class GRID

java.lang.Object
  |
  +--harmonic.mz.data.ModelNode
        |
        +--harmonic.mz.function.Module
              |
              +--scripps.grid.manager.GRID
All Implemented Interfaces:
java.awt.event.ActionListener, harmonic.mz.data.DataNode, harmonic.mz.gui.Documentable, java.util.EventListener, harmonic.mz.data.Interpolater, harmonic.meshGeom.math.MarkableObject, harmonic.mz.event.NodeListener

public class GRID
extends harmonic.mz.function.Module


Nested Class Summary
 class GRID.GRID_Prototype
           
 
Field Summary
static ColorMapListDialog colorMapDlg
           
static ContourListDialog contourDlg
           
static GRID cr
           
static GridListDialog gridDlg
           
static java.lang.String LINES_GEOM
           
static MainDialog mainDlg
           
static java.lang.String SURFACE_GEOM
           
 
Fields inherited from class harmonic.mz.function.Module
bBigImageBad, bigToolbarImage, bInterfaceSettingsInvalid, bPythonDone, className, functionRoot, functionTable, initFile, menu, menuRoot, publicName, pyRef, settings, startCheck, toolbarRoot, vptoolRoot, workingDir
 
Fields inherited from class harmonic.mz.data.ModelNode
_fileRoot_, _thread_, ATTRIB_CONTROL_WIDGET, ATTRIB_LISTABLE, ATTRIB_PRESENTABLE, ATTRIB_PRIVATE, ATTRIB_REMOVEABLE, ATTRIB_RENAMEABLE, ATTRIB_SHOW_CONTEXT_MENU, ATTRIB_TYPE_FILTER, ATTRIB_USERGROUP, ATTRIB_VALUE_GROUP, ATTRIB_VE_LISTENER, bCustomCS, bDebug, bValid, name
 
Constructor Summary
GRID()
           
 
Method Summary
static void addButton(java.lang.String menuText, java.lang.Object listener, java.lang.String callback, HWHexRectButtons buttons)
           
static void addColorMap(ColorMap colorMap)
           
static void addContour(harmonic.mz.data.ShapeNode def)
           
static void addGrid(Grid grid)
           
static void addInputDialog(java.awt.Component cmp)
           
static boolean checkFields(harmonic.mz.data.ShapeNode def)
           
static void createStandardLists_static(harmonic.mz.data.FileNode file)
           
 void createStandardLists(harmonic.mz.data.FileNode file)
           
static void ensureColorMap()
           
static java.util.Vector getColorMaps()
           
static java.util.Vector getContours()
           
static ColorMap getCurrentColorMap()
           
static harmonic.mz.data.ShapeNode getCurrentContour()
           
static Grid getCurrentGrid()
           
static java.util.Vector getGrids()
           
 java.lang.String getHelpDir()
           
 java.lang.String getResourceDir()
           
 java.lang.String getWorkingDir()
           
 boolean hasStandardLists(harmonic.mz.data.FileNode file)
           
 void installInFramework()
           
 void modelLoaded(harmonic.mz.data.FileNode file)
           
 void modelUnloaded(harmonic.mz.data.FileNode file)
           
static void removeColorMap(ColorMap cm)
           
static void removeContour(harmonic.mz.data.ShapeNode def)
           
static void removeGrid(Grid grid)
           
 void removeGUI()
           
static void removeInputDialog(java.awt.Component cmp)
           
static void setCurrentColorMap(ColorMap colorMap)
           
static void setCurrentContour(harmonic.mz.data.ShapeNode contour)
           
static void setCurrentGrid(Grid grid)
           
static HWHexRectButtons standardMenu()
           
 
Methods inherited from class harmonic.mz.function.Module
addFSFunction, addFunction, addFunction, getFunction, getFunctionTable, getHelpFile, getInstallDir, readSettings, writeSettings
 
Methods inherited from class harmonic.mz.data.ModelNode
actionPerformed, addAll, addAlphaed, addField, addField, addField, addFields, addNetworkInput, addNetworkOutput, addNode, addNodeListener, addNodeListener, addNodes, addToCurrent, addToGlobals, addToNetworkEditor, addToTemps, addWithUndo, allFieldsAreFinal, applyDataTransfer, areFieldsValid, assignFromMetaFields, assignFromXMLAttributes, assignFromXMLString, assignToMetaFields, assignToXMLAttributes, assignToXMLString, at, bind, canSelect, castSelection, checkFileRead, checkNetworkInput, childCount, clean, clearAttrib, clearNotified, compare, copyFrom, createControlWidget, createCopy, createXMLElement, deepCopy, defeatNodeEvents, disableEvents, enableEvents, fileRoot, finalize, findFieldElement, findNode, fromXMLNodes, getAttrib, getBound, getCatagory, getControlWidget, getCurrentNames, getDataTransfer, getDataTransferTypes, getDeleted, getDirectInputs, getDirectOutputs, getEffectors, getEntryListener, getErrorState, getFilterType, getFullName, getHandles, getInstanceURL, getInterpolater, getIsLeaf, getListable, getMark, getMetaFields, getName, getNodeChildren_V, getNodeChildren, getNodeID, getNodeParent, getObjectRep, getPresentable, getPrivate, getReferencePoolName, getRemoteOwner, getRemoveable, getRenameable, getSaveable, getSavedChildren, getSelect, getSeparateDirectInputs, getSeparateDirectOutputs, getSequenced, getSerialNo, getTags, getTentativeSelect, getTransformable, getTransformableParent, getTransient, getTreeName, getTypeImage, getTypeURL, getUnfoldedChildren, getUpdateTime, getUserGroup, getValidates, getValue, getXMLNodes, hasDependants, hasExternalRef, hashKey, hasValidationLock, hideControlWidget, indexOf, initControlWidget, insertNode, interpolate_Linear, interpolate_Quadratic, invalidate, isField, isFinal, isInSubtree, isInTree, isLinked, isNotified, isPurged, isSet, isTemporary, isValid, linkedTo, linksChildren, makeContextMenu, makeFixed, makePrototype, makeReferenced, makeUnreferenced, makeVisibleInGUI, markNotified, mayValidate, messageOnValidate, nodeChanged, notifyListeners, postAssignFromXMLElement, preAssignToXMLElement, printChildren, printTags, printTree, printTree, purge, purgeFinal, pythonString, remove, removeAll, removeAll, removeHandles, removeNetworkInput, removeNetworkOutput, removeNode, removeNode, removeNode, removeNodeListener, replace, selfNodeChanged, set, setActualName, setAttrib, setBound, setCatagory, setChildrenExcept, setCoordSystem, setCurrentControlWidget, setCurrentNames, setDeleted, setEntryListener, setErrorState, setFromPrototype, setIsField, setIsLeaf, setIsSet, setListable, setMark, setMetaFields, setName, setNodeParent, setPresentable, setPrivate, setRemoteOwner, setRemoveable, setRenameable, setSaveable, setSelect, setSelect, setSequenced, setSerialNo, setTentativeSelect, setTentativeSelect, setToLink, setTransient, setTransientChildren, setUpdateTime, setUserGroup, setValidates, setValidationLock, setValue, setValueGroup, showControlWidget, showControlWidget, showControlWidget, showHandles, startRename, tag, toString, unlinkListeners, unmarkNotified, untag, updateBindable, valChanged, valChanged, validate, valueString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cr

public static GRID cr

SURFACE_GEOM

public static java.lang.String SURFACE_GEOM

LINES_GEOM

public static java.lang.String LINES_GEOM

mainDlg

public static MainDialog mainDlg

contourDlg

public static ContourListDialog contourDlg

gridDlg

public static GridListDialog gridDlg

colorMapDlg

public static ColorMapListDialog colorMapDlg
Constructor Detail

GRID

public GRID()
Method Detail

getResourceDir

public java.lang.String getResourceDir()
Overrides:
getResourceDir in class harmonic.mz.function.Module

getHelpDir

public java.lang.String getHelpDir()
Overrides:
getHelpDir in class harmonic.mz.function.Module

getWorkingDir

public java.lang.String getWorkingDir()
Overrides:
getWorkingDir in class harmonic.mz.function.Module

installInFramework

public void installInFramework()
Overrides:
installInFramework in class harmonic.mz.function.Module

removeGUI

public void removeGUI()
Overrides:
removeGUI in class harmonic.mz.function.Module

modelLoaded

public void modelLoaded(harmonic.mz.data.FileNode file)
Overrides:
modelLoaded in class harmonic.mz.function.Module

modelUnloaded

public void modelUnloaded(harmonic.mz.data.FileNode file)
Overrides:
modelUnloaded in class harmonic.mz.function.Module

createStandardLists

public void createStandardLists(harmonic.mz.data.FileNode file)
Overrides:
createStandardLists in class harmonic.mz.function.Module

hasStandardLists

public boolean hasStandardLists(harmonic.mz.data.FileNode file)
Overrides:
hasStandardLists in class harmonic.mz.function.Module

createStandardLists_static

public static void createStandardLists_static(harmonic.mz.data.FileNode file)

ensureColorMap

public static void ensureColorMap()

addInputDialog

public static void addInputDialog(java.awt.Component cmp)

removeInputDialog

public static void removeInputDialog(java.awt.Component cmp)

addGrid

public static void addGrid(Grid grid)

removeGrid

public static void removeGrid(Grid grid)

getGrids

public static java.util.Vector getGrids()

getCurrentGrid

public static Grid getCurrentGrid()

setCurrentGrid

public static void setCurrentGrid(Grid grid)

addContour

public static void addContour(harmonic.mz.data.ShapeNode def)

removeContour

public static void removeContour(harmonic.mz.data.ShapeNode def)

getContours

public static java.util.Vector getContours()

setCurrentContour

public static void setCurrentContour(harmonic.mz.data.ShapeNode contour)

getCurrentContour

public static harmonic.mz.data.ShapeNode getCurrentContour()

addColorMap

public static void addColorMap(ColorMap colorMap)

removeColorMap

public static void removeColorMap(ColorMap cm)

getColorMaps

public static java.util.Vector getColorMaps()

getCurrentColorMap

public static ColorMap getCurrentColorMap()

setCurrentColorMap

public static void setCurrentColorMap(ColorMap colorMap)

checkFields

public static boolean checkFields(harmonic.mz.data.ShapeNode def)

standardMenu

public static HWHexRectButtons standardMenu()

addButton

public static void addButton(java.lang.String menuText,
                             java.lang.Object listener,
                             java.lang.String callback,
                             HWHexRectButtons buttons)