Houdini Pythonの各種メンバー表

HoudiniのPythonでどんなメンバーやメソッドがあるのか毎回dirで調べてたので
もういっそ表にしてしまおう。
なんならQiitaでどこでも見れる様にしておこう、だがあくまで一覧。
気になるメンバーなりメソッドなり見つけたらそいつでググるべし。
[OBJ](#OBJ)、[SOP](#SOP)、[ジオメトリ](#ジオメトリのメンバー)、[TOP](#TOP)、[work_item](#ワークアイテムのメンバー)、[graph](#グラフのメンバー)
何か間違っていましたらご指摘下さい。(↑半分くらいページ内リンクが飛びません・・・)

## OBJ
PythonSOPでOBJのノードのメンバーを下記のコードで調べた。

```ノードのメンバー
node = hou.node('/obj/geo1')
for i in dir(node):
    print(i)
```

| | | | | |
|:-|:-|:-|:-|:-|
| \_OpNode__creationTime | clearUserDataDict | hide | moveParmTranslateIntoPreTransform | selectPreviousVisibleWorkItem |
| \_OpNode__modificationTime | collapseIntoSubnet | hm | movePreTransformIntoParmTransform | selectedChildren |
| \_\_class\_\_ | color | indirectInputs | moveToGoodPosition | selectedItems |
| \_\_delattr\_\_ | combine | infoTree | name | sessionId |
| \_\_dict\_\_ | comment | input | needsToCook | setBuiltExplicitly |
| \_\_dir\_\_ | cook | inputAncestors | networkBoxes | setCachedUserData |
| \_\_doc\_\_ | cookCodeGeneratorNode | inputConnections | networkDots | setColor |
| \_\_eq\_\_ | cookCodeLanguage | inputConnectors | networkItemType | setComment |
| \_\_format\_\_ | cookCount | inputFollowingOutputs | node | setCookTransform |
| \_\_ge\_\_ | cookPathNodes | inputIndex | nodeGroup | setCreatorState |
| \_\_getattribute\_\_ | copyItems | inputLabels | nodeGroups | setCurrent |
| \_\_gt\_\_ | copyItemsToClipboard | inputNames | nodes | setCurrentTOPPage |
| \_\_hash\_\_ | copyNetworkBox | inputs | numItems | setDataBlock |
| \_\_init\_\_ | copyStickyNote | insertInput | numOrderedInputs | setDeleteScript |
| \_\_init_subclass\_\_ | copyTo | isBuiltExplicitly | origin | setDisplayDescriptiveNameFlag |
| \_\_le\_\_ | createCompiledDigitalAsset | isCompiled | outputConnections | setDisplayFlag |
| \_\_lt\_\_ | createDigitalAsset | isCurrent | outputConnectors | setEditableInputString |
| \_\_module\_\_ | createInputNode | isDelayedDefinition | outputForViewFlag | setExpressionLanguage |
| \_\_ne\_\_ | createNetworkBox | isDisplayDescriptiveNameFlagSet | outputIndex | setFirstInput |
| \_\_new\_\_ | createNetworkDot | isDisplayFlagSet | outputLabels | setGenericFlag |
| \_\_reduce\_\_ | createNode | isEditable | outputNames | setInput |
| \_\_reduce_ex\_\_ | createOrMoveVisualizer | isEditableInsideLockedHDA | outputs | setName |
| \_\_repr\_\_ | createOutputNode | isFlagReadable | parent | setNamedInput |
| \_\_setattr\_\_ | createStickyNote | isFlagWritable | parentAndSubnetTransform | setNextInput |
| \_\_sizeof\_\_ | creationTime | isGenericFlagSet | parentNetworkBox | setOutputForViewFlag |
| \_\_str\_\_ | creator | isHidden | parm | setParmClipData |
| \_\_subclasshook\_\_ | creatorState | isInsideLockedHDA | parmAliases | setParmExpressions |
| \_\_swig_destroy\_\_ | dataBlock | isLockedHDA | parmClipData | setParmPivotTransform |
| \_\_weakref\_\_ | dataBlockKeys | isMaterialManager | parmPivotTransform | setParmTemplateGroup |
| _asVoidPointer | dataBlockType | isNetwork | parmTemplateGroup | setParmTransform |
| _cookNoInterruptInternal | deleteItems | isObjectDisplayed | parmTransform | setParms |
| _getArgumentAutoComplete | deleteScript | isObjectDisplayedAtFrame | parmTuple | setParmsPending |
| _loadParmClip | dependents | isPicked | parmTuples | setPicked |
| _parmClipData | deselectWorkItem | isSelectableInViewport | parmTuplesInFolder | setPosition |
| _saveParmClip | destroy | isSelected | parms | setPreTransform |
| _setParmClipData | destroyCachedUserData | isShowingOrigin | parmsInFolder | setSelectableInViewport |
| addControlParmFolder | destroyUserData | isSubNetwork | parmsReferencingThis | setSelected |
| addEventCallback | digitsInName | isTimeDependent | pasteItemsFromClipboard | setUserData |
| addNodeGroup | displayNode | isUsingXray | path | setWorldTransform |
| addParmCallback | editableInputString | item | position | shiftPosition |
| addSpareParmFolder | editableInputStrings | items | preTransform | showOrigin |
| addSpareParmTuple | errors | iterNetworkBoxes | recursiveGlob | simulation |
| alembicGetCameraDict | evalParm | iterStickyNotes | references | size |
| allItems | evalParmTuple | layoutChildren | relativePathTo | spareParms |
| allNodes | eventCallbacks | loadChildrenFromFile | removeAllEventCallbacks | stampValue |
| allParms | expressionLanguage | loadItemsFromFile | removeDataBlock | stickyNotes |
| allSubChildren | extractAndDelete | loadParmClip | removeEventCallback | subnetOutputs |
| allSubItems | fileReferences | localAttributes | removeSpareParmFolder | supportsMultiCookCodeContexts |
| allowEditingOfContents | findNetworkBox | localTransform | removeSpareParmTuple | syncDelayedDefinition |
| appendComment | findNetworkBoxes | localTransformAtTime | removeSpareParms | syncNodeVersionIfNeeded |
| asCode | findNodesThatProcessedObject | localVariables | renderNode | this |
| buildLookatRotation | findOrCreateMotionEffectsNetwork | matchCurrentDefinition | replaceSpareParmTuple | thisown |
| cachedUserData | findStickyNote | matchesCurrentDefinition | runInitScripts | type |
| cachedUserDataDict | findStickyNotes | material | saveChildrenToFile | updateParmStates |
| canCreateDigitalAsset | getTransformFromPointToPoint | messages | saveCodeToFile | useXray |
| canGenerateCookCode | getTransformToNode | modificationTime | saveCompiledCookCodeToFile | userData |
| changeNodeType | glob | motionEffectsNetworkPath | saveCookCodeToFile | userDataDict |
| childTypeCategory | globParms | move | saveItemsToFile | warnings |
| children | hdaModule | moveParmRotateIntoPreTransform | saveParmClip | worldTransform |
| clearCachedUserDataDict | hdaViewerHandleModule | moveParmScaleIntoPreTransform | saveToCompiledVexFile | worldTransformAtTime |
| clearParmAliases | hdaViewerStateModule | moveParmTransformIntoPreTransform | selectNextVisibleWorkItem |  |



## SOPノードのメンバー
PythonSOPでSOPのノードのメンバーを下記のコードで調べた。

```ノードのメンバー
node = hou.pwd()
geo = node.geometry()

for i in dir(node):
    print(i)
```

| | | | | |
|:-|:-|:-|:-|:-|
| \_OpNode\_\_creationTime | collapseIntoSubnet | hasVerb | moveToGoodPosition | setCurPrim |
| \_OpNode\_\_modificationTime | color | hdaModule | name | setCurVertex |
| \_\_class\_\_ | comment | hdaViewerHandleModule | needsToCook | setCurrent |
| \_\_delattr\_\_ | cook | hdaViewerStateModule | networkBoxes | setCurrentTOPPage |
| \_\_dict\_\_ | cookCodeGeneratorNode | hide | networkDots | setDataBlock |
| \_\_dir\_\_ | cookCodeLanguage | hm | networkItemType | setDeleteScript |
| \_\_doc\_\_ | cookCount | indirectInputs | node | setDisplayDescriptiveNameFlag |
| \_\_eq\_\_ | cookPathNodes | infoTree | nodeGroup | setDisplayFlag |
| \_\_format\_\_ | copyItems | input | nodeGroups | setEditableInputString |
| \_\_ge\_\_ | copyItemsToClipboard | inputAncestors | nodes | setExpressionLanguage |
| \_\_getattribute\_\_ | copyNetworkBox | inputConnections | numItems | setFirstInput |
| \_\_gt\_\_ | copyNodeSelectionToUserSelection | inputConnectors | numOrderedInputs | setGenericFlag |
| \_\_hash\_\_ | copyStickyNote | inputFollowingOutputs | outputConnections | setHardLocked |
| \_\_init\_\_ | copyTo | inputGeometry | outputConnectors | setHighlightFlag |
| \_\_init\_subclass\_\_ | createCompiledDigitalAsset | inputGeometryAtFrame | outputForViewFlag | setInput |
| \_\_le\_\_ | createDigitalAsset | inputIndex | outputIndex | setManagesAttribDataIds |
| \_\_lt\_\_ | createInputNode | inputLabels | outputLabels | setName |
| \_\_module\_\_ | createNetworkBox | inputNames | outputNames | setNamedInput |
| \_\_ne\_\_ | createNetworkDot | inputs | outputs | setNextInput |
| \_\_new\_\_ | createNode | insertInput | parent | setOutputForViewFlag |
| \_\_reduce\_\_ | createOrMoveVisualizer | isBuiltExplicitly | parentNetworkBox | setParmClipData |
| \_\_reduce\_ex\_\_ | createOutputNode | isBypassed | parm | setParmExpressions |
| \_\_repr\_\_ | createStickyNote | isCompiled | parmAliases | setParmTemplateGroup |
| \_\_setattr\_\_ | creationTime | isCurrent | parmClipData | setParms |
| \_\_sizeof\_\_ | creator | isDelayedDefinition | parmTemplateGroup | setParmsPending |
| \_\_str\_\_ | creatorState | isDisplayDescriptiveNameFlagSet | parmTuple | setPicked |
| \_\_subclasshook\_\_ | curPoint | isDisplayFlagSet | parmTuples | setPosition |
| \_\_swig\_destroy\_\_ | curPrim | isEditable | parmTuplesInFolder | setRenderFlag |
| \_\_weakref\_\_ | curVertex | isEditableInsideLockedHDA | parms | setSelectableTemplateFlag |
| \_asVoidPointer | dataBlock | isFlagReadable | parmsInFolder | setSelected |
| \_cookNoInterruptInternal | dataBlockKeys | isFlagWritable | parmsReferencingThis | setSelection |
| \_dirtyMicroNodesStates | dataBlockType | isGenericFlagSet | pasteItemsFromClipboard | setSoftLocked |
| \_getArgumentAutoComplete | deleteItems | isHardLocked | path | setTemplateFlag |
| \_getMicroNodesStates | deleteScript | isHidden | position | setUnloadFlag |
| \_loadParmClip | dependents | isHighlightFlagSet | recursiveGlob | setUserData |
| \_parmClipData | deselectWorkItem | isInsideLockedHDA | references | shiftPosition |
| \_saveParmClip | destroy | isLockedHDA | relativePathTo | simulation |
| \_sendSelectionChangedEvent | destroyCachedUserData | isMaterialManager | removeAllEventCallbacks | size |
| \_setCurrentMicroNodeName | destroyUserData | isNetwork | removeDataBlock | spareParms |
| \_setParmClipData | digitsInName | isPicked | removeEventCallback | stampValue |
| addControlParmFolder | displayNode | isRenderFlagSet | removeSpareParmFolder | stickyNotes |
| addEventCallback | editableInputString | isSelectableTemplateFlagSet | removeSpareParmTuple | subnetOutputs |
| addNodeGroup | editableInputStrings | isSelected | removeSpareParms | supportsMultiCookCodeContexts |
| addParmCallback | errors | isSoftLocked | renderNode | syncDelayedDefinition |
| addSpareParmFolder | evalParm | isSubNetwork | replaceSpareParmTuple | syncNodeVersionIfNeeded |
| addSpareParmTuple | evalParmTuple | isTemplateFlagSet | runInitScripts | this |
| allItems | eventCallbacks | isTimeDependent | saveChildrenToFile | thisown |
| allNodes | expressionLanguage | isUnloadFlagSet | saveCodeToFile | type |
| allParms | extractAndDelete | item | saveCompiledCookCodeToFile | updateParmStates |
| allSubChildren | fileReferences | items | saveCookCodeToFile | userData |
| allSubItems | findNetworkBox | iterNetworkBoxes | saveItemsToFile | userDataDict |
| allowEditingOfContents | findNetworkBoxes | iterStickyNotes | saveParmClip | verb |
| appendComment | findNodesThatProcessedObject | layoutChildren | saveToCompiledVexFile | warnings |
| asCode | findOrCreateMotionEffectsNetwork | loadChildrenFromFile | selectNextVisibleWorkItem |  |
| bypass | findStickyNote | loadItemsFromFile | selectPreviousVisibleWorkItem |  |
| cachedUserData | findStickyNotes | loadParmClip | selectedChildren |  |
| cachedUserDataDict | generateInputAttribMenu | localAttributes | selectedItems |  |
| canCreateDigitalAsset | generateInputGroupMenu | localVariables | selection |  |
| canGenerateCookCode | geometry | managesAttribDataIds | sessionId |  |
| changeNodeType | geometryAtFrame | matchCurrentDefinition | setBuiltExplicitly |  |
| childTypeCategory | geometryDelta | matchesCurrentDefinition | setCachedUserData |  |
| children | geometryDep | messages | setColor |  |
| clearCachedUserDataDict | geometryNoDep | modificationTime | setComment |  |
| clearParmAliases | glob | motionEffectsNetworkPath | setCreatorState |  |
| clearUserDataDict | globParms | move | setCurPoint | 



## ジオメトリのメンバー
PythonSOPでSOPのgeometry()のメンバーを下記のコードで調べた。

```ノードのメンバー
node = hou.pwd()
geo = node.geometry()
for i in dir(geo):
    print(i)
```

| | | | | |
|:-|:-|:-|:-|:-|
| \_\_class\_\_ | averageMinDistance | findEdgeGroup | modificationCounter | setGlobalAttribValue |
| \_\_delattr\_\_ | boundingBox | findGlobalAttrib | nearestPoint | setIntrinsicValue |
| \_\_dict\_\_ | clear | findPointAttrib | nearestPoints | setPointFloatAttribValues |
| \_\_dir\_\_ | containsPrimType | findPointGroup | nearestPrim | setPointFloatAttribValuesFromString |
| \_\_doc\_\_ | copy | findPrimAttrib | orientedBoundingBox | setPointIntAttribValues |
| \_\_eq\_\_ | copyAttrib | findPrimGroup | orientedPointBoundingBox | setPointIntAttribValuesFromString |
| \_\_format\_\_ | copyAttribs | findVertexAttrib | orientedPrimBoundingBox | setPointStringAttribValues |
| \_\_ge\_\_ | countPrimType | findVertexGroup | packToFolder | setPreferredPrecision |
| \_\_getattribute\_\_ | createBezierCurve | floatAttribValue | packedFolderProperties | setPrimFloatAttribValues |
| \_\_gt\_\_ | createBezierSurface | floatListAttribValue | point | setPrimFloatAttribValuesFromString |
| \_\_hash\_\_ | createChannelPrim | freeze | pointAttribs | setPrimIntAttribValues |
| \_\_init\_\_ | createEdgeGroup | generateAttribMenu | pointBoundingBox | setPrimIntAttribValuesFromString |
| \_\_init\_subclass\_\_ | createHexahedron | generateGroupMenu | pointFloatAttribValues | setPrimStringAttribValues |
| \_\_le\_\_ | createHexahedronInPlace | globEdges | pointFloatAttribValuesAsString | setVertexFloatAttribValues |
| \_\_lt\_\_ | createMeshSurface | globPoints | pointGroups | setVertexFloatAttribValuesFromString |
| \_\_module\_\_ | createNURBSCurve | globPrims | pointIntAttribValues | setVertexIntAttribValues |
| \_\_ne\_\_ | createNURBSSurface | globVertices | pointIntAttribValuesAsString | setVertexIntAttribValuesFromString |
| \_\_new\_\_ | createPacked | globalAttribs | pointLoop | setVertexStringAttribValues |
| \_\_reduce\_\_ | createPackedGeometry | importLop | pointNormals | sopNode |
| \_\_reduce\_ex\_\_ | createPoint | importUsdStage | pointStringAttribValues | sopNodeOutputIndex |
| \_\_repr\_\_ | createPointGroup | incrementAllDataIds | points | stringAttribValue |
| \_\_setattr\_\_ | createPoints | incrementDataIdsForAddOrRemove | preferredPrecision | stringListAttribValue |
| \_\_sizeof\_\_ | createPolygon | incrementModificationCounter | prim | this |
| \_\_str\_\_ | createPolygons | incrementPrimitiveIntrinsicsDataId | primAttribs | thisown |
| \_\_subclasshook\_\_ | createPrimGroup | incrementTopologyDataId | primBoundingBox | topologyDataId |
| \_\_swig\_destroy\_\_ | createTetrahedron | intAttribValue | primFloatAttribValues | transform |
| \_\_weakref\_\_ | createTetrahedronInPlace | intListAttribValue | primFloatAttribValuesAsString | transformPrims |
| \_attribInfo | createVertexGroup | intersect | primGroups | unpackFromFolder |
| \_generateGroupMenu | createVolume | intrinsicNames | primIntAttribValues | vertexAttribs |
| \_geometryHandle | data | intrinsicReadOnly | primIntAttribValuesAsString | vertexFloatAttribValues |
| \_getPointChildren | deletePoints | intrinsicSize | primLoop | vertexFloatAttribValuesAsString |
| \_guDetailHandle | deletePrims | intrinsicValue | primStringAttribValues | vertexGroups |
| \_orderedPoints | deletePrimsOutsideBoundingBox | intrinsicValueDict | primitiveIntrinsicsDataId | vertexIntAttribValues |
| addArrayAttrib | dictAttribValue | isReadOnly | prims | vertexIntAttribValuesAsString |
| addAttrib | dictListAttribValue | isValid | renameGlobalAttrib | vertexStringAttribValues |
| attribType | edgeGroups | iterPoints | renamePointAttrib | vexAttribDataId |
| attribValue | edgeLoop | iterPrims | renamePrimAttrib |  |
| attributeCaptureObjectPaths | execute | load | renameVertexAttrib |  |
| attributeCaptureRegions | extractPackedPaths | loadFromFile | saveToFile |  |
| averageEdgeLength | findEdge | merge | selection | 

## TOP
PythonSOPでTOPノードのメンバーを下記のコードで調べた。

```TOPノードのメンバー
node =hou.node('/obj/geo1/topnet1/wedge1')

for i in dir(geo):
    print(i)
```

| | | | | |
|:-|:-|:-|:-|:-|
| \_OpNode\_\_creationTime | collapsedItem | getCookState | layoutChildren | saveCompiledCookCodeToFile |
| \_OpNode\_\_modificationTime | collapsedItems | getDataLayerInterfaceId | loadChildrenFromFile | saveCookCodeToFile |
| \_\_class\_\_ | color | getFilterNodes | loadItemsFromFile | saveItemsToFile |
| \_\_delattr\_\_ | comment | getPDGGraphContext | loadParmClip | saveParmClip |
| \_\_dict\_\_ | cook | getPDGGraphContextName | localAttributes | saveToCompiledVexFile |
| \_\_dir\_\_ | cookAllOutputWorkItems | getPDGNode | localVariables | selectNextVisibleWorkItem |
| \_\_doc\_\_ | cookCodeGeneratorNode | getPDGNodeId | matchCurrentDefinition | selectPreviousVisibleWorkItem |
| \_\_eq\_\_ | cookCodeLanguage | getPDGNodeName | matchesCurrentDefinition | selectedChildren |
| \_\_format\_\_ | cookCount | getSelectedWorkItem | messages | selectedItems |
| \_\_ge\_\_ | cookOutputWorkItems | getWorkItemName | modificationTime | sessionId |
| \_\_getattribute\_\_ | cookPathNodes | glob | motionEffectsNetworkPath | setBuiltExplicitly |
| \_\_gt\_\_ | cookWorkItems | globParms | move | setCachedUserData |
| \_\_hash\_\_ | copyItems | graphCommands | moveToGoodPosition | setColor |
| \_\_init\_\_ | copyItemsToClipboard | hdaModule | name | setComment |
| \_\_init\_subclass\_\_ | copyNetworkBox | hdaViewerHandleModule | needsToCook | setCreatorState |
| \_\_le\_\_ | copyStickyNote | hdaViewerStateModule | networkBoxes | setCurrent |
| \_\_lt\_\_ | copyTo | hide | networkDots | setCurrentTOPPage |
| \_\_module\_\_ | createCompiledDigitalAsset | hm | networkItemType | setDataBlock |
| \_\_ne\_\_ | createDigitalAsset | indirectInputs | node | setDeleteScript |
| \_\_new\_\_ | createInputNode | infoTree | nodeGroup | setDisplayDescriptiveNameFlag |
| \_\_reduce\_\_ | createNetworkBox | input | nodeGroups | setDisplayFlag |
| \_\_reduce\_ex\_\_ | createNetworkDot | inputAncestors | nodes | setEditableInputString |
| \_\_repr\_\_ | createNode | inputConnections | numItems | setExpressionLanguage |
| \_\_setattr\_\_ | createOrMoveVisualizer | inputConnectors | numOrderedInputs | setFirstInput |
| \_\_sizeof\_\_ | createOutputNode | inputDataTypes | outputConnections | setGenericFlag |
| \_\_str\_\_ | createStickyNote | inputFollowingOutputs | outputConnectors | setInput |
| \_\_subclasshook\_\_ | creationTime | inputIndex | outputDataTypes | setName |
| \_\_swig\_destroy\_\_ | creator | inputLabels | outputForViewFlag | setNamedInput |
| \_\_weakref\_\_ | creatorState | inputNames | outputIndex | setNextInput |
| \_asVoidPointer | dataBlock | inputs | outputLabels | setOutputForViewFlag |
| \_cookNoInterruptInternal | dataBlockKeys | insertInput | outputNames | setParmClipData |
| \_getArgumentAutoComplete | dataBlockType | isBuiltExplicitly | outputNode | setParmExpressions |
| \_loadParmClip | deleteItems | isBypassed | outputs | setParmTemplateGroup |
| \_parmClipData | deleteScript | isCompiled | parent | setParms |
| \_saveParmClip | dependents | isCurrent | parentNetworkBox | setParmsPending |
| \_setParmClipData | deselectWorkItem | isDelayedDefinition | parm | setPicked |
| addControlParmFolder | destroy | isDisplayDescriptiveNameFlagSet | parmAliases | setPosition |
| addEventCallback | destroyCachedUserData | isDisplayFlagSet | parmClipData | setRenderFlag |
| addNodeGroup | destroyUserData | isEditable | parmTemplateGroup | setSelected |
| addPDGFilter | digitsInName | isEditableInsideLockedHDA | parmTuple | setSelectedWorkItem |
| addParmCallback | dirtyAllTasks | isFilterOn | parmTuples | setUserData |
| addSpareParmFolder | dirtyAllWorkItems | isFlagReadable | parmTuplesInFolder | shiftPosition |
| addSpareParmTuple | dirtyTasks | isFlagWritable | parms | simulation |
| allItems | dirtyWorkItems | isGenericFlagSet | parmsInFolder | size |
| allNodes | displayNode | isHidden | parmsReferencingThis | spareParms |
| allParms | editableInputString | isInsideLockedHDA | pasteItemsFromClipboard | stampValue |
| allSubChildren | editableInputStrings | isLockedHDA | path | stickyNotes |
| allSubItems | enablePDGFilter | isMapper | pauseCook | subnetOutputs |
| allowEditingOfContents | errors | isMaterialManager | position | supportsMultiCookCodeContexts |
| appendComment | evalParm | isNetwork | recursiveGlob | syncDelayedDefinition |
| asCode | evalParmTuple | isPDGFilter | references | syncNodeVersionIfNeeded |
| bypass | eventCallbacks | isPartitioner | relativePathTo | taskGraphCommands |
| cachedUserData | executeGraph | isPicked | removeAllEventCallbacks | this |
| cachedUserDataDict | expressionLanguage | isProcessor | removeDataBlock | thisown |
| canCreateDigitalAsset | extractAndDelete | isRenderFlagSet | removeEventCallback | topParent |
| canGenerateCookCode | fileReferences | isScheduler | removePDGFilter | type |
| cancelCook | findNetworkBox | isSelected | removeSpareParmFolder | updateParmStates |
| changeNodeType | findNetworkBoxes | isServiceCompatible | removeSpareParmTuple | userData |
| childTypeCategory | findNodesThatProcessedObject | isSubNetwork | removeSpareParms | userDataDict |
| children | findOrCreateMotionEffectsNetwork | isTimeDependent | renderNode | warnings |
| clearCachedUserDataDict | findStickyNote | item | replaceSpareParmTuple | workItemStates |
| clearParmAliases | findStickyNotes | items | runInitScripts | workItemsInCollapsedItemIds |
| clearUserDataDict | generateStaticItems | iterNetworkBoxes | saveChildrenToFile |  |
| collapseIntoSubnet | generateStaticWorkItems | iterStickyNotes | saveCodeToFile | 


## ワークアイテムのメンバー
PythonTOPでTOPのワークアイテムのメンバーを下記のコードを書いてGenerateNodeの結果がこれ。

```ワークアイテムのメンバー
for i in dir(work_item):
    print(i)
```

| | | | | |
|:-|:-|:-|:-|:-|
| Serialization | addEventHandler | cookDuration | hasAttrib | isUnsuccessful | renameAttrib | stringAttribute |
| \_\_class\_\_ | addExpectedOutputFile | cookPercent | hasCommand | label | resultData | supportedEventTypes |
| \_\_delattr\_\_ | addExpectedOutputFiles | cookSubItem | hasCookPercent | loadAttributes | resultDataForTag | tempDir |
| \_\_dir\_\_ | addExpectedResultData | cookType | hasCustomState | loadJSONFile | saveArrayJSONFile | timeDependentAttribs |
| \_\_doc\_\_ | addLog | cookWarning | hasDependency | loadJSONString | saveArrayJSONString | transferFiles |
| \_\_eq\_\_ | addMessage | createJSONPatch | hasEnvironmentVar | localizePath | saveAttributes | type |
| \_\_format\_\_ | addOutputFile | customState | hasEventHandler | lockAttributes | saveJSONFile | updateOutputFile |
| \_\_ge\_\_ | addOutputFiles | data | hasFrame | logMessages | saveJSONString | updateResultData |
| \_\_getattribute\_\_ | addResultData | dependencies | hasLabel | loopBegin | serializeData |  |
| \_\_getitem\_\_ | addWarning | dependencyState | hasPlatformCommand | loopDepth | serializeDataToFile |  |
| \_\_gt\_\_ | attrib | dependents | hasWarnings | loopIteration | setAttribFlag |  |
| \_\_hash\_\_ | attribArray | dirty | id | loopLock | setCommand |  |
| \_\_init\_\_ | attribHash | envLookup | index | loopNumber | setCookPercent |  |
| \_\_init\_subclass\_\_ | attribMatch | environment | inputFiles | loopSize | setCustomState |  |
| \_\_iter\_\_ | attribNames | eraseAttrib | inputFilesForTag | makeActive | setFileAttrib |  |
| \_\_le\_\_ | attribType | eventHandlers | inputResultData | memoryUsage | setFloatAttrib |  |
| \_\_lt\_\_ | attribValue | executionType | inputResultDataForTag | name | setFrame |  |
| \_\_module\_\_ | attribValues | expectedInputFiles | intAttribArray | node | setIntAttrib |  |
| \_\_ne\_\_ | batchIndex | expectedInputResultData | intAttribValue | numAttribs | setIsPostCook |  |
| \_\_new\_\_ | batchParent | expectedOutputFiles | invalidateCache | numericAttribute | setLabel |  |
| \_\_reduce\_\_ | cancel | expectedResultData | isBatch | outputFiles | setLoopInfo |  |
| \_\_reduce\_ex\_\_ | checkSubItem | fileAttribArray | isCooked | outputFilesForTag | setPlatformCommands |  |
| \_\_repr\_\_ | clearAttribs | fileAttribValue | isFrozen | parent | setPyObjectAttrib |  |
| \_\_setattr\_\_ | clearEnvironment | firstOutputFileForTag | isInProcess | partitionItems | setStringAttrib |  |
| \_\_sizeof\_\_ | clearExpectedOutputFiles | firstResultDataForTag | isNoGenerate | platformCommand | shouldRunInShell |  |
| \_\_str\_\_ | clearExpectedOutputs | floatAttribArray | isOutOfProcess | prepareDirty | startSubItem |  |
| \_\_subclasshook\_\_ | clearOutputFiles | floatAttribValue | isPartition | priority | state |  |
| addAttrib | clearResultData | frame | isPostCook | pyObjectAttribValue | stats |  |
| addEnvironmentVar | command | frameStep | isStatic | removeAllEventHandlers | stringAttribArray |  |
| addError | context | graph | isSuccessful | removeEventHandler | stringAttribValue | 


## グラフのメンバー
PythonTOPでTOPのワークアイテムのメンバーを下記のコードを書いてGenerateNodeで調べた。

```ワークアイテムのメンバー
for i in dir(work_item):
    print(i)
```

| | | |
|:-|:-|:-|
| \_\_class\_\_ | \_\_subclasshook\_\_ | loadAttributes |
| \_\_delattr\_\_ | addAttrib | lockAttributes |
| \_\_dir\_\_ | attrib | node |
| \_\_doc\_\_ | attribArray | nodeCount |
| \_\_eq\_\_ | attribHash | nodePort |
| \_\_format\_\_ | attribMatch | nodes |
| \_\_ge\_\_ | attribNames | numAttribs |
| \_\_getattribute\_\_ | attribType | prepareDirty |
| \_\_getitem\_\_ | attribValue | pyObjectAttribValue |
| \_\_gt\_\_ | attribValues | renameAttrib |
| \_\_hash\_\_ | bindGlobalAttribute | saveAttributes |
| \_\_init\_\_ | boundAttributeWorkItem | serialize |
| \_\_init\_subclass\_\_ | clearAttribs | setAttribFlag |
| \_\_iter\_\_ | dependencyForKey | setFileAttrib |
| \_\_le\_\_ | dependencyGraph | setFloatAttrib |
| \_\_lt\_\_ | dirty | setIntAttrib |
| \_\_module\_\_ | eraseAttrib | setPyObjectAttrib |
| \_\_ne\_\_ | fileAttribArray | setStringAttrib |
| \_\_new\_\_ | fileAttribValue | stringAttribArray |
| \_\_reduce\_\_ | floatAttribArray | stringAttribValue |
| \_\_reduce\_ex\_\_ | floatAttribValue | timeDependentAttribs |
| \_\_repr\_\_ | graphDescription | workItem |
| \_\_setattr\_\_ | hasAttrib | workItemById |
| \_\_sizeof\_\_ | intAttribArray | workItemByName |
| \_\_str\_\_ | intAttribValue | workItemsByIds