![]() |
![]() |
![]() |
Aravis Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
ArvGcFeatureNode; ArvGcFeatureNode * arv_gc_feature_node_new (void
); GType arv_gc_feature_node_get_value_type (ArvGcFeatureNode *gc_feature_node
); const char * arv_gc_feature_node_get_value_as_string (ArvGcFeatureNode *gc_feature_node
); void arv_gc_feature_node_set_value_from_string (ArvGcFeatureNode *gc_feature_node
,const char *string
); const char * arv_gc_feature_node_get_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
); void arv_gc_feature_node_inc_modification_count (ArvGcFeatureNode *gc_feature_node
); gint arv_gc_feature_node_get_modification_count (ArvGcFeatureNode *gc_feature_node
);
GObject +----ArvDomNode +----ArvDomElement +----ArvGcNode +----ArvGcFeatureNode +----ArvGcEnumEntry +----ArvGcGroupNode +----ArvGcBoolean +----ArvGcCategory +----ArvGcCommand +----ArvGcConverter +----ArvGcEnumeration +----ArvGcFloatNode +----ArvGcIntegerNode +----ArvGcPort +----ArvGcRegisterNode +----ArvGcStructEntryNode +----ArvGcSwissKnife
ArvGcFeatureNode provides a base class for the implementation of the different types of Genicam feature node (Group, Integer, Float, Enumeration...).
GType arv_gc_feature_node_get_value_type (ArvGcFeatureNode *gc_feature_node
);
const char * arv_gc_feature_node_get_value_as_string
(ArvGcFeatureNode *gc_feature_node
);
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.
|
a ArvGcFeatureNode |
Returns : |
a string representation of the node value, NULL if not applicable. [transfer none]
|
void arv_gc_feature_node_set_value_from_string (ArvGcFeatureNode *gc_feature_node
,const char *string
);
Set the node value using a string representation of the value. May not be applicable to every node type, but safe.
|
a ArvGcFeatureNode |
|
new node value, as string |
const char * arv_gc_feature_node_get_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
);
void arv_gc_feature_node_inc_modification_count
(ArvGcFeatureNode *gc_feature_node
);
gint arv_gc_feature_node_get_modification_count
(ArvGcFeatureNode *gc_feature_node
);