Interface

AravisGcFloat

Description

interface Aravis.GcFloat : GObject.Object

No description available.

Prerequisite

In order to implement GcFloat, your type must inherit fromGObject.

Instance methods

arv_gc_float_get_display_notation

Get number display notation.

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.

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

No description available.

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.

since: 0.8.0

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.

since: 0.8.0

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.