|
FORMIT_CORE_EXPORT bool | IsDynamoHistory (size_t history) |
| IsDynamoHistory returns true if the given History is a Dynamo created History. More...
|
|
FORMIT_CORE_EXPORT size_t | GetDynamoHistoryInPath (const WSM::GroupInstancePath &path) |
| If a dynamo group exists in the given path, returns the corresponding history. More...
|
|
FORMIT_CORE_EXPORT size_t | GetDynamoHistoryInCurrentContext () |
| First the current selection is looked at. More...
|
|
FORMIT_CORE_EXPORT size_t | GetSelectedDynamoHistory () |
| Get the selected Dynamo History. More...
|
|
FORMIT_CORE_EXPORT json | GetDynamoFile (size_t history) |
| Get the Dynamo script for the given History. More...
|
|
FORMIT_CORE_EXPORT::string | GetUuid (size_t history) |
| Get the Uuid for the given History. More...
|
|
FORMIT_CORE_EXPORT::string | GetDynamoGroupName (size_t history) |
| Get the Dynamo Group name for the given History. More...
|
|
FORMIT_CORE_EXPORT bool | SetDynamoFile (size_t nHistoryId, 1::string const &script, 1::string const &guid) |
| Set the Dynamo script for the given History. More...
|
|
FORMIT_CORE_EXPORT::pair< bool, 1::string > | WriteDYNFile (size_t history, 1::string const &path, json const &DYNFile={}) |
| Write the DYN for the given History to the given path. More...
|
|
FORMIT_CORE_EXPORT bool | HasFormItBakeToFormItNode (1::string const &DYNFileName) |
| HasFormItBakeToFormItNode returns true if the given DYNFileName has a BakeToFormItNode. More...
|
|
FORMIT_CORE_EXPORT bool | HasFormItSelectionNodes (1::string const &DYNFileName, bool bIncludeAnySelectionNodes) |
| HasFormItSelectionNodes returns true if the given DYNFileName has Selection Node(s). More...
|
|
FORMIT_CORE_EXPORT TDynamoNodes | GetInputNodes (size_t history, bool bIsSetAsInput) |
| Get all the IsSetAsInput == true nodes and sort by vertical placement. More...
|
|
FORMIT_CORE_EXPORT json | GetInputNode (size_t historyId, 1::string const &guid) |
| GetInputNode returns the node (json) for the given guid in the DYN. More...
|
|
FORMIT_CORE_EXPORT TDynamoNodes | GetBakeNodes (1::string const &DYNFileName) |
| Get all the bake nodes from the DYN file. More...
|
|
FORMIT_CORE_EXPORT bool | GetBakeNodeToHistoryMap (size_t nHistoryId, FormIt::Dynamo::TBakeNodeToHistoryMap &bakeNodeToHistoryMap) |
| Get the bake nodes to Historys map for the given History. More...
|
|
FORMIT_CORE_EXPORT void | SetGroupBakeNodeID (size_t nHistoryId, size_t nGroupID, 1::string bakeNodeID) |
| Mark a Group as a Bake Node Group. More...
|
|
FORMIT_CORE_EXPORT bool | GetGroupBakeNodeID (size_t nHistoryId, size_t nGroupID, 1::string &bakeNodeID) |
| Get the Group Bake Node ID. More...
|
|
FORMIT_CORE_EXPORT void | RemoveDynamoAttributeAfterUngroup (size_t nHistoryId) |
| Remove the history level dynamo attribute "FormIt::DynamoObject" after an ungroup action happened, and that attribute ended up in the history. More...
|
|
using | TDynamoNode = 1::tuple< 1::string, 1::string, bool, bool, bool > |
|
using | TDynamoNodes = 1::vector< TDynamoNode > |
|
using | TBakeNodeToHistoryMap = 1::map< 1::string, size_t > |
|