![]() |
![]() |
![]() |
gebr-geoxml Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define GEBR_GEOXML_OBJECT (object) typedef GebrGeoXmlObject; enum GebrGeoXmlObjectType; GebrGeoXmlObjectType gebr_geoxml_object_get_type (GebrGeoXmlObject *object
); void (*GebrGeoXmlCallback) (GebrGeoXmlObject *object
,gpointer user_data
); void gebr_geoxml_object_set_user_data (GebrGeoXmlObject *object
,gpointer user_data
); gpointer gebr_geoxml_object_get_user_data (GebrGeoXmlObject *object
); GebrGeoXmlDocument * gebr_geoxml_object_get_owner_document (GebrGeoXmlObject *object
); GebrGeoXmlObject * gebr_geoxml_object_copy (GebrGeoXmlObject *object
);
typedef enum { GEBR_GEOXML_OBJECT_TYPE_UNKNOWN = 0, GEBR_GEOXML_OBJECT_TYPE_PROJECT, GEBR_GEOXML_OBJECT_TYPE_LINE, GEBR_GEOXML_OBJECT_TYPE_FLOW, GEBR_GEOXML_OBJECT_TYPE_PROGRAM, GEBR_GEOXML_OBJECT_TYPE_PARAMETERS, GEBR_GEOXML_OBJECT_TYPE_PARAMETER, GEBR_GEOXML_OBJECT_TYPE_ENUM_OPTION, } GebrGeoXmlObjectType;
GebrGeoXmlObjectType gebr_geoxml_object_get_type (GebrGeoXmlObject *object
);
void gebr_geoxml_object_set_user_data (GebrGeoXmlObject *object
,gpointer user_data
);
gpointer gebr_geoxml_object_get_user_data (GebrGeoXmlObject *object
);
GebrGeoXmlDocument * gebr_geoxml_object_get_owner_document
(GebrGeoXmlObject *object
);