Top |
const char * | arv_gc_feature_node_get_value_as_string () |
void | arv_gc_feature_node_set_value_from_string () |
const char * | arv_gc_feature_node_get_name () |
ArvGcNameSpace | arv_gc_feature_node_get_name_space () |
const char * | arv_gc_feature_node_get_display_name () |
const char * | arv_gc_feature_node_get_tooltip () |
const char * | arv_gc_feature_node_get_description () |
gboolean | arv_gc_feature_node_is_available () |
gboolean | arv_gc_feature_node_is_implemented () |
gboolean | arv_gc_feature_node_is_locked () |
ArvGcVisibility | arv_gc_feature_node_get_visibility () |
GObject ╰── ArvDomNode ╰── ArvDomElement ╰── ArvGcNode ╰── ArvGcFeatureNode ├── ArvGcBoolean ├── ArvGcCategory ├── ArvGcCommand ├── ArvGcConverter ├── ArvGcEnumEntry ├── ArvGcEnumeration ├── ArvGcFloatNode ├── ArvGcRegisterNode ├── ArvGcGroupNode ├── ArvGcSwissKnife ├── ArvGcIntegerNode ├── ArvGcPort ├── ArvGcRegisterDescriptionNode ╰── ArvGcStructEntryNode
ArvGcFeatureNode provides a base class for the implementation of the different types of Genicam feature node (Group, Integer, Float, Enumeration...).
const char * arv_gc_feature_node_get_value_as_string (ArvGcFeatureNode *gc_feature_node
,GError **error
);
Retrieve the node value a string.
Please note the string content is still owned by the node
object, which means the returned pointer may not be still valid after a new call to this function.
void arv_gc_feature_node_set_value_from_string (ArvGcFeatureNode *gc_feature_node
,const char *string
,GError **error
);
Set the node value using a string representation of the value. May not be applicable to every node type, but safe.
const char *
arv_gc_feature_node_get_name (ArvGcFeatureNode *gc_feature_node
);
ArvGcNameSpace
arv_gc_feature_node_get_name_space (ArvGcFeatureNode *gc_feature_node
);
Get feature name space.
Since: 0.8.0
const char *
arv_gc_feature_node_get_display_name (ArvGcFeatureNode *gc_feature_node
);
const char *
arv_gc_feature_node_get_tooltip (ArvGcFeatureNode *gc_feature_node
);
const char *
arv_gc_feature_node_get_description (ArvGcFeatureNode *gc_feature_node
);
gboolean arv_gc_feature_node_is_available (ArvGcFeatureNode *gc_feature_node
,GError **error
);
gboolean arv_gc_feature_node_is_implemented (ArvGcFeatureNode *gc_feature_node
,GError **error
);
gboolean arv_gc_feature_node_is_locked (ArvGcFeatureNode *gc_feature_node
,GError **error
);
ArvGcVisibility
arv_gc_feature_node_get_visibility (ArvGcFeatureNode *gc_feature_node
);