7 * Une classe représentant une image de float.
12 HeatImage(int w
, int h
, float* image
= 0) :
13 w(w
), h(h
), image(image
)
21 memset(this->image
, 0, this->w
* this->h
* sizeof(float));
25 inline void setCuda(int x
, int y
, float value
)
27 this->image
[x
+ this->w
* y
] = value
;
30 inline void set(int x
, int y
, float value
)
32 this->image
[x
+ this->w
* y
] = value
;
36 inline float getCuda(int x
, int y
)
38 return this->image
[x
+ this->w
* y
];
63 inline void swapWith(HeatImage
& other
)
65 float* tmp
= this->image
;
66 this->image
= other
.image
;
70 inline float*& getRaw() { return this->image
; }
71 inline void setRaw(float* image
) { this->image
= image
; }