parameter_group

parameter_group

Synopsis

GebrGeoXmlParameters * gebr_geoxml_parameter_group_get_template
                                                        (GebrGeoXmlParameterGroup *parameter_group);
GebrGeoXmlParameters * gebr_geoxml_parameter_group_instanciate
                                                        (GebrGeoXmlParameterGroup *parameter_group);
gboolean            gebr_geoxml_parameter_group_deinstanciate
                                                        (GebrGeoXmlParameterGroup *parameter_group);
int                 gebr_geoxml_parameter_group_get_instance
                                                        (GebrGeoXmlParameterGroup *parameter_group,
                                                         GebrGeoXmlSequence **parameters,
                                                         gulong index);
glong               gebr_geoxml_parameter_group_get_instances_number
                                                        (GebrGeoXmlParameterGroup *parameter_group);
void                gebr_geoxml_parameter_group_set_is_instanciable
                                                        (GebrGeoXmlParameterGroup *parameter_group,
                                                         gboolean enable);
void                gebr_geoxml_parameter_group_set_expand
                                                        (GebrGeoXmlParameterGroup *parameter_group,
                                                         const gboolean enable);
gboolean            gebr_geoxml_parameter_group_get_is_instanciable
                                                        (GebrGeoXmlParameterGroup *parameter_group);
gboolean            gebr_geoxml_parameter_group_get_expand
                                                        (GebrGeoXmlParameterGroup *parameter_group);
void                gebr_geoxml_parameter_group_set_exclusive
                                                        (GebrGeoXmlParameterGroup *parameter_group,
                                                         gboolean exclusive);
gboolean            gebr_geoxml_parameter_group_is_exclusive
                                                        (GebrGeoXmlParameterGroup *parameter_group);

Description

Details

gebr_geoxml_parameter_group_get_template ()

GebrGeoXmlParameters * gebr_geoxml_parameter_group_get_template
                                                        (GebrGeoXmlParameterGroup *parameter_group);

gebr_geoxml_parameter_group_instanciate ()

GebrGeoXmlParameters * gebr_geoxml_parameter_group_instanciate
                                                        (GebrGeoXmlParameterGroup *parameter_group);

gebr_geoxml_parameter_group_deinstanciate ()

gboolean            gebr_geoxml_parameter_group_deinstanciate
                                                        (GebrGeoXmlParameterGroup *parameter_group);

gebr_geoxml_parameter_group_get_instance ()

int                 gebr_geoxml_parameter_group_get_instance
                                                        (GebrGeoXmlParameterGroup *parameter_group,
                                                         GebrGeoXmlSequence **parameters,
                                                         gulong index);

gebr_geoxml_parameter_group_get_instances_number ()

glong               gebr_geoxml_parameter_group_get_instances_number
                                                        (GebrGeoXmlParameterGroup *parameter_group);

gebr_geoxml_parameter_group_set_is_instanciable ()

void                gebr_geoxml_parameter_group_set_is_instanciable
                                                        (GebrGeoXmlParameterGroup *parameter_group,
                                                         gboolean enable);

gebr_geoxml_parameter_group_set_expand ()

void                gebr_geoxml_parameter_group_set_expand
                                                        (GebrGeoXmlParameterGroup *parameter_group,
                                                         const gboolean enable);

gebr_geoxml_parameter_group_get_is_instanciable ()

gboolean            gebr_geoxml_parameter_group_get_is_instanciable
                                                        (GebrGeoXmlParameterGroup *parameter_group);

gebr_geoxml_parameter_group_get_expand ()

gboolean            gebr_geoxml_parameter_group_get_expand
                                                        (GebrGeoXmlParameterGroup *parameter_group);

gebr_geoxml_parameter_group_set_exclusive ()

void                gebr_geoxml_parameter_group_set_exclusive
                                                        (GebrGeoXmlParameterGroup *parameter_group,
                                                         gboolean exclusive);

parameter_group :

a pointer to a parameter group xml

exclusive :

TRUE to transform parameter_group into an exclusive group

gebr_geoxml_parameter_group_is_exclusive ()

gboolean            gebr_geoxml_parameter_group_is_exclusive
                                                        (GebrGeoXmlParameterGroup *parameter_group);

When a group is exclusive, only one parameter inside it might be filled.

parameter_group :

a pointer to a parameter group xml

Returns :

TRUE is the group parameter is exclusive, FALSE otherwise.