harmonic.cad.data
Class SurfaceField

java.lang.Object
  |
  +--harmonic.mz.data.ModelNode
        |
        +--harmonic.cad.data.SurfaceField
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 SurfaceField
extends harmonic.mz.data.ModelNode


Field Summary
static int EDGE_ALL
           
static int EDGE_IDEAL
           
static int EDGE_TRIANGULATED
           
 harmonic.mz.data.fields.ScalarField lineWidth
           
static int SHADE_FLAT
           
static int SHADE_IDEAL
           
static int SHADE_SMOOTH
           
 harmonic.mz.data.fields.ExclusiveIntField xEdgeMode
           
 harmonic.mz.data.fields.ExclusiveIntField xShadeMode
           
 harmonic.mz.data.fields.ExclusiveIntField xSurfaceMode
           
 
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
SurfaceField()
           
 
Method Summary
 boolean linksChildren()
           
 
Methods inherited from class harmonic.mz.data.ModelNode
actionPerformed, addAll, addAlphaed, addField, addField, addField, addFields, addNetworkInput, addNetworkOutput, addNode, addNodeListener, addNodeListener, addNodes, 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, expectedValidationTime, 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, makeContextMenu, makeFixed, makePrototype, makeReferenced, makeUnreferenced, makeVisibleInGUI, markNotified, mayValidate, 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

xEdgeMode

public harmonic.mz.data.fields.ExclusiveIntField xEdgeMode

xShadeMode

public harmonic.mz.data.fields.ExclusiveIntField xShadeMode

xSurfaceMode

public harmonic.mz.data.fields.ExclusiveIntField xSurfaceMode

lineWidth

public harmonic.mz.data.fields.ScalarField lineWidth

SHADE_FLAT

public static final int SHADE_FLAT
See Also:
Constant Field Values

SHADE_SMOOTH

public static final int SHADE_SMOOTH
See Also:
Constant Field Values

SHADE_IDEAL

public static final int SHADE_IDEAL
See Also:
Constant Field Values

EDGE_ALL

public static final int EDGE_ALL
See Also:
Constant Field Values

EDGE_TRIANGULATED

public static final int EDGE_TRIANGULATED
See Also:
Constant Field Values

EDGE_IDEAL

public static final int EDGE_IDEAL
See Also:
Constant Field Values
Constructor Detail

SurfaceField

public SurfaceField()
Method Detail

linksChildren

public boolean linksChildren()
Overrides:
linksChildren in class harmonic.mz.data.ModelNode