35 #include "gilocalization.h"
57 giraffe_localization_new(
void)
60 GiLocalization*
self = cx_malloc(
sizeof *
self);
90 giraffe_localization_create(GiImage* locy, GiImage* locw, GiTable* locc,
94 GiLocalization*
self = giraffe_localization_new();
135 giraffe_localization_delete(GiLocalization* localization)
138 if (localization != NULL) {
139 cx_free(localization);
161 giraffe_localization_destroy(GiLocalization* localization)
164 if (localization != NULL) {
166 if (localization->locy != NULL) {
168 localization->locy = NULL;
171 if (localization->locw != NULL) {
173 localization->locw = NULL;
176 if (localization->locc != NULL) {
178 localization->locc = NULL;
181 if (localization->psf != NULL) {
182 giraffe_psfdata_delete(localization->psf);
183 localization->psf = NULL;
186 cx_free(localization);
void giraffe_table_delete(GiTable *self)
Destroys a Giraffe table.
void giraffe_image_delete(GiImage *self)
Destroys an image.