27 #include "gilocalization.h"
49 giraffe_localization_new(
void)
52 GiLocalization*
self = cx_malloc(
sizeof *
self);
82 giraffe_localization_create(GiImage* locy, GiImage* locw, GiTable* locc,
86 GiLocalization*
self = giraffe_localization_new();
127 giraffe_localization_delete(GiLocalization* localization)
130 if (localization != NULL) {
131 cx_free(localization);
153 giraffe_localization_destroy(GiLocalization* localization)
156 if (localization != NULL) {
158 if (localization->locy != NULL) {
160 localization->locy = NULL;
163 if (localization->locw != NULL) {
165 localization->locw = NULL;
168 if (localization->locc != NULL) {
170 localization->locc = NULL;
173 if (localization->psf != NULL) {
174 giraffe_psfdata_delete(localization->psf);
175 localization->psf = NULL;
178 cx_free(localization);
void giraffe_image_delete(GiImage *self)
Destroys an image.
void giraffe_table_delete(GiTable *self)
Destroys a Giraffe table.