34 #include "giimagestack.h"
66 istack->
images = cx_calloc(size,
sizeof(cpl_image *));
96 cpl_image **tmp = NULL;
107 tmp = cx_calloc(size,
sizeof(cpl_image *));
111 for (i = 0; i < istack->
nimages; ++i) {
112 tmp[i] = istack->
images[i];
115 for (i = istack->
nimages; i < size; ++i) {
121 for (i = 0; i < size; ++i) {
122 tmp[i] = istack->
images[i];
125 for (i = size; i < istack->
nimages; ++i) {
126 cpl_image_delete(istack->
images[i]);
154 if (istack == NULL) {
158 if (istack->
images != NULL) {
159 for (i = 0; i < istack->
nimages; ++i) {
160 cpl_image_delete(istack->
images[i]);
199 if (istack == NULL) {
203 if (istack->
images == NULL) {
207 if ((position < 0) || (position > istack->
nimages)) {
211 istack->
images[position] = src;
236 if (istack == NULL) {
240 if (istack->
images == NULL) {
244 if ((position < 0) || (position > istack->
nimages)) {
248 return istack->
images[position];
270 if (istack == NULL) {