![]() |
![]() |
![]() |
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
);
GebrGeoXmlParameterGroup * gebr_geoxml_parameter_get_group
(GebrGeoXmlParameter *parameter
);