ArvGcPropertyNode

ArvGcPropertyNode — Base class for Genicam property nodes

Synopsis

                    ArvGcPropertyNode;
ArvGcNode *         arv_gc_property_node_new_access_mode
                                                        (void);
ArvGcNode *         arv_gc_property_node_new_address    (void);
ArvGcNode *         arv_gc_property_node_new_bit        (void);
ArvGcNode *         arv_gc_property_node_new_cachable   (void);
ArvGcNode *         arv_gc_property_node_new_command_value
                                                        (void);
ArvGcNode *         arv_gc_property_node_new_constant   (void);
ArvGcNode *         arv_gc_property_node_new_description
                                                        (void);
ArvGcNode *         arv_gc_property_node_new_display_name
                                                        (void);
ArvGcNode *         arv_gc_property_node_new_endianess  (void);
ArvGcNode *         arv_gc_property_node_new_expression (void);
ArvGcNode *         arv_gc_property_node_new_formula    (void);
ArvGcNode *         arv_gc_property_node_new_formula_from
                                                        (void);
ArvGcNode *         arv_gc_property_node_new_formula_to (void);
ArvGcNode *         arv_gc_property_node_new_increment  (void);
ArvGcNode *         arv_gc_property_node_new_length     (void);
ArvGcNode *         arv_gc_property_node_new_lsb        (void);
ArvGcNode *         arv_gc_property_node_new_maximum    (void);
ArvGcNode *         arv_gc_property_node_new_minimum    (void);
ArvGcNode *         arv_gc_property_node_new_msb        (void);
ArvGcNode *         arv_gc_property_node_new_off_value  (void);
ArvGcNode *         arv_gc_property_node_new_on_value   (void);
ArvGcNode *         arv_gc_property_node_new_p_address  (void);
ArvGcNode *         arv_gc_property_node_new_p_command_value
                                                        (void);
ArvGcNode *         arv_gc_property_node_new_p_feature  (void);
ArvGcNode *         arv_gc_property_node_new_p_increment
                                                        (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_length   (void);
ArvGcNode *         arv_gc_property_node_new_p_maximum  (void);
ArvGcNode *         arv_gc_property_node_new_p_minimum  (void);
ArvGcNode *         arv_gc_property_node_new_p_port     (void);
ArvGcNode *         arv_gc_property_node_new_p_value    (void);
ArvGcNode *         arv_gc_property_node_new_polling_time
                                                        (void);
ArvGcNode *         arv_gc_property_node_new_sign       (void);
ArvGcNode *         arv_gc_property_node_new_tooltip    (void);
ArvGcNode *         arv_gc_property_node_new_unit       (void);
ArvGcNode *         arv_gc_property_node_new_value      (void);
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);
gint64              arv_gc_property_node_get_int64      (ArvGcPropertyNode *node);
const char *        arv_gc_property_node_get_string     (ArvGcPropertyNode *node);
void                arv_gc_property_node_set_double     (ArvGcPropertyNode *node,
                                                         double v_double);
void                arv_gc_property_node_set_int64      (ArvGcPropertyNode *node,
                                                         gint64 v_int64);
void                arv_gc_property_node_set_string     (ArvGcPropertyNode *node,
                                                         const char *string);

Object Hierarchy

  GObject
   +----ArvDomNode
         +----ArvDomElement
               +----ArvGcNode
                     +----ArvGcPropertyNode
                           +----ArvGcIndexNode
                           +----ArvGcInvalidatorNode
                           +----ArvGcVariableNode

Description

ArvGcPropertyNode provides a base class for the implementation of the different types of Genicam property nodes (Value, pValue, Endianess...).

Details

ArvGcPropertyNode

typedef struct _ArvGcPropertyNode ArvGcPropertyNode;

arv_gc_property_node_new_access_mode ()

ArvGcNode *         arv_gc_property_node_new_access_mode
                                                        (void);

arv_gc_property_node_new_address ()

ArvGcNode *         arv_gc_property_node_new_address    (void);

arv_gc_property_node_new_bit ()

ArvGcNode *         arv_gc_property_node_new_bit        (void);

arv_gc_property_node_new_cachable ()

ArvGcNode *         arv_gc_property_node_new_cachable   (void);

arv_gc_property_node_new_command_value ()

ArvGcNode *         arv_gc_property_node_new_command_value
                                                        (void);

arv_gc_property_node_new_constant ()

ArvGcNode *         arv_gc_property_node_new_constant   (void);

arv_gc_property_node_new_description ()

ArvGcNode *         arv_gc_property_node_new_description
                                                        (void);

arv_gc_property_node_new_display_name ()

ArvGcNode *         arv_gc_property_node_new_display_name
                                                        (void);

arv_gc_property_node_new_endianess ()

