| Aravis Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
ArvGcNode; ArvGcNode * arv_gc_node_new (void); GType arv_gc_node_get_value_type (ArvGcNode *gc_node); void arv_gc_node_set_genicam (ArvGcNode *gc_node,ArvGc *genicam); ArvGc * arv_gc_node_get_genicam (ArvGcNode *gc_node); const char * arv_gc_node_get_name (ArvGcNode *gc_node); const char * arv_gc_node_get_tooltip (ArvGcNode *gc_node); const char * arv_gc_node_get_description (ArvGcNode *gc_node); void arv_gc_node_set_attribute (ArvGcNode *gc_node,const char *name,const char *value); void arv_gc_node_add_element (ArvGcNode *gc_node,const char *name,const char *content,const char **attributes); gboolean arv_gc_node_can_add_child (ArvGcNode *gc_node,ArvGcNode *child); void arv_gc_node_add_child (ArvGcNode *gc_node,ArvGcNode *child); const GSList * arv_gc_node_get_childs (ArvGcNode *gc_node); unsigned int arv_gc_node_get_n_childs (ArvGcNode *gc_node); void arv_gc_node_inc_modification_count (ArvGcNode *gc_node); gint arv_gc_node_get_modification_count (ArvGcNode *gc_node);
GObject +----ArvGcNode +----ArvGcBoolean +----ArvGcCategory +----ArvGcCommand +----ArvGcConverter +----ArvGcEnumEntry +----ArvGcEnumeration +----ArvGcFloatNode +----ArvGcIntegerNode +----ArvGcPort +----ArvGcRegister +----ArvGcSwissKnife
ArvGcNode provides a base class for the implementation of the different types of Genicam node.
void arv_gc_node_set_attribute (ArvGcNode *gc_node,const char *name,const char *value);
void arv_gc_node_add_element (ArvGcNode *gc_node,const char *name,const char *content,const char **attributes);
gboolean arv_gc_node_can_add_child (ArvGcNode *gc_node,ArvGcNode *child);