?? floatfield.h
字號(hào):
/*############################################################################# * 文件名:floatfield.h * 功能: 實(shí)現(xiàn)了指紋結(jié)構(gòu)浮點(diǎn)域的操作 * modified by PRTsinghua@hotmail.com#############################################################################*/#if !defined FVS__FLOAT_FIELD_HEADER__INCLUDED__#define FVS__FLOAT_FIELD_HEADER__INCLUDED__/* 基本類(lèi)型的定義文件 */#include "fvstypes.h"/* 對(duì)象的這些接口實(shí)現(xiàn)是私有的,不必為用戶所知。使用這里提供的函數(shù)操作浮點(diǎn)域 */typedef FvsHandle_t FvsFloatField_t;/****************************************************************************** * 功能:創(chuàng)建一個(gè)心的浮點(diǎn)域?qū)ο?/span> * 參數(shù):無(wú) * 返回:創(chuàng)建失敗,返回空;否則返回新的對(duì)象句柄******************************************************************************/FvsFloatField_t FloatFieldCreate(void);/****************************************************************************** * 功能:破壞已經(jīng)存在的浮點(diǎn)域?qū)ο?/span> * 參數(shù):field 指向浮點(diǎn)域?qū)ο蟮闹羔?/span> * 返回:無(wú)******************************************************************************/void FloatFieldDestroy(FvsFloatField_t field); /****************************************************************************** * 功能:設(shè)置浮點(diǎn)域?qū)ο蟮拇笮 ?/span> 內(nèi)存操作自動(dòng)完成,如果失敗,返回一個(gè)錯(cuò)誤編號(hào) * 參數(shù):field 指向浮點(diǎn)域?qū)ο蟮闹羔?/span> * width 寬 * height 高 * 返回:錯(cuò)誤編號(hào)******************************************************************************/FvsError_t FloatFieldSetSize(FvsFloatField_t field, const FvsInt_t width, const FvsInt_t height);/****************************************************************************** * 功能:拷貝一個(gè)源圖像到目標(biāo)圖像,內(nèi)存操作和大小重置操作自動(dòng)完成 * 參數(shù):destination 指向目標(biāo)浮點(diǎn)域?qū)ο蟮闹羔?/span> * source 指向源浮點(diǎn)域?qū)ο蟮闹羔?/span> * 返回:錯(cuò)誤編號(hào)******************************************************************************/FvsError_t FloatFieldCopy(FvsFloatField_t destination, const FvsFloatField_t source);/****************************************************************************** * 功能:清空?qǐng)D像,設(shè)置浮點(diǎn)域?qū)ο笾羔槥榭?/span> * 參數(shù):field 指向浮點(diǎn)域?qū)ο蟮闹羔?/span> * 返回:錯(cuò)誤編號(hào)******************************************************************************/FvsError_t FloatFieldClear(FvsFloatField_t field);/****************************************************************************** * 功能:給浮點(diǎn)域?qū)ο蟮乃詳?shù)值設(shè)置特定值 * 參數(shù):field 指向浮點(diǎn)域?qū)ο蟮闹羔?/span> * value 要設(shè)置的值 * 返回:錯(cuò)誤編號(hào)******************************************************************************/FvsError_t FloatFieldFlood(FvsFloatField_t field, const FvsFloat_t value);/****************************************************************************** * 功能:為浮點(diǎn)域中的特定區(qū)域設(shè)置特定值 * 參數(shù):field 指向浮點(diǎn)域?qū)ο蟮闹羔?/span> * x X軸坐標(biāo) * y Y軸坐標(biāo) * val 要設(shè)定的值 * 返回:無(wú)******************************************************************************/void FloatFieldSetValue(FvsFloatField_t field, const FvsInt_t x, const FvsInt_t y, const FvsFloat_t val);/****************************************************************************** * 功能:得到特定位置的值 * 參數(shù):field 指向浮點(diǎn)域?qū)ο蟮闹羔?/span> * x X軸坐標(biāo) * y Y軸坐標(biāo) * 返回:浮點(diǎn)值******************************************************************************/FvsFloat_t FloatFieldGetValue(const FvsFloatField_t field, const FvsInt_t x, const FvsInt_t y);/****************************************************************************** * 功能:得到浮點(diǎn)域緩沖區(qū)指針 * 參數(shù):field 指向浮點(diǎn)域?qū)ο蟮闹羔?/span> * 返回:內(nèi)存緩沖區(qū)指針******************************************************************************/FvsFloat_t* FloatFieldGetBuffer(FvsFloatField_t field);/****************************************************************************** * 功能:獲得寬度 * 參數(shù):field 指向浮點(diǎn)域?qū)ο蟮闹羔?/span> * 返回:寬度******************************************************************************/FvsInt_t FloatFieldGetWidth(const FvsFloatField_t field);/****************************************************************************** * 功能:獲得高度 * 參數(shù):field 指向浮點(diǎn)域?qū)ο蟮闹羔?/span> * 返回:高度******************************************************************************/FvsInt_t FloatFieldGetHeight(const FvsFloatField_t field);/****************************************************************************** * 功能:獲得傾斜程度 * 參數(shù):field 指向浮點(diǎn)域?qū)ο蟮闹羔?/span> * 返回:傾斜程度******************************************************************************/FvsInt_t FloatFieldGetPitch(const FvsFloatField_t field);#endif /* FVS__IMAGE_HEADER__INCLUDED__ */
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -