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
);