Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Diff of /AutoPanoSift.h [f30b10] .. [daafb5] Maximize Restore

  Switch to unified view

a/AutoPanoSift.h b/AutoPanoSift.h
...
...
290
void ImageMap_Save(ImageMap* self, char* filename, char* comment);
290
void ImageMap_Save(ImageMap* self, char* filename, char* comment);
291
double ImageMap_ScaleWithin(ImageMap* self, int);
291
double ImageMap_ScaleWithin(ImageMap* self, int);
292
ImageMap* ImageMap_ScaleDouble(ImageMap* self);
292
ImageMap* ImageMap_ScaleDouble(ImageMap* self);
293
ImageMap* ImageMap_ScaleHalf(ImageMap* self);
293
ImageMap* ImageMap_ScaleHalf(ImageMap* self);
294
ImageMap* ImageMap_GaussianConvolution(ImageMap* self, double);
294
ImageMap* ImageMap_GaussianConvolution(ImageMap* self, double);
295
void ImageMap_SetPixel(ImageMap* self, int x, int y, float val);
296
double ImageMap_GetPixel(ImageMap* self, int x, int y);
297
ImageMap* ImageMap_Add(ImageMap* f1, ImageMap* f2);
295
ImageMap* ImageMap_Add(ImageMap* f1, ImageMap* f2);
298
ImageMap* ImageMap_Sub(ImageMap* f1, ImageMap* f2);
296
ImageMap* ImageMap_Sub(ImageMap* f1, ImageMap* f2);
299
ImageMap* ImageMap_Mul(ImageMap* f1, ImageMap* f2);
297
ImageMap* ImageMap_Mul(ImageMap* f1, ImageMap* f2);
300
void ImageMap_Normalize(ImageMap* self);
298
void ImageMap_Normalize(ImageMap* self);
301
ImageMap* ImageMap_GaussianConvolution(ImageMap* self, double sigma);
299
ImageMap* ImageMap_GaussianConvolution(ImageMap* self, double sigma);
300
301
static inline double ImageMap_GetPixel(ImageMap* self, int x, int y)
302
{
303
  return self->values[x][y];
304
}
305
306
static inline void ImageMap_SetPixel(ImageMap* self, int x, int y, float value)
307
{
308
    self->values[x][y]=value;
309
}
310
311
302
312
303
313
304
typedef struct ConvLinearMask ConvLinearMask;
314
typedef struct ConvLinearMask ConvLinearMask;
305
struct ConvLinearMask {
315
struct ConvLinearMask {
306
    int Dim;
316
    int Dim;