![]() |
![]() |
![]() |
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.
ArvGc * arv_gc_node_get_genicam (ArvGcNode *gc_node
);
Retrieves the parent genicam document of 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
);