| Top |
GObject ╰── ArvDomNode ╰── ArvDomElement ╰── ArvGcNode ╰── ArvGcPropertyNode ├── ArvGcIndexNode ├── ArvGcInvalidatorNode ╰── ArvGcValueIndexedNode
ArvGcPropertyNode provides a base class for the implementation of the different types of Genicam property nodes (Value, pValue, Endianness...).
ArvGcNode *
arv_gc_property_node_new_command_value
(void);
ArvGcNode *
arv_gc_property_node_new_imposed_access_mode
(void);
ArvGcNode *
arv_gc_property_node_new_p_command_value
(void);
ArvGcNode *
arv_gc_property_node_new_p_is_available
(void);
ArvGcNode *
arv_gc_property_node_new_p_is_implemented
(void);
ArvGcNode *
arv_gc_property_node_new_p_value_default
(void);
ArvGcNode *
arv_gc_property_node_new_value_default
(void);
const char *
arv_gc_property_node_get_name (ArvGcPropertyNode *node);
Since: 0.6.0
ArvGcPropertyNodeType
arv_gc_property_node_get_node_type (ArvGcPropertyNode *node);
ArvGcNode *
arv_gc_property_node_get_linked_node (ArvGcPropertyNode *node);
double arv_gc_property_node_get_double (ArvGcPropertyNode *node,GError **error);
void arv_gc_property_node_set_double (ArvGcPropertyNode *node,double v_double,GError **error);
gint64 arv_gc_property_node_get_int64 (ArvGcPropertyNode *node,GError **error);
void arv_gc_property_node_set_int64 (ArvGcPropertyNode *node,gint64 v_int64,GError **error);
const char * arv_gc_property_node_get_string (ArvGcPropertyNode *node,GError **error);
void arv_gc_property_node_set_string (ArvGcPropertyNode *node,const char *string,GError **error);
ArvGcAccessMode arv_gc_property_node_get_access_mode (ArvGcPropertyNode *self,ArvGcAccessMode default_value);
ArvGcCachable arv_gc_property_node_get_cachable (ArvGcPropertyNode *self,ArvGcCachable default_value);
guint arv_gc_property_node_get_endianness (ArvGcPropertyNode *self,guint default_value);
guint arv_gc_property_node_get_lsb (ArvGcPropertyNode *self,guint default_value);
guint arv_gc_property_node_get_msb (ArvGcPropertyNode *self,guint default_value);
ArvGcSignedness arv_gc_property_node_get_sign (ArvGcPropertyNode *self,ArvGcSignedness default_value);
ArvGcVisibility arv_gc_property_node_get_visibility (ArvGcPropertyNode *self,ArvGcVisibility default_value);
ArvGcRepresentation arv_gc_property_node_get_representation (ArvGcPropertyNode *self,ArvGcRepresentation default_value);
ArvGcNode *
arv_gc_property_node_new_representation
(void);
ArvGcDisplayNotation arv_gc_property_node_get_display_notation (ArvGcPropertyNode *self,ArvGcDisplayNotation default_value);
ArvGcNode *
arv_gc_property_node_new_display_notation
(void);
gint64 arv_gc_property_node_get_display_precision (ArvGcPropertyNode *self,gint64 default_value);
ArvGcNode *
arv_gc_property_node_new_display_precision
(void);
ArvGcStreamable arv_gc_property_node_get_streamable (ArvGcPropertyNode *self,ArvGcStreamable default_value);