Selector#

Functions

ITALA_API_C ItalaError NODE_SelectorIsSelector(H_NODE hNode, bool *pIsSelector)#

Check if the node is actually a selector Node.

Parameters:
  • hNode[in] Handle to Node instance, should be a Selector node.

  • pIsSelector[out] Retrieves if node is selector.

Returns:

ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.

ITALA_API_C ItalaError NODE_SelectorGetSelectedFeaturesNum(H_NODE hNode, size_t *pNumOfFeatureSelected)#

Get the number of selected feature in a selector Node.

Parameters:
  • hNode[in] Handle to Node instance, should be a Selector node.

  • pNumOfFeatureSelected[out] Number of feature selected.

Returns:

ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.

ITALA_API_C ItalaError NODE_SelectorGetSelectedFeatureByIndex(H_NODE hNode, size_t index, H_NODE *phFeature)#

Get a selected feature in a selector Node, given a specific index.

Parameters:
  • hNode[in] Handle to Node instance, should be a Selector node.

  • index[in] Index of the valid value.

  • phFeature[out] Handle to feature Node instance.

Returns:

ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.

ITALA_API_C ItalaError NODE_SelectorGetSelectingFeaturesNum(H_NODE hNode, size_t *pNumOfFeatureSelecting)#

Get the number of selecting feature in a selector Node.

Parameters:
  • hNode[in] Handle to Node instance, should be a Selector node.

  • pNumOfFeatureSelecting[out] Number of feature selecting.

Returns:

ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.

ITALA_API_C ItalaError NODE_SelectorGetSelectingFeatureByIndex(H_NODE hNode, size_t index, H_NODE *phFeature)#

Get a selecting feature in a selector Node, given a specific index.

Parameters:
  • hNode[in] Handle to Node instance, should be a Selector node.

  • index[in] Index of the valid value.

  • phFeature[out] Handle to feature Node instance.

Returns:

ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.