ArvGcNode *         arv_gc_property_node_new_endianess  (void);

arv_gc_property_node_new_expression ()

ArvGcNode *         arv_gc_property_node_new_expression (void);

arv_gc_property_node_new_formula ()

ArvGcNode *         arv_gc_property_node_new_formula    (void);

arv_gc_property_node_new_formula_from ()

ArvGcNode *         arv_gc_property_node_new_formula_from
                                                        (void);

arv_gc_property_node_new_formula_to ()

ArvGcNode *         arv_gc_property_node_new_formula_to (void);

arv_gc_property_node_new_increment ()

ArvGcNode *         arv_gc_property_node_new_increment  (void);

arv_gc_property_node_new_length ()

ArvGcNode *         arv_gc_property_node_new_length     (void);

arv_gc_property_node_new_lsb ()

ArvGcNode *         arv_gc_property_node_new_lsb        (void);

arv_gc_property_node_new_maximum ()

ArvGcNode *         arv_gc_property_node_new_maximum    (void);

arv_gc_property_node_new_minimum ()

ArvGcNode *         arv_gc_property_node_new_minimum    (void);

arv_gc_property_node_new_msb ()

ArvGcNode *         arv_gc_property_node_new_msb        (void);

arv_gc_property_node_new_off_value ()

ArvGcNode *         arv_gc_property_node_new_off_value  (void);

arv_gc_property_node_new_on_value ()

ArvGcNode *         arv_gc_property_node_new_on_value   (void);

arv_gc_property_node_new_p_address ()

ArvGcNode *         arv_gc_property_node_new_p_address  (void);

arv_gc_property_node_new_p_command_value ()

ArvGcNode *         arv_gc_property_node_new_p_command_value
                                                        (void);

arv_gc_property_node_new_p_feature ()

ArvGcNode *         arv_gc_property_node_new_p_feature  (void);

arv_gc_property_node_new_p_increment ()

ArvGcNode *         arv_gc_property_node_new_p_increment
                                                        (void);

arv_gc_property_node_new_p_is_available ()

ArvGcNode *         arv_gc_property_node_new_p_is_available
                                                        (void);

arv_gc_property_node_new_p_is_implemented ()

ArvGcNode *         arv_gc_property_node_new_p_is_implemented
                                                        (void);

arv_gc_property_node_new_p_length ()

ArvGcNode *         arv_gc_property_node_new_p_length   (void);

arv_gc_property_node_new_p_maximum ()

ArvGcNode *         arv_gc_property_node_new_p_maximum  (void);

arv_gc_property_node_new_p_minimum ()

ArvGcNode *         arv_gc_property_node_new_p_minimum  (void);

arv_gc_property_node_new_p_port ()

ArvGcNode *         arv_gc_property_node_new_p_port     (void);

arv_gc_property_node_new_p_value ()

ArvGcNode *         arv_gc_property_node_new_p_value    (void);

arv_gc_property_node_new_polling_time ()

ArvGcNode *         arv_gc_property_node_new_polling_time
                                                        (void);

arv_gc_property_node_new_sign ()

ArvGcNode *         arv_gc_property_node_new_sign       (void);

arv_gc_property_node_new_tooltip ()

ArvGcNode *         arv_gc_property_node_new_tooltip    (void);

arv_gc_property_node_new_unit ()

ArvGcNode *         arv_gc_property_node_new_unit       (void);

arv_gc_property_node_new_value ()

ArvGcNode *         arv_gc_property_node_new_value      (void);

arv_gc_property_node_get_node_type ()

ArvGcPropertyNodeType arv_gc_property_node_get_node_type
                                                        (ArvGcPropertyNode *node);

arv_gc_property_node_get_linked_node ()

ArvGcNode *         arv_gc_property_node_get_linked_node
                                                        (ArvGcPropertyNode *node);

node :

a ArvGcPropertyNode

Returns :

the ArvGcNode which node points to. [transfer none]

arv_gc_property_node_get_double ()

double              arv_gc_property_node_get_double     (ArvGcPropertyNode *node);

arv_gc_property_node_get_int64 ()

gint64              arv_gc_property_node_get_int64      (ArvGcPropertyNode *node);

arv_gc_property_node_get_string ()

const char *        arv_gc_property_node_get_string     (ArvGcPropertyNode *node);

arv_gc_property_node_set_double ()

void                arv_gc_property_node_set_double     (ArvGcPropertyNode *node,
                                                         double v_double);

arv_gc_property_node_set_int64 ()

void                arv_gc_property_node_set_int64      (ArvGcPropertyNode *node,
                                                         gint64 v_int64);

arv_gc_property_node_set_string ()

void                arv_gc_property_node_set_string     (ArvGcPropertyNode *node,
                                                         const char *string);