![]() |
![]() |
![]() |
libgebr Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define GEBR_GEOXML_PARAMETER (super) typedef GebrGeoXmlParameter; enum GebrGeoXmlParameterType; GebrGeoXmlParameters * gebr_geoxml_parameter_get_parameters (GebrGeoXmlParameter *parameter); gboolean gebr_geoxml_parameter_set_type (GebrGeoXmlParameter *parameter, GebrGeoXmlParameterType type); GebrGeoXmlParameterType gebr_geoxml_parameter_get_type (GebrGeoXmlParameter *parameter); const gchar * gebr_geoxml_parameter_get_type_name (GebrGeoXmlParameter *parameter); gboolean gebr_geoxml_parameter_get_is_reference (GebrGeoXmlParameter *parameter); GebrGeoXmlParameter * gebr_geoxml_parameter_get_referencee (GebrGeoXmlParameter *parameter_reference); gboolean gebr_geoxml_parameter_get_is_program_parameter (GebrGeoXmlParameter *parameter); void gebr_geoxml_parameter_set_label (GebrGeoXmlParameter *parameter, const gchar *label); gchar * gebr_geoxml_parameter_get_label (GebrGeoXmlParameter *parameter); gboolean gebr_geoxml_parameter_get_is_in_group (GebrGeoXmlParameter *parameter); GebrGeoXmlParameterGroup * gebr_geoxml_parameter_get_group (GebrGeoXmlParameter *parameter);
typedef enum { GEBR_GEOXML_PARAMETER_TYPE_UNKNOWN = 0, GEBR_GEOXML_PARAMETER_TYPE_STRING, GEBR_GEOXML_PARAMETER_TYPE_INT, GEBR_GEOXML_PARAMETER_TYPE_FILE, GEBR_GEOXML_PARAMETER_TYPE_FLAG, GEBR_GEOXML_PARAMETER_TYPE_FLOAT, GEBR_GEOXML_PARAMETER_TYPE_RANGE, GEBR_GEOXML_PARAMETER_TYPE_ENUM, GEBR_GEOXML_PARAMETER_TYPE_GROUP, GEBR_GEOXML_PARAMETER_TYPE_REFERENCE, } GebrGeoXmlParameterType;
GebrGeoXmlParameterType lists the program's parameters types supported by libgeoxml. They were made to create a properly link between the seismic processing softwares and this library.
See gebr_geoxml_parameter_get_is_program_parameter()
A parameter able to store a string on it. | |
A parameter able to store an integer number on it. | |
A parameter able to store a file/directory path on it. | |
A parameter able to store the state of a flag on it. | |
A parameter able to store a floating point number on it. | |
A parameter able to store a number with maximum and minimum values on it. | |
A parameter able to store a value in a list options. | |
A sequence of parameters. | |
A reference to other parameter. If the referenced parameter is a program parameter, then this parameter will only have its value as a difference. |
GebrGeoXmlParameters * gebr_geoxml_parameter_get_parameters (GebrGeoXmlParameter *parameter);
gboolean gebr_geoxml_parameter_set_type (GebrGeoXmlParameter *parameter, GebrGeoXmlParameterType type);
GebrGeoXmlParameterType gebr_geoxml_parameter_get_type (GebrGeoXmlParameter *parameter);
const gchar * gebr_geoxml_parameter_get_type_name (GebrGeoXmlParameter *parameter);
gboolean gebr_geoxml_parameter_get_is_reference (GebrGeoXmlParameter *parameter);
GebrGeoXmlParameter * gebr_geoxml_parameter_get_referencee (GebrGeoXmlParameter *parameter_reference);
gboolean gebr_geoxml_parameter_get_is_program_parameter (GebrGeoXmlParameter *parameter);
void gebr_geoxml_parameter_set_label (GebrGeoXmlParameter *parameter, const gchar *label);
gchar * gebr_geoxml_parameter_get_label (GebrGeoXmlParameter *parameter);
Get parameter
's one line description.
Will fail if parameter
is NULL.
|
parameter from where the label will be get |
gboolean gebr_geoxml_parameter_get_is_in_group (GebrGeoXmlParameter *parameter);