< prev index next >
src/java.desktop/share/native/libmlib_image/mlib_ImageAffine.h
Print this page
rev 14292 : remove Index
*** 160,262 ****
mlib_status mlib_ImageAffine_d64_3ch_bc(mlib_affine_param *param);
mlib_status mlib_ImageAffine_d64_4ch_bc(mlib_affine_param *param);
/***************************************************************/
void mlib_ImageAffineEdgeZero(mlib_affine_param *param,
! mlib_affine_param *param_e,
! const void *colormap);
void mlib_ImageAffineEdgeNearest(mlib_affine_param *param,
mlib_affine_param *param_e);
mlib_status mlib_ImageAffineEdgeExtend_BL(mlib_affine_param *param,
! mlib_affine_param *param_e,
! const void *colormap);
mlib_status mlib_ImageAffineEdgeExtend_BC(mlib_affine_param *param,
! mlib_affine_param *param_e,
! const void *colormap);
!
! mlib_status mlib_ImageAffineEdgeExtend_BC2(mlib_affine_param *param,
! mlib_affine_param *param_e,
! const void *colormap);
!
! /***************************************************************/
! typedef mlib_status (*type_affine_i_fun)(mlib_affine_param *param, const void *colormap);
!
! mlib_status mlib_ImageAffine_u8_u8_i_bl(mlib_affine_param *param,
! const void *colormap);
! mlib_status mlib_ImageAffine_u8_s16_i_bl(mlib_affine_param *param,
! const void *colormap);
! mlib_status mlib_ImageAffine_s16_u8_i_bl(mlib_affine_param *param,
! const void *colormap);
! mlib_status mlib_ImageAffine_s16_s16_i_bl(mlib_affine_param *param,
! const void *colormap);
!
! mlib_status mlib_ImageAffine_u8_u8_i_bc(mlib_affine_param *param,
! const void *colormap);
! mlib_status mlib_ImageAffine_u8_s16_i_bc(mlib_affine_param *param,
! const void *colormap);
! mlib_status mlib_ImageAffine_s16_u8_i_bc(mlib_affine_param *param,
! const void *colormap);
! mlib_status mlib_ImageAffine_s16_s16_i_bc(mlib_affine_param *param,
! const void *colormap);
!
! void mlib_ImageAffineEdgeZeroIndex(mlib_affine_param *param,
! mlib_affine_param *param_e,
! const void *colormap);
!
! void mlib_ImageAffineEdgeExtendIndex_BL(mlib_affine_param *param,
! mlib_affine_param *param_e,
! const void *colormap);
!
! void mlib_ImageAffineEdgeExtendIndex_BC(mlib_affine_param *param,
! mlib_affine_param *param_e,
! const void *colormap);
!
! void mlib_ImageAffineEdgeExtendIndex_BC2(mlib_affine_param *param,
! mlib_affine_param *param_e,
! const void *colormap);
!
! /***************************************************************/
! #define PROT_AFFINEINDEX_BC(ITYPE, LTYPE, NCHAN) \
! mlib_status mlib_ImageAffineIndex_##ITYPE##_##LTYPE##_##NCHAN##CH_BC(mlib_affine_param *param, \
! const void *colormap)
!
! PROT_AFFINEINDEX_BC(U8, U8, 3);
! PROT_AFFINEINDEX_BC(U8, S16, 3);
! PROT_AFFINEINDEX_BC(U8, U8, 4);
! PROT_AFFINEINDEX_BC(U8, S16, 4);
! PROT_AFFINEINDEX_BC(S16, U8, 3);
! PROT_AFFINEINDEX_BC(S16, S16, 3);
! PROT_AFFINEINDEX_BC(S16, U8, 4);
! PROT_AFFINEINDEX_BC(S16, S16, 4);
!
! /***************************************************************/
! #define PROT_AFFINEINDEX_BL(ITYPE, LTYPE, NCHAN) \
! mlib_status mlib_ImageAffineIndex_##ITYPE##_##LTYPE##_##NCHAN##CH_BL(mlib_affine_param *param, \
! const void *colormap)
!
! PROT_AFFINEINDEX_BL(U8, U8, 3);
! PROT_AFFINEINDEX_BL(U8, S16, 3);
! PROT_AFFINEINDEX_BL(U8, U8, 4);
! PROT_AFFINEINDEX_BL(U8, S16, 4);
! PROT_AFFINEINDEX_BL(S16, U8, 3);
! PROT_AFFINEINDEX_BL(S16, S16, 3);
! PROT_AFFINEINDEX_BL(S16, U8, 4);
! PROT_AFFINEINDEX_BL(S16, S16, 4);
/***************************************************************/
mlib_status mlib_ImageAffine_alltypes(mlib_image *dst,
const mlib_image *src,
const mlib_d64 *mtx,
mlib_filter filter,
! mlib_edge edge,
! const void *colormap);
/***************************************************************/
- extern const type_affine_i_fun mlib_AffineFunArr_bl_i[];
extern const type_affine_fun mlib_AffineFunArr_nn[];
extern const type_affine_fun mlib_AffineFunArr_bl[];
extern const type_affine_fun mlib_AffineFunArr_bc[];
/***************************************************************/
--- 160,188 ----
mlib_status mlib_ImageAffine_d64_3ch_bc(mlib_affine_param *param);
mlib_status mlib_ImageAffine_d64_4ch_bc(mlib_affine_param *param);
/***************************************************************/
void mlib_ImageAffineEdgeZero(mlib_affine_param *param,
! mlib_affine_param *param_e);
void mlib_ImageAffineEdgeNearest(mlib_affine_param *param,
mlib_affine_param *param_e);
mlib_status mlib_ImageAffineEdgeExtend_BL(mlib_affine_param *param,
! mlib_affine_param *param_e);
mlib_status mlib_ImageAffineEdgeExtend_BC(mlib_affine_param *param,
! mlib_affine_param *param_e);
/***************************************************************/
mlib_status mlib_ImageAffine_alltypes(mlib_image *dst,
const mlib_image *src,
const mlib_d64 *mtx,
mlib_filter filter,
! mlib_edge edge);
/***************************************************************/
extern const type_affine_fun mlib_AffineFunArr_nn[];
extern const type_affine_fun mlib_AffineFunArr_bl[];
extern const type_affine_fun mlib_AffineFunArr_bc[];
/***************************************************************/
< prev index next >