Interface

AravisGcFloat

Description

interface Aravis.GcFloat : GObject.Object
No description available.

Prerequisite

In order to implement GcFloat, your type must inherit from GObject.

Instance methods

arv_gc_float_get_display_notation

Get number display notation.

Available since: 0.8.0

arv_gc_float_get_display_precision

Gets number of digits to show in user interface. This number should always be positive and represent total number of digits on left and right side of decimal.

Available since: 0.8.0

arv_gc_float_get_inc
No description available.
arv_gc_float_get_max
No description available.
arv_gc_float_get_min
No description available.
arv_gc_float_get_representation

Get number representation format.

arv_gc_float_get_unit
No description available.
arv_gc_float_get_value
No description available.
arv_gc_float_impose_max
No description available.
arv_gc_float_impose_min
No description available.
arv_gc_float_set_value
No description available.

Interface structure

struct AravisGcFloatInterface {
  GTypeInterface parent;
  double (* get_value) (
    ArvGcFloat* gc_float,
    GError** error
  );
  void (* set_value) (
    ArvGcFloat* gc_float,
    double value,
    GError** error
  );
  double (* get_min) (
    ArvGcFloat* gc_float,
    GError** error
  );
  double (* get_max) (
    ArvGcFloat* gc_float,
    GError** error
  );
  double (* get_inc) (
    ArvGcFloat* gc_float,
    GError** error
  );
  ArvGcRepresentation (* get_representation) (
    ArvGcFloat* gc_float
  );
  ArvGcDisplayNotation (* get_display_notation) (
    ArvGcFloat* gc_float
  );
  gint64 (* get_display_precision) (
    ArvGcFloat* gc_float
  );
  const char* (* get_unit) (
    ArvGcFloat* gc_float
  );
  void (* impose_min) (
    ArvGcFloat* gc_float,
    double minimum,
    GError** error
  );
  void (* impose_max) (
    ArvGcFloat* gc_float,
    double maximum,
    GError** error
  );
  
}
Interface members
parent
GTypeInterface
 No description available.
get_value
double (* get_value) (
    ArvGcFloat* gc_float,
    GError** error
  )
 No description available.
set_value
void (* set_value) (
    ArvGcFloat* gc_float,
    double value,
    GError** error
  )
 No description available.
get_min
double (* get_min) (
    ArvGcFloat* gc_float,
    GError** error
  )
 No description available.
get_max
double (* get_max) (
    ArvGcFloat* gc_float,
    GError** error
  )
 No description available.
get_inc
double (* get_inc) (
    ArvGcFloat* gc_float,
    GError** error
  )
 No description available.
get_representation
ArvGcRepresentation (* get_representation) (
    ArvGcFloat* gc_float
  )
 No description available.
get_display_notation
ArvGcDisplayNotation (* get_display_notation) (
    ArvGcFloat* gc_float
  )
 No description available.
get_display_precision
gint64 (* get_display_precision) (
    ArvGcFloat* gc_float
  )
 No description available.
get_unit
const char* (* get_unit) (
    ArvGcFloat* gc_float
  )
 No description available.
impose_min
void (* impose_min) (
    ArvGcFloat* gc_float,
    double minimum,
    GError** error
  )
 No description available.
impose_max
void (* impose_max) (
    ArvGcFloat* gc_float,
    double maximum,
    GError** error
  )
 No description available.

Virtual methods

Aravis.GcFloat.get_display_notation

Get number display notation.

Aravis.GcFloat.get_display_precision

Gets number of digits to show in user interface. This number should always be positive and represent total number of digits on left and right side of decimal.

Aravis.GcFloat.get_inc
No description available.
Aravis.GcFloat.get_max
No description available.
Aravis.GcFloat.get_min
No description available.
Aravis.GcFloat.get_representation

Get number representation format.

Aravis.GcFloat.get_unit
No description available.
Aravis.GcFloat.get_value
No description available.
Aravis.GcFloat.impose_max
No description available.
Aravis.GcFloat.impose_min
No description available.
Aravis.GcFloat.set_value
No description available.