|
| Bitmap () |
| constructor, 產生一個空的Bitmap More...
|
|
| Bitmap (Bitmap const &b) |
| constructor, 複製一個bitmap More...
|
|
| Bitmap (size_t h, size_t w, Pixel const &p) |
| constructor, 指定寬高, 預設Pixel More...
|
|
| ~Bitmap () |
| destructor More...
|
|
Bitmap & | copyFrom (Bitmap const &b) |
| 複製 More...
|
|
Bitmap & | referenceFrom (Bitmap const &b) |
| reference More...
|
|
void | reset (size_t h, size_t w, Pixel const &p) |
| 全部重設 More...
|
|
void | clear () |
| 清除資料, 寬高階規零 More...
|
|
size_t | height () const |
| 回傳高度 More...
|
|
size_t | width () const |
| 回傳寬度 More...
|
|
size_t | size () const |
| 回傳高度乘以寬度 More...
|
|
size_t | height (size_t h2, Pixel const &p) |
| 修改高度 More...
|
|
size_t | width (size_t w2, Pixel const &p) |
| 修改寬度 More...
|
|
size_t | size (size_t h2, size_t w2, Pixel const &p) |
| 修改寬高 More...
|
|
Pixel | pixel (size_t y, size_t x) const |
| 取得 (y, x) 的pixel More...
|
|
Pixel | pixel (size_t y, size_t x, Pixel const &p) |
| 修改 (y, x) 的pixel More...
|
|
void | pixels (ssize_t yFirst, ssize_t yLast, ssize_t xFirst, ssize_t xLast, Pixel const &p) |
| 區塊修改 More...
|
|
Matrix< Pixel > const & | matrix () const |
| 回傳矩陣形式 More...
|
|
Matrix< Pixel > & | matrixGet () |
| 回傳矩陣形式 (non-constant form) More...
|
|
Matrix< Pixel > const & | matrix (Matrix< Pixel > const &p) |
| 直接設定 More...
|
|
Bitmap | gaussian (double radiusY, double radiusX) const |
| 回傳高斯模糊 More...
|
|
Bitmap< Pixel > & | gaussianed (double radiusY, double radiusX) |
| 把自己高斯模糊 More...
|
|
Bitmap< Pixel > | gradianceX (double radiusY, double radiusX) const |
| 回傳對x偏微分 More...
|
|
Bitmap< Pixel > & | gradiancedX (double radiusY, double radiusX) |
| 把自己對x偏微分 More...
|
|
Bitmap< Pixel > | gradianceY (double radiusY, double radiusX) const |
| 回傳對y偏微分 More...
|
|
Bitmap< Pixel > & | gradiancedY (double radiusY, double radiusX) |
| 把自己對y偏微分 More...
|
|
Bitmap & | operator= (Bitmap const &b) |
| same as copyFrom(b) More...
|
|
Pixel | operator() (size_t y, size_t x) const |
| same as pixel(y, x) More...
|
|
Pixel const & | operator() (size_t y, size_t x, Pixel const &p) const |
| same as pixel(y, x, p) More...
|
|
bool | write (FILE *f, bool bin, unsigned int fg) const |
| 將資料寫入檔案 More...
|
|
bool | read (FILE *f, bool bin, unsigned int fg) |
| 將資料讀入 More...
|
|
ObjBase * | create () const |
| new一個自己 More...
|
|
ObjBase * | copyFrom (ObjBase const *b) |
| 複製資料 More...
|
|
char const * | ctype () const |
| 回傳class的type More...
|
|
std::string | type () const |
| 回傳class的type More...
|
|
virtual | ~ObjBase () |
|
template<class Pixel>
class meow::Bitmap< Pixel >
二維點陣資料
- Author
- cat_leopard
Definition at line 23 of file Bitmap.h.