|
IUF-SDK-3
Interventional Ultrasound Library
|
#include <string.h>#include <iuf.h>#include <iufInputFilePrivate.h>#include <iufIqFilePrivate.h>#include <iufParameterDictPrivate.h>#include <iufHistoryNodePrivate.h>#include <iufHistoryNodeListPrivate.h>#include "iufHistoryNodeADT.h"Macros | |
| #define | MAX_ID_LENGTH 40 |
| #define | NODE_ID "ID" |
| #define | NODE_TYPE "Type" |
| #define | NODE_NUMBER_OF_PARENTS "NumParents" |
| #define | NODE_NUMBER_OF_PARAMETERS "NumParameters" |
| #define | NODE_PARAMETERS "NodeParameters" |
Functions | |
| iuhn_t | iufHistoryNodeCreate (char *pNodeType) |
Creates a history node of the type described by the string pNodeType. More... | |
| int | iufHistoryNodeDelete (iuhn_t historyNode) |
| Delete a history node. More... | |
| IUF_BOOL | iufHistoryNodeCompareWithId (iuhn_t reference, iuhn_t actual) |
| Compares two history nodes with each other, including their Id (so a rerun would be different) More... | |
| IUF_BOOL | iufHistoryNodeCompare (iuhn_t reference, iuhn_t actual) |
| Compares two history nodes with each other, except their Ids (so could be a rerun) More... | |
| int | iufHistoryNodeGetNumParents (iuhn_t historyNode) |
| Gets the number of parents that a node has. More... | |
| int | iufHistoryNodeGetNumParams (iuhn_t historyNode) |
| Gets the number of parameters that a node has. More... | |
| iupad_t | iufHistoryNodeGetParameters (iuhn_t historyNode) |
| Gets the parameter dictionary. More... | |
| char * | iufHistoryNodeGetId (iuhn_t historyNode) |
| char * | iufHistoryNodeGetType (iuhn_t historyNode) |
| Gets the label of the node. More... | |
| iuhnl_t | iufHistoryNodeGetParents (iuhn_t historyNode) |
| Gets the list of the parent nodes. More... | |
| void * | iufHistoryNodeGetInstanceData (iuhn_t historyNode) |
| int | iufHistoryNodeSetParents (iuhn_t historyNode, iuhnl_t parents) |
| Sets the IufHistoryNodeList of a parent nodes. More... | |
| int | iufHistoryNodeSetParameters (iuhn_t historyNode, iupad_t parameterDict) |
| Sets the IufParameterDict of a node. More... | |
| int | iufHistoryNodeSetInstanceData (iuhn_t historyNode, void *instanceData) |
| void * | iufHistoryNodeLoadInstance (iuhn_t historyNode, hid_t handle) |
| iuhn_t | iufHistoryNodeLoad (hid_t handle) |
| iuhn_t | iufHistoryNodeLoadAnyType (hid_t handle) |
| int | iufHistoryNodeSaveInstance (iuhn_t historyNode, hid_t handle) |
| int | iufHistoryNodeSave (iuhn_t historyNode, hid_t handle) |
| int | iufHistoryNodeSaveAnyType (iuhn_t historyNode, hid_t handle) |
| #define MAX_ID_LENGTH 40 |
| #define NODE_ID "ID" |
| #define NODE_NUMBER_OF_PARAMETERS "NumParameters" |
| #define NODE_NUMBER_OF_PARENTS "NumParents" |
| #define NODE_PARAMETERS "NodeParameters" |
| #define NODE_TYPE "Type" |
| iuhn_t iufHistoryNodeCreate | ( | char * | pNodeType | ) |
Creates a history node of the type described by the string pNodeType.
| pNodeType | The node type description |
| int iufHistoryNodeDelete | ( | iuhn_t | historyNode | ) |
Delete a history node.
| historyNode | The node to be deleted |
| char* iufHistoryNodeGetId | ( | iuhn_t | historyNode | ) |
| void* iufHistoryNodeGetInstanceData | ( | iuhn_t | historyNode | ) |
| int iufHistoryNodeGetNumParams | ( | iuhn_t | historyNode | ) |
Gets the number of parameters that a node has.
| historyNode | The node of interest |
| int iufHistoryNodeGetNumParents | ( | iuhn_t | historyNode | ) |
Gets the number of parents that a node has.
| historyNode | The node of interest |
Gets the parameter dictionary.
| historyNode | The node of interest |
Gets the list of the parent nodes.
| historyNode | The node of interest |
| char* iufHistoryNodeGetType | ( | iuhn_t | historyNode | ) |
Gets the label of the node.
| historyNode | The node of interest |
| iuhn_t iufHistoryNodeLoad | ( | hid_t | handle | ) |
| iuhn_t iufHistoryNodeLoadAnyType | ( | hid_t | handle | ) |
| void* iufHistoryNodeLoadInstance | ( | iuhn_t | historyNode, |
| hid_t | handle | ||
| ) |
| int iufHistoryNodeSave | ( | iuhn_t | historyNode, |
| hid_t | handle | ||
| ) |
| int iufHistoryNodeSaveAnyType | ( | iuhn_t | historyNode, |
| hid_t | handle | ||
| ) |
| int iufHistoryNodeSaveInstance | ( | iuhn_t | historyNode, |
| hid_t | handle | ||
| ) |
| int iufHistoryNodeSetInstanceData | ( | iuhn_t | historyNode, |
| void * | instanceData | ||
| ) |
Sets the IufParameterDict of a node.
| historyNode | The node of interest |
| parameterDict | The IufParameterDict to set |
Sets the IufHistoryNodeList of a parent nodes.
| historyNode | The node of interest |
| parents | the IufHistoryNodeList to set |