conversion.h   conversion.h 
skipping to change at line 160 skipping to change at line 160
typedef enum { typedef enum {
VIPS_CACHE_RANDOM, VIPS_CACHE_RANDOM,
VIPS_CACHE_SEQUENTIAL, VIPS_CACHE_SEQUENTIAL,
VIPS_CACHE_LAST VIPS_CACHE_LAST
} VipsCacheStrategy; } VipsCacheStrategy;
int vips_copy( VipsImage *in, VipsImage **out, ... ) int vips_copy( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_tilecache( VipsImage *in, VipsImage **out, ... ) int vips_tilecache( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_linecache( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel));
int vips_sequential( VipsImage *in, VipsImage **out, ... ) int vips_sequential( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_cache( VipsImage *in, VipsImage **out, ... ) int vips_cache( VipsImage *in, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_embed( VipsImage *in, VipsImage **out, int vips_embed( VipsImage *in, VipsImage **out,
int x, int y, int width, int height, ... ) int x, int y, int width, int height, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_flip( VipsImage *in, VipsImage **out, VipsDirection direction, ... ) int vips_flip( VipsImage *in, VipsImage **out, VipsDirection direction, ... )
__attribute__((sentinel)); __attribute__((sentinel));
 End of changes. 1 change blocks. 
0 lines changed or deleted 2 lines changed or added


 foreign.h   foreign.h 
skipping to change at line 427 skipping to change at line 427
__attribute__((sentinel)); __attribute__((sentinel));
int vips_matload( const char *filename, VipsImage **out, ... ) int vips_matload( const char *filename, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_radload( const char *filename, VipsImage **out, ... ) int vips_radload( const char *filename, VipsImage **out, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_radsave( VipsImage *in, const char *filename, ... ) int vips_radsave( VipsImage *in, const char *filename, ... )
__attribute__((sentinel)); __attribute__((sentinel));
int vips_dzsave( VipsImage *in, const char *basename, ... )
__attribute__((sentinel));
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif /*__cplusplus*/ #endif /*__cplusplus*/
#endif /*VIPS_FOREIGN_H*/ #endif /*VIPS_FOREIGN_H*/
 End of changes. 1 change blocks. 
0 lines changed or deleted 3 lines changed or added


 object.h   object.h 
skipping to change at line 56 skipping to change at line 56
/** /**
* VipsArgumentFlags: * VipsArgumentFlags:
* @VIPS_ARGUMENT_NONE: no flags * @VIPS_ARGUMENT_NONE: no flags
* @VIPS_ARGUMENT_REQUIRED: must be set in the constructor * @VIPS_ARGUMENT_REQUIRED: must be set in the constructor
* @VIPS_ARGUMENT_CONSTRUCT: can only be set in the constructor * @VIPS_ARGUMENT_CONSTRUCT: can only be set in the constructor
* @VIPS_ARGUMENT_SET_ONCE: can only be set once * @VIPS_ARGUMENT_SET_ONCE: can only be set once
* @VIPS_ARGUMENT_SET_ALWAYS: don't do use-before-set checks * @VIPS_ARGUMENT_SET_ALWAYS: don't do use-before-set checks
* @VIPS_ARGUMENT_INPUT: is an input argument (one we depend on) * @VIPS_ARGUMENT_INPUT: is an input argument (one we depend on)
* @VIPS_ARGUMENT_OUTPUT: is an output argument (depends on us) * @VIPS_ARGUMENT_OUTPUT: is an output argument (depends on us)
* @VIPS_ARGUMENT_DEPRECATED: just there for back-compat, hide
* *
* Flags we associate with each object argument. * Flags we associate with each object argument.
* *
* Have separate input & output flags. Both set is an error; neither set is OK. * Have separate input & output flags. Both set is an error; neither set is OK.
* *
* Input gobjects are automatically reffed, output gobjects automatically r ef * Input gobjects are automatically reffed, output gobjects automatically r ef
* us. We also automatically watch for "destroy" and unlink. * us. We also automatically watch for "destroy" and unlink.
* *
* @VIPS_ARGUMENT_SET_ALWAYS is handy for arguments which are set from C. F or * @VIPS_ARGUMENT_SET_ALWAYS is handy for arguments which are set from C. F or
* example, VipsImage::width is a property that gives access to the Xsize * example, VipsImage::width is a property that gives access to the Xsize
* member of struct _VipsImage. We default its 'assigned' to TRUE * member of struct _VipsImage. We default its 'assigned' to TRUE
* since the field is always set directly by C. * since the field is always set directly by C.
*
* @VIPS_ARGUMENT_DEPRECATED arguments are not shown in help text, are not
* looked for if required, are not checked for "have-been-set". You can
* deprecate a required argument, but you must obviously add a new required
* argument if you do.
*/ */
typedef enum /*< flags >*/ { typedef enum /*< flags >*/ {
VIPS_ARGUMENT_NONE = 0, VIPS_ARGUMENT_NONE = 0,
VIPS_ARGUMENT_REQUIRED = 1, VIPS_ARGUMENT_REQUIRED = 1,
VIPS_ARGUMENT_CONSTRUCT = 2, VIPS_ARGUMENT_CONSTRUCT = 2,
VIPS_ARGUMENT_SET_ONCE = 4, VIPS_ARGUMENT_SET_ONCE = 4,
VIPS_ARGUMENT_SET_ALWAYS = 8, VIPS_ARGUMENT_SET_ALWAYS = 8,
VIPS_ARGUMENT_INPUT = 16, VIPS_ARGUMENT_INPUT = 16,
VIPS_ARGUMENT_OUTPUT = 32 VIPS_ARGUMENT_OUTPUT = 32,
VIPS_ARGUMENT_DEPRECATED = 64
} VipsArgumentFlags; } VipsArgumentFlags;
/* Useful flag combinations. User-visible ones are: /* Useful flag combinations. User-visible ones are:
VIPS_ARGUMENT_REQUIRED_INPUT Eg. the "left" argument for an add operation VIPS_ARGUMENT_REQUIRED_INPUT Eg. the "left" argument for an add operation
VIPS_ARGUMENT_OPTIONAL_INPUT Eg. the "caption" for an object VIPS_ARGUMENT_OPTIONAL_INPUT Eg. the "caption" for an object
VIPS_ARGUMENT_REQUIRED_OUTPUT Eg. the "result" of an add operation VIPS_ARGUMENT_REQUIRED_OUTPUT Eg. the "result" of an add operation
skipping to change at line 328 skipping to change at line 335
*/ */
#define VIPS_ARGUMENT_FOR_ALL( OBJECT, PSPEC, ARG_CLASS, ARG_INSTANCE ) { \ #define VIPS_ARGUMENT_FOR_ALL( OBJECT, PSPEC, ARG_CLASS, ARG_INSTANCE ) { \
VipsObjectClass *object_class = VIPS_OBJECT_GET_CLASS( OBJECT ); \ VipsObjectClass *object_class = VIPS_OBJECT_GET_CLASS( OBJECT ); \
GSList *p; \ GSList *p; \
\ \
for( p = object_class->argument_table_traverse; p; p = p->next ) { \ for( p = object_class->argument_table_traverse; p; p = p->next ) { \
VipsArgumentClass *ARG_CLASS = \ VipsArgumentClass *ARG_CLASS = \
(VipsArgumentClass *) p->data; \ (VipsArgumentClass *) p->data; \
VipsArgument *argument = (VipsArgument *) argument_class; \ VipsArgument *argument = (VipsArgument *) argument_class; \
GParamSpec *PSPEC = argument->pspec; \ GParamSpec *PSPEC = argument->pspec; \
VipsArgumentInstance *ARG_INSTANCE = \ VipsArgumentInstance *ARG_INSTANCE __attribute__ ((unused)) = \
vips__argument_get_instance( argument_class, \ vips__argument_get_instance( argument_class, \
VIPS_OBJECT( OBJECT ) ); \ VIPS_OBJECT( OBJECT ) ); \
#define VIPS_ARGUMENT_FOR_ALL_END } } #define VIPS_ARGUMENT_FOR_ALL_END } }
/* And some macros to collect args from a va list. /* And some macros to collect args from a va list.
*/ */
#define VIPS_ARGUMENT_COLLECT_SET( PSPEC, ARG_CLASS, AP ) \ #define VIPS_ARGUMENT_COLLECT_SET( PSPEC, ARG_CLASS, AP ) \
if( (ARG_CLASS->flags & VIPS_ARGUMENT_INPUT) ) { \ if( (ARG_CLASS->flags & VIPS_ARGUMENT_INPUT) ) { \
GValue value = { 0, }; \ GValue value = { 0, }; \
 End of changes. 4 change blocks. 
2 lines changed or deleted 9 lines changed or added


 version.h   version.h 
/* Macros for the header version. /* Macros for the header version.
*/ */
#ifndef VIPS_VERSION_H #ifndef VIPS_VERSION_H
#define VIPS_VERSION_H #define VIPS_VERSION_H
#define VIPS_VERSION "7.30.0" #define VIPS_VERSION "7.30.1"
#define VIPS_VERSION_STRING "7.30.0-Mon Jan 20 22:24:50 MSK 2014" #define VIPS_VERSION_STRING "7.30.1-Mon Jan 20 21:36:26 MSK 2014"
#define VIPS_MAJOR_VERSION (7) #define VIPS_MAJOR_VERSION (7)
#define VIPS_MINOR_VERSION (30) #define VIPS_MINOR_VERSION (30)
#define VIPS_MICRO_VERSION (0) #define VIPS_MICRO_VERSION (1)
/* Not really anything to do with versions, but this is a handy place to pu t /* Not really anything to do with versions, but this is a handy place to pu t
* it. * it.
*/ */
#define VIPS_EXEEXT "" #define VIPS_EXEEXT ""
#endif /*VIPS_VERSION_H*/ #endif /*VIPS_VERSION_H*/
 End of changes. 2 change blocks. 
3 lines changed or deleted 3 lines changed or added


 vipsc++.h   vipsc++.h 
// headers for package arithmetic // headers for package arithmetic
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
VImage abs() throw( VError ); VImage abs() throw( VError );
VImage acos() throw( VError ); VImage acos() throw( VError );
VImage add( VImage add_in2 ) throw( VError ); VImage add( VImage add_in2 ) throw( VError );
VImage asin() throw( VError ); VImage asin() throw( VError );
VImage atan() throw( VError ); VImage atan() throw( VError );
double avg() throw( VError ); double avg() throw( VError );
double point( char* point_interpolate, double point_x, double point_y, int point_band ) throw( VError );
double point_bilinear( double point_bilinear_x, double point_bilinear_y, in t point_bilinear_band ) throw( VError ); double point_bilinear( double point_bilinear_x, double point_bilinear_y, in t point_bilinear_band ) throw( VError );
VImage bandmean() throw( VError ); VImage bandmean() throw( VError );
VImage ceil() throw( VError ); VImage ceil() throw( VError );
VImage cos() throw( VError ); VImage cos() throw( VError );
VImage cross_phase( VImage cross_phase_in2 ) throw( VError ); VImage cross_phase( VImage cross_phase_in2 ) throw( VError );
double deviate() throw( VError ); double deviate() throw( VError );
VImage divide( VImage divide_in2 ) throw( VError ); VImage divide( VImage divide_in2 ) throw( VError );
VImage exp10() throw( VError ); VImage exp10() throw( VError );
VImage expn( double expn_x ) throw( VError ); VImage expn( double expn_x ) throw( VError );
VImage expn( std::vector<double> expn_v ) throw( VError ); VImage expn( std::vector<double> expn_v ) throw( VError );
skipping to change at line 51 skipping to change at line 52
VImage remainder( std::vector<double> remainder_x ) throw( VError ); VImage remainder( std::vector<double> remainder_x ) throw( VError );
VImage rint() throw( VError ); VImage rint() throw( VError );
VImage sign() throw( VError ); VImage sign() throw( VError );
VImage sin() throw( VError ); VImage sin() throw( VError );
VDMask stats() throw( VError ); VDMask stats() throw( VError );
VImage subtract( VImage subtract_in2 ) throw( VError ); VImage subtract( VImage subtract_in2 ) throw( VError );
VImage tan() throw( VError ); VImage tan() throw( VError );
// headers for package cimg // headers for package cimg
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
VImage greyc( int greyc_iterations, double greyc_amplitude, double greyc_sh arpness, double greyc_anisotropy, double greyc_alpha, double greyc_sigma, d ouble greyc_dl, double greyc_da, double greyc_gauss_prec, int greyc_interpo lation, int greyc_fast_approx ) throw( VError ); VImage greyc( int greyc_iterations, double greyc_amplitude, double greyc_sh arpness, double greyc_anisotropy, double greyc_alpha, double greyc_sigma, d ouble greyc_dl, double greyc_da, double greyc_gauss_prec, int greyc_interpo lation, int greyc_fast_approx ) throw( VError );
VImage greyc_mask( VImage greyc_mask_mask, int greyc_mask_iterations, doubl e greyc_mask_amplitude, double greyc_mask_sharpness, double greyc_mask_anis otropy, double greyc_mask_alpha, double greyc_mask_sigma, double greyc_mask _dl, double greyc_mask_da, double greyc_mask_gauss_prec, int greyc_mask_int erpolation, int greyc_mask_fast_approx ) throw( VError ); VImage greyc_mask( VImage greyc_mask_mask, int greyc_mask_iterations, doubl e greyc_mask_amplitude, double greyc_mask_sharpness, double greyc_mask_anis otropy, double greyc_mask_alpha, double greyc_mask_sigma, double greyc_mask _dl, double greyc_mask_da, double greyc_mask_gauss_prec, int greyc_mask_int erpolation, int greyc_mask_fast_approx ) throw( VError );
// headers for package colour // headers for package colour
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
VImage LCh2Lab() throw( VError ); VImage LCh2Lab() throw( VError );
VImage LCh2UCS() throw( VError ); VImage LCh2UCS() throw( VError );
VImage Lab2LCh() throw( VError ); VImage Lab2LCh() throw( VError );
VImage Lab2LabQ() throw( VError ); VImage Lab2LabQ() throw( VError );
VImage Lab2LabS() throw( VError ); VImage Lab2LabS() throw( VError );
VImage Lab2UCS() throw( VError ); VImage Lab2UCS() throw( VError );
VImage Lab2XYZ() throw( VError ); VImage Lab2XYZ() throw( VError );
VImage Lab2XYZ_temp( double Lab2XYZ_temp_X0, double Lab2XYZ_temp_Y0, double Lab2XYZ_temp_Z0 ) throw( VError ); VImage Lab2XYZ_temp( double Lab2XYZ_temp_X0, double Lab2XYZ_temp_Y0, double Lab2XYZ_temp_Z0 ) throw( VError );
VImage Lab2disp( VDisplay Lab2disp_disp ) throw( VError ); VImage Lab2disp( VDisplay Lab2disp_disp ) throw( VError );
VImage LabQ2LabS() throw( VError ); VImage LabQ2LabS() throw( VError );
skipping to change at line 92 skipping to change at line 93
VImage Yxy2XYZ() throw( VError ); VImage Yxy2XYZ() throw( VError );
VImage dE00_fromLab( VImage dE00_fromLab_in2 ) throw( VError ); VImage dE00_fromLab( VImage dE00_fromLab_in2 ) throw( VError );
VImage dECMC_fromLab( VImage dECMC_fromLab_in2 ) throw( VError ); VImage dECMC_fromLab( VImage dECMC_fromLab_in2 ) throw( VError );
VImage dECMC_fromdisp( VImage dECMC_fromdisp_in2, VDisplay dECMC_fromdisp_d isp ) throw( VError ); VImage dECMC_fromdisp( VImage dECMC_fromdisp_in2, VDisplay dECMC_fromdisp_d isp ) throw( VError );
VImage dE_fromLab( VImage dE_fromLab_in2 ) throw( VError ); VImage dE_fromLab( VImage dE_fromLab_in2 ) throw( VError );
VImage dE_fromXYZ( VImage dE_fromXYZ_in2 ) throw( VError ); VImage dE_fromXYZ( VImage dE_fromXYZ_in2 ) throw( VError );
VImage dE_fromdisp( VImage dE_fromdisp_in2, VDisplay dE_fromdisp_disp ) thr ow( VError ); VImage dE_fromdisp( VImage dE_fromdisp_in2, VDisplay dE_fromdisp_disp ) thr ow( VError );
VImage disp2Lab( VDisplay disp2Lab_disp ) throw( VError ); VImage disp2Lab( VDisplay disp2Lab_disp ) throw( VError );
VImage disp2XYZ( VDisplay disp2XYZ_disp ) throw( VError ); VImage disp2XYZ( VDisplay disp2XYZ_disp ) throw( VError );
VImage float2rad() throw( VError ); VImage float2rad() throw( VError );
VImage argb2rgba() throw( VError );
VImage icc_ac2rc( char* icc_ac2rc_profile ) throw( VError ); VImage icc_ac2rc( char* icc_ac2rc_profile ) throw( VError );
VImage icc_export_depth( int icc_export_depth_depth, char* icc_export_depth _output_profile, int icc_export_depth_intent ) throw( VError ); VImage icc_export_depth( int icc_export_depth_depth, char* icc_export_depth _output_profile, int icc_export_depth_intent ) throw( VError );
VImage icc_import( char* icc_import_input_profile, int icc_import_intent ) throw( VError ); VImage icc_import( char* icc_import_input_profile, int icc_import_intent ) throw( VError );
VImage icc_import_embedded( int icc_import_embedded_intent ) throw( VError ); VImage icc_import_embedded( int icc_import_embedded_intent ) throw( VError );
VImage icc_transform( char* icc_transform_input_profile, char* icc_transfor m_output_profile, int icc_transform_intent ) throw( VError ); VImage icc_transform( char* icc_transform_input_profile, char* icc_transfor m_output_profile, int icc_transform_intent ) throw( VError );
VImage lab_morph( VDMask lab_morph_greyscale, double lab_morph_L_offset, do uble lab_morph_L_scale, double lab_morph_a_scale, double lab_morph_b_scale ) throw( VError ); VImage lab_morph( VDMask lab_morph_greyscale, double lab_morph_L_offset, do uble lab_morph_L_scale, double lab_morph_a_scale, double lab_morph_b_scale ) throw( VError );
VImage rad2float() throw( VError ); VImage rad2float() throw( VError );
VImage sRGB2XYZ() throw( VError ); VImage sRGB2XYZ() throw( VError );
// headers for package conversion // headers for package conversion
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
static VImage gaussnoise( int gaussnoise_xsize, int gaussnoise_ysize, doubl e gaussnoise_mean, double gaussnoise_sigma ) throw( VError ); static VImage gaussnoise( int gaussnoise_xsize, int gaussnoise_ysize, doubl e gaussnoise_mean, double gaussnoise_sigma ) throw( VError );
VImage bandjoin( VImage bandjoin_in2 ) throw( VError ); VImage bandjoin( VImage bandjoin_in2 ) throw( VError );
static VImage black( int black_x_size, int black_y_size, int black_bands ) throw( VError ); static VImage black( int black_x_size, int black_y_size, int black_bands ) throw( VError );
VImage c2amph() throw( VError ); VImage c2amph() throw( VError );
VImage c2imag() throw( VError ); VImage c2imag() throw( VError );
VImage c2real() throw( VError ); VImage c2real() throw( VError );
VImage c2rect() throw( VError ); VImage c2rect() throw( VError );
VImage clip2fmt( int clip2fmt_ofmt ) throw( VError ); VImage clip2fmt( int clip2fmt_ofmt ) throw( VError );
VImage copy() throw( VError ); VImage copy() throw( VError );
VImage copy_file() throw( VError ); VImage copy_file() throw( VError );
skipping to change at line 152 skipping to change at line 152
VImage subsample( int subsample_xshrink, int subsample_yshrink ) throw( VEr ror ); VImage subsample( int subsample_xshrink, int subsample_yshrink ) throw( VEr ror );
char* system( char* system_command ) throw( VError ); char* system( char* system_command ) throw( VError );
VImage system_image( char* system_image_in_format, char* system_image_out_f ormat, char* system_image_command, char*& system_image_log ) throw( VError ); VImage system_image( char* system_image_in_format, char* system_image_out_f ormat, char* system_image_command, char*& system_image_log ) throw( VError );
VImage tbjoin( VImage tbjoin_in2 ) throw( VError ); VImage tbjoin( VImage tbjoin_in2 ) throw( VError );
static VImage text( char* text_text, char* text_font, int text_width, int t ext_alignment, int text_dpi ) throw( VError ); static VImage text( char* text_text, char* text_font, int text_width, int t ext_alignment, int text_dpi ) throw( VError );
VImage wrap( int wrap_x, int wrap_y ) throw( VError ); VImage wrap( int wrap_x, int wrap_y ) throw( VError );
VImage zoom( int zoom_xfac, int zoom_yfac ) throw( VError ); VImage zoom( int zoom_xfac, int zoom_yfac ) throw( VError );
// headers for package convolution // headers for package convolution
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
VImage aconvsep( VDMask aconvsep_matrix, int aconvsep_n_layers ) throw( VEr ror ); VImage aconvsep( VDMask aconvsep_matrix, int aconvsep_n_layers ) throw( VEr ror );
VImage aconv( VDMask aconv_matrix, int aconv_n_layers, int aconv_cluster ) throw( VError ); VImage aconv( VDMask aconv_matrix, int aconv_n_layers, int aconv_cluster ) throw( VError );
VImage addgnoise( double addgnoise_sigma ) throw( VError ); VImage addgnoise( double addgnoise_sigma ) throw( VError );
VImage compass( VIMask compass_matrix ) throw( VError ); VImage compass( VIMask compass_matrix ) throw( VError );
VImage contrast_surface( int contrast_surface_half_win_size, int contrast_s urface_spacing ) throw( VError ); VImage contrast_surface( int contrast_surface_half_win_size, int contrast_s urface_spacing ) throw( VError );
VImage conv( VIMask conv_matrix ) throw( VError ); VImage conv( VIMask conv_matrix ) throw( VError );
VImage conv( VDMask conv_matrix ) throw( VError ); VImage conv( VDMask conv_matrix ) throw( VError );
VImage convsep( VIMask convsep_matrix ) throw( VError ); VImage convsep( VIMask convsep_matrix ) throw( VError );
VImage convsep( VDMask convsep_matrix ) throw( VError ); VImage convsep( VDMask convsep_matrix ) throw( VError );
VImage fastcor( VImage fastcor_in2 ) throw( VError ); VImage fastcor( VImage fastcor_in2 ) throw( VError );
VImage gradcor( VImage gradcor_in2 ) throw( VError ); VImage gradcor( VImage gradcor_in2 ) throw( VError );
VImage gradient( VIMask gradient_matrix ) throw( VError ); VImage gradient( VIMask gradient_matrix ) throw( VError );
VImage grad_x() throw( VError ); VImage grad_x() throw( VError );
VImage grad_y() throw( VError ); VImage grad_y() throw( VError );
VImage lindetect( VIMask lindetect_matrix ) throw( VError ); VImage lindetect( VIMask lindetect_matrix ) throw( VError );
VImage sharpen( int sharpen_mask_size, double sharpen_x1, double sharpen_y2 , double sharpen_y3, double sharpen_m1, double sharpen_m2 ) throw( VError ) ; VImage sharpen( int sharpen_mask_size, double sharpen_x1, double sharpen_y2 , double sharpen_y3, double sharpen_m1, double sharpen_m2 ) throw( VError ) ;
VImage spcor( VImage spcor_in2 ) throw( VError ); VImage spcor( VImage spcor_in2 ) throw( VError );
// headers for package deprecated // headers for package deprecated
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
VImage argb2rgba() throw( VError );
VImage flood_copy( int flood_copy_start_x, int flood_copy_start_y, std::vec tor<double> flood_copy_ink ) throw( VError ); VImage flood_copy( int flood_copy_start_x, int flood_copy_start_y, std::vec tor<double> flood_copy_ink ) throw( VError );
VImage flood_blob_copy( int flood_blob_copy_start_x, int flood_blob_copy_st art_y, std::vector<double> flood_blob_copy_ink ) throw( VError ); VImage flood_blob_copy( int flood_blob_copy_start_x, int flood_blob_copy_st art_y, std::vector<double> flood_blob_copy_ink ) throw( VError );
VImage flood_other_copy( VImage flood_other_copy_mark, int flood_other_copy _start_x, int flood_other_copy_start_y, int flood_other_copy_serial ) throw ( VError ); VImage flood_other_copy( VImage flood_other_copy_mark, int flood_other_copy _start_x, int flood_other_copy_start_y, int flood_other_copy_serial ) throw ( VError );
VImage clip() throw( VError ); VImage clip() throw( VError );
VImage c2ps() throw( VError ); VImage c2ps() throw( VError );
VImage resize_linear( int resize_linear_X, int resize_linear_Y ) throw( VEr ror ); VImage resize_linear( int resize_linear_X, int resize_linear_Y ) throw( VEr ror );
VImage cmulnorm( VImage cmulnorm_in2 ) throw( VError ); VImage cmulnorm( VImage cmulnorm_in2 ) throw( VError );
VImage fav4( VImage fav4_in2, VImage fav4_in3, VImage fav4_in4 ) throw( VEr ror ); VImage fav4( VImage fav4_in2, VImage fav4_in3, VImage fav4_in4 ) throw( VEr ror );
VImage gadd( double gadd_a, double gadd_b, VImage gadd_in2, double gadd_c ) throw( VError ); VImage gadd( double gadd_a, double gadd_b, VImage gadd_in2, double gadd_c ) throw( VError );
VImage icc_export( char* icc_export_output_profile, int icc_export_intent ) throw( VError ); VImage icc_export( char* icc_export_output_profile, int icc_export_intent ) throw( VError );
skipping to change at line 258 skipping to change at line 259
VImage more( double more_c ) throw( VError ); VImage more( double more_c ) throw( VError );
VImage moreeq( VImage moreeq_in2 ) throw( VError ); VImage moreeq( VImage moreeq_in2 ) throw( VError );
VImage moreeq( std::vector<double> moreeq_vec ) throw( VError ); VImage moreeq( std::vector<double> moreeq_vec ) throw( VError );
VImage moreeq( double moreeq_c ) throw( VError ); VImage moreeq( double moreeq_c ) throw( VError );
VImage notequal( VImage notequal_in2 ) throw( VError ); VImage notequal( VImage notequal_in2 ) throw( VError );
VImage notequal( std::vector<double> notequal_vec ) throw( VError ); VImage notequal( std::vector<double> notequal_vec ) throw( VError );
VImage notequal( double notequal_c ) throw( VError ); VImage notequal( double notequal_c ) throw( VError );
// headers for package format // headers for package format
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
static VImage csv2vips( char* csv2vips_filename ) throw( VError ); static VImage csv2vips( char* csv2vips_filename ) throw( VError );
static VImage fits2vips( char* fits2vips_in ) throw( VError ); static VImage fits2vips( char* fits2vips_in ) throw( VError );
static VImage jpeg2vips( char* jpeg2vips_in ) throw( VError ); static VImage jpeg2vips( char* jpeg2vips_in ) throw( VError );
static VImage magick2vips( char* magick2vips_in ) throw( VError ); static VImage magick2vips( char* magick2vips_in ) throw( VError );
static VImage png2vips( char* png2vips_in ) throw( VError ); static VImage png2vips( char* png2vips_in ) throw( VError );
static VImage exr2vips( char* exr2vips_in ) throw( VError ); static VImage exr2vips( char* exr2vips_in ) throw( VError );
static VImage ppm2vips( char* ppm2vips_filename ) throw( VError ); static VImage ppm2vips( char* ppm2vips_filename ) throw( VError );
static VImage analyze2vips( char* analyze2vips_filename ) throw( VError ); static VImage analyze2vips( char* analyze2vips_filename ) throw( VError );
static VImage tiff2vips( char* tiff2vips_in ) throw( VError ); static VImage tiff2vips( char* tiff2vips_in ) throw( VError );
void vips2csv( char* vips2csv_filename ) throw( VError ); void vips2csv( char* vips2csv_filename ) throw( VError );
void vips2jpeg( char* vips2jpeg_out ) throw( VError ); void vips2jpeg( char* vips2jpeg_out ) throw( VError );
void vips2mimejpeg( int vips2mimejpeg_qfac ) throw( VError ); void vips2mimejpeg( int vips2mimejpeg_qfac ) throw( VError );
void vips2png( char* vips2png_out ) throw( VError ); void vips2png( char* vips2png_out ) throw( VError );
void vips2ppm( char* vips2ppm_filename ) throw( VError ); void vips2ppm( char* vips2ppm_filename ) throw( VError );
void vips2tiff( char* vips2tiff_out ) throw( VError ); void vips2tiff( char* vips2tiff_out ) throw( VError );
// headers for package freq_filt // headers for package freq_filt
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
static VImage create_fmask( int create_fmask_width, int create_fmask_height , int create_fmask_type, double create_fmask_p1, double create_fmask_p2, do uble create_fmask_p3, double create_fmask_p4, double create_fmask_p5 ) thro w( VError ); static VImage create_fmask( int create_fmask_width, int create_fmask_height , int create_fmask_type, double create_fmask_p1, double create_fmask_p2, do uble create_fmask_p3, double create_fmask_p4, double create_fmask_p5 ) thro w( VError );
VImage disp_ps() throw( VError ); VImage disp_ps() throw( VError );
VImage flt_image_freq( int flt_image_freq_type, double flt_image_freq_p1, d ouble flt_image_freq_p2, double flt_image_freq_p3, double flt_image_freq_p4 , double flt_image_freq_p5 ) throw( VError ); VImage flt_image_freq( int flt_image_freq_type, double flt_image_freq_p1, d ouble flt_image_freq_p2, double flt_image_freq_p3, double flt_image_freq_p4 , double flt_image_freq_p5 ) throw( VError );
static VImage fractsurf( int fractsurf_size, double fractsurf_dimension ) t hrow( VError ); static VImage fractsurf( int fractsurf_size, double fractsurf_dimension ) t hrow( VError );
VImage freqflt( VImage freqflt_mask ) throw( VError ); VImage freqflt( VImage freqflt_mask ) throw( VError );
VImage fwfft() throw( VError ); VImage fwfft() throw( VError );
VImage rotquad() throw( VError ); VImage rotquad() throw( VError );
VImage invfft() throw( VError ); VImage invfft() throw( VError );
VImage phasecor_fft( VImage phasecor_fft_in2 ) throw( VError ); VImage phasecor_fft( VImage phasecor_fft_in2 ) throw( VError );
VImage invfftr() throw( VError ); VImage invfftr() throw( VError );
// headers for package histograms_lut // headers for package histograms_lut
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
VImage gammacorrect( double gammacorrect_exponent ) throw( VError ); VImage gammacorrect( double gammacorrect_exponent ) throw( VError );
VImage heq( int heq_band_number ) throw( VError ); VImage heq( int heq_band_number ) throw( VError );
VImage hist( int hist_band_number ) throw( VError ); VImage hist( int hist_band_number ) throw( VError );
VImage histcum() throw( VError ); VImage histcum() throw( VError );
VImage histeq() throw( VError ); VImage histeq() throw( VError );
VImage hist_indexed( VImage hist_indexed_value ) throw( VError ); VImage hist_indexed( VImage hist_indexed_value ) throw( VError );
VImage histgr( int histgr_band_number ) throw( VError ); VImage histgr( int histgr_band_number ) throw( VError );
VImage histnD( int histnD_bins ) throw( VError ); VImage histnD( int histnD_bins ) throw( VError );
VImage histnorm() throw( VError ); VImage histnorm() throw( VError );
VImage histplot() throw( VError ); VImage histplot() throw( VError );
skipping to change at line 321 skipping to change at line 322
VImage maplut( VImage maplut_lut ) throw( VError ); VImage maplut( VImage maplut_lut ) throw( VError );
VImage project( VImage& project_vout ) throw( VError ); VImage project( VImage& project_vout ) throw( VError );
VImage stdif( double stdif_a, double stdif_m0, double stdif_b, double stdif _s0, int stdif_xw, int stdif_yw ) throw( VError ); VImage stdif( double stdif_a, double stdif_m0, double stdif_b, double stdif _s0, int stdif_xw, int stdif_yw ) throw( VError );
VImage tone_analyse( double tone_analyse_Ps, double tone_analyse_Pm, double tone_analyse_Ph, double tone_analyse_S, double tone_analyse_M, double tone _analyse_H ) throw( VError ); VImage tone_analyse( double tone_analyse_Ps, double tone_analyse_Pm, double tone_analyse_Ph, double tone_analyse_S, double tone_analyse_M, double tone _analyse_H ) throw( VError );
static VImage tone_build( double tone_build_Lb, double tone_build_Lw, doubl e tone_build_Ps, double tone_build_Pm, double tone_build_Ph, double tone_bu ild_S, double tone_build_M, double tone_build_H ) throw( VError ); static VImage tone_build( double tone_build_Lb, double tone_build_Lw, doubl e tone_build_Ps, double tone_build_Pm, double tone_build_Ph, double tone_bu ild_S, double tone_build_M, double tone_build_H ) throw( VError );
static VImage tone_build_range( int tone_build_range_in_max, int tone_build _range_out_max, double tone_build_range_Lb, double tone_build_range_Lw, dou ble tone_build_range_Ps, double tone_build_range_Pm, double tone_build_rang e_Ph, double tone_build_range_S, double tone_build_range_M, double tone_bui ld_range_H ) throw( VError ); static VImage tone_build_range( int tone_build_range_in_max, int tone_build _range_out_max, double tone_build_range_Lb, double tone_build_range_Lw, dou ble tone_build_range_Ps, double tone_build_range_Pm, double tone_build_rang e_Ph, double tone_build_range_S, double tone_build_range_M, double tone_bui ld_range_H ) throw( VError );
VImage tone_map( VImage tone_map_lut ) throw( VError ); VImage tone_map( VImage tone_map_lut ) throw( VError );
// headers for package inplace // headers for package inplace
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
void draw_circle( int draw_circle_cx, int draw_circle_cy, int draw_circle_r adius, int draw_circle_fill, std::vector<double> draw_circle_ink ) throw( V Error ); void draw_circle( int draw_circle_cx, int draw_circle_cy, int draw_circle_r adius, int draw_circle_fill, std::vector<double> draw_circle_ink ) throw( V Error );
void draw_rect( int draw_rect_left, int draw_rect_top, int draw_rect_width, int draw_rect_height, int draw_rect_fill, std::vector<double> draw_rect_in k ) throw( VError ); void draw_rect( int draw_rect_left, int draw_rect_top, int draw_rect_width, int draw_rect_height, int draw_rect_fill, std::vector<double> draw_rect_in k ) throw( VError );
void draw_line( int draw_line_x1, int draw_line_y1, int draw_line_x2, int d raw_line_y2, std::vector<double> draw_line_ink ) throw( VError ); void draw_line( int draw_line_x1, int draw_line_y1, int draw_line_x2, int d raw_line_y2, std::vector<double> draw_line_ink ) throw( VError );
void draw_point( int draw_point_x, int draw_point_y, std::vector<double> dr aw_point_ink ) throw( VError ); void draw_point( int draw_point_x, int draw_point_y, std::vector<double> dr aw_point_ink ) throw( VError );
void draw_smudge( int draw_smudge_left, int draw_smudge_top, int draw_smudg e_width, int draw_smudge_height ) throw( VError ); void draw_smudge( int draw_smudge_left, int draw_smudge_top, int draw_smudg e_width, int draw_smudge_height ) throw( VError );
void draw_flood( int draw_flood_x, int draw_flood_y, std::vector<double> dr aw_flood_ink ) throw( VError ); void draw_flood( int draw_flood_x, int draw_flood_y, std::vector<double> dr aw_flood_ink ) throw( VError );
void draw_flood_blob( int draw_flood_blob_x, int draw_flood_blob_y, std::ve ctor<double> draw_flood_blob_ink ) throw( VError ); void draw_flood_blob( int draw_flood_blob_x, int draw_flood_blob_y, std::ve ctor<double> draw_flood_blob_ink ) throw( VError );
void draw_flood_other( VImage draw_flood_other_test, int draw_flood_other_x , int draw_flood_other_y, int draw_flood_other_serial ) throw( VError ); void draw_flood_other( VImage draw_flood_other_test, int draw_flood_other_x , int draw_flood_other_y, int draw_flood_other_serial ) throw( VError );
void draw_image( VImage draw_image_sub, int draw_image_x, int draw_image_y ) throw( VError ); void draw_image( VImage draw_image_sub, int draw_image_x, int draw_image_y ) throw( VError );
void draw_mask( VImage draw_mask_mask, int draw_mask_x, int draw_mask_y, st d::vector<double> draw_mask_ink ) throw( VError ); void draw_mask( VImage draw_mask_mask, int draw_mask_x, int draw_mask_y, st d::vector<double> draw_mask_ink ) throw( VError );
VImage line( VImage line_mask, VImage line_ink, std::vector<int> line_x1, s td::vector<int> line_y1, std::vector<int> line_x2, std::vector<int> line_y2 ) throw( VError ); VImage line( VImage line_mask, VImage line_ink, std::vector<int> line_x1, s td::vector<int> line_y1, std::vector<int> line_x2, std::vector<int> line_y2 ) throw( VError );
// headers for package iofuncs // headers for package iofuncs
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
static VImage binfile( char* binfile_filename, int binfile_width, int binfi le_height, int binfile_bands, int binfile_offset ) throw( VError ); static VImage binfile( char* binfile_filename, int binfile_width, int binfi le_height, int binfile_bands, int binfile_offset ) throw( VError );
VImage cache( int cache_tile_width, int cache_tile_height, int cache_max_ti les ) throw( VError ); VImage cache( int cache_tile_width, int cache_tile_height, int cache_max_ti les ) throw( VError );
char* getext() throw( VError ); char* getext() throw( VError );
int header_get_typeof( char* header_get_typeof_field ) throw( VError ); int header_get_typeof( char* header_get_typeof_field ) throw( VError );
int header_int( char* header_int_field ) throw( VError ); int header_int( char* header_int_field ) throw( VError );
double header_double( char* header_double_field ) throw( VError ); double header_double( char* header_double_field ) throw( VError );
char* header_string( char* header_string_field ) throw( VError ); char* header_string( char* header_string_field ) throw( VError );
char* history_get() throw( VError ); char* history_get() throw( VError );
void printdesc() throw( VError ); void printdesc() throw( VError );
// headers for package mask // headers for package mask
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
// headers for package morphology // headers for package morphology
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
double cntlines( int cntlines_direction ) throw( VError ); double cntlines( int cntlines_direction ) throw( VError );
VImage dilate( VIMask dilate_mask ) throw( VError ); VImage dilate( VIMask dilate_mask ) throw( VError );
VImage rank( int rank_xsize, int rank_ysize, int rank_n ) throw( VError ); VImage rank( int rank_xsize, int rank_ysize, int rank_n ) throw( VError );
static VImage rank_image( std::vector<VImage> rank_image_in, int rank_image _index ) throw( VError ); static VImage rank_image( std::vector<VImage> rank_image_in, int rank_image _index ) throw( VError );
static VImage maxvalue( std::vector<VImage> maxvalue_in ) throw( VError ); static VImage maxvalue( std::vector<VImage> maxvalue_in ) throw( VError );
VImage label_regions( int& label_regions_segments ) throw( VError ); VImage label_regions( int& label_regions_segments ) throw( VError );
VImage zerox( int zerox_flag ) throw( VError ); VImage zerox( int zerox_flag ) throw( VError );
VImage erode( VIMask erode_mask ) throw( VError ); VImage erode( VIMask erode_mask ) throw( VError );
VImage profile( int profile_direction ) throw( VError ); VImage profile( int profile_direction ) throw( VError );
// headers for package mosaicing // headers for package mosaicing
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
VImage align_bands() throw( VError ); VImage align_bands() throw( VError );
double correl( VImage correl_sec, int correl_xref, int correl_yref, int cor rel_xsec, int correl_ysec, int correl_hwindowsize, int correl_hsearchsize, int& correl_x, int& correl_y ) throw( VError ); double correl( VImage correl_sec, int correl_xref, int correl_yref, int cor rel_xsec, int correl_ysec, int correl_hwindowsize, int correl_hsearchsize, int& correl_x, int& correl_y ) throw( VError );
int _find_lroverlap( VImage _find_lroverlap_sec, int _find_lroverlap_bandno , int _find_lroverlap_xr, int _find_lroverlap_yr, int _find_lroverlap_xs, i nt _find_lroverlap_ys, int _find_lroverlap_halfcorrelation, int _find_lrove rlap_halfarea, int& _find_lroverlap_dy0, double& _find_lroverlap_scale1, do uble& _find_lroverlap_angle1, double& _find_lroverlap_dx1, double& _find_lr overlap_dy1 ) throw( VError ); int _find_lroverlap( VImage _find_lroverlap_sec, int _find_lroverlap_bandno , int _find_lroverlap_xr, int _find_lroverlap_yr, int _find_lroverlap_xs, i nt _find_lroverlap_ys, int _find_lroverlap_halfcorrelation, int _find_lrove rlap_halfarea, int& _find_lroverlap_dy0, double& _find_lroverlap_scale1, do uble& _find_lroverlap_angle1, double& _find_lroverlap_dx1, double& _find_lr overlap_dy1 ) throw( VError );
int _find_tboverlap( VImage _find_tboverlap_sec, int _find_tboverlap_bandno , int _find_tboverlap_xr, int _find_tboverlap_yr, int _find_tboverlap_xs, i nt _find_tboverlap_ys, int _find_tboverlap_halfcorrelation, int _find_tbove rlap_halfarea, int& _find_tboverlap_dy0, double& _find_tboverlap_scale1, do uble& _find_tboverlap_angle1, double& _find_tboverlap_dx1, double& _find_tb overlap_dy1 ) throw( VError ); int _find_tboverlap( VImage _find_tboverlap_sec, int _find_tboverlap_bandno , int _find_tboverlap_xr, int _find_tboverlap_yr, int _find_tboverlap_xs, i nt _find_tboverlap_ys, int _find_tboverlap_halfcorrelation, int _find_tbove rlap_halfarea, int& _find_tboverlap_dy0, double& _find_tboverlap_scale1, do uble& _find_tboverlap_angle1, double& _find_tboverlap_dx1, double& _find_tb overlap_dy1 ) throw( VError );
VImage global_balance( double global_balance_gamma ) throw( VError ); VImage global_balance( double global_balance_gamma ) throw( VError );
VImage global_balancef( double global_balancef_gamma ) throw( VError ); VImage global_balancef( double global_balancef_gamma ) throw( VError );
VImage lrmerge( VImage lrmerge_sec, int lrmerge_dx, int lrmerge_dy, int lrm erge_mwidth ) throw( VError ); VImage lrmerge( VImage lrmerge_sec, int lrmerge_dx, int lrmerge_dy, int lrm erge_mwidth ) throw( VError );
VImage lrmerge1( VImage lrmerge1_sec, int lrmerge1_xr1, int lrmerge1_yr1, i nt lrmerge1_xs1, int lrmerge1_ys1, int lrmerge1_xr2, int lrmerge1_yr2, int lrmerge1_xs2, int lrmerge1_ys2, int lrmerge1_mwidth ) throw( VError ); VImage lrmerge1( VImage lrmerge1_sec, int lrmerge1_xr1, int lrmerge1_yr1, i nt lrmerge1_xs1, int lrmerge1_ys1, int lrmerge1_xr2, int lrmerge1_yr2, int lrmerge1_xs2, int lrmerge1_ys2, int lrmerge1_mwidth ) throw( VError );
VImage lrmosaic( VImage lrmosaic_sec, int lrmosaic_bandno, int lrmosaic_xr, int lrmosaic_yr, int lrmosaic_xs, int lrmosaic_ys, int lrmosaic_halfcorrel ation, int lrmosaic_halfarea, int lrmosaic_balancetype, int lrmosaic_mwidth ) throw( VError ); VImage lrmosaic( VImage lrmosaic_sec, int lrmosaic_bandno, int lrmosaic_xr, int lrmosaic_yr, int lrmosaic_xs, int lrmosaic_ys, int lrmosaic_halfcorrel ation, int lrmosaic_halfarea, int lrmosaic_balancetype, int lrmosaic_mwidth ) throw( VError );
VImage lrmosaic1( VImage lrmosaic1_sec, int lrmosaic1_bandno, int lrmosaic1 _xr1, int lrmosaic1_yr1, int lrmosaic1_xs1, int lrmosaic1_ys1, int lrmosaic 1_xr2, int lrmosaic1_yr2, int lrmosaic1_xs2, int lrmosaic1_ys2, int lrmosai c1_halfcorrelation, int lrmosaic1_halfarea, int lrmosaic1_balancetype, int lrmosaic1_mwidth ) throw( VError ); VImage lrmosaic1( VImage lrmosaic1_sec, int lrmosaic1_bandno, int lrmosaic1 _xr1, int lrmosaic1_yr1, int lrmosaic1_xs1, int lrmosaic1_ys1, int lrmosaic 1_xr2, int lrmosaic1_yr2, int lrmosaic1_xs2, int lrmosaic1_ys2, int lrmosai c1_halfcorrelation, int lrmosaic1_halfarea, int lrmosaic1_balancetype, int lrmosaic1_mwidth ) throw( VError );
skipping to change at line 388 skipping to change at line 389
VImage match_linear_search( VImage match_linear_search_sec, int match_linea r_search_xref1, int match_linear_search_yref1, int match_linear_search_xsec 1, int match_linear_search_ysec1, int match_linear_search_xref2, int match_ linear_search_yref2, int match_linear_search_xsec2, int match_linear_search _ysec2, int match_linear_search_hwindowsize, int match_linear_search_hsearc hsize ) throw( VError ); VImage match_linear_search( VImage match_linear_search_sec, int match_linea r_search_xref1, int match_linear_search_yref1, int match_linear_search_xsec 1, int match_linear_search_ysec1, int match_linear_search_xref2, int match_ linear_search_yref2, int match_linear_search_xsec2, int match_linear_search _ysec2, int match_linear_search_hwindowsize, int match_linear_search_hsearc hsize ) throw( VError );
double maxpos_subpel( double& maxpos_subpel_y ) throw( VError ); double maxpos_subpel( double& maxpos_subpel_y ) throw( VError );
VImage remosaic( char* remosaic_old_str, char* remosaic_new_str ) throw( VE rror ); VImage remosaic( char* remosaic_old_str, char* remosaic_new_str ) throw( VE rror );
VImage tbmerge( VImage tbmerge_sec, int tbmerge_dx, int tbmerge_dy, int tbm erge_mwidth ) throw( VError ); VImage tbmerge( VImage tbmerge_sec, int tbmerge_dx, int tbmerge_dy, int tbm erge_mwidth ) throw( VError );
VImage tbmerge1( VImage tbmerge1_sec, int tbmerge1_xr1, int tbmerge1_yr1, i nt tbmerge1_xs1, int tbmerge1_ys1, int tbmerge1_xr2, int tbmerge1_yr2, int tbmerge1_xs2, int tbmerge1_ys2, int tbmerge1_mwidth ) throw( VError ); VImage tbmerge1( VImage tbmerge1_sec, int tbmerge1_xr1, int tbmerge1_yr1, i nt tbmerge1_xs1, int tbmerge1_ys1, int tbmerge1_xr2, int tbmerge1_yr2, int tbmerge1_xs2, int tbmerge1_ys2, int tbmerge1_mwidth ) throw( VError );
VImage tbmosaic( VImage tbmosaic_sec, int tbmosaic_bandno, int tbmosaic_xr, int tbmosaic_yr, int tbmosaic_xs, int tbmosaic_ys, int tbmosaic_halfcorrel ation, int tbmosaic_halfarea, int tbmosaic_balancetype, int tbmosaic_mwidth ) throw( VError ); VImage tbmosaic( VImage tbmosaic_sec, int tbmosaic_bandno, int tbmosaic_xr, int tbmosaic_yr, int tbmosaic_xs, int tbmosaic_ys, int tbmosaic_halfcorrel ation, int tbmosaic_halfarea, int tbmosaic_balancetype, int tbmosaic_mwidth ) throw( VError );
VImage tbmosaic1( VImage tbmosaic1_sec, int tbmosaic1_bandno, int tbmosaic1 _xr1, int tbmosaic1_yr1, int tbmosaic1_xs1, int tbmosaic1_ys1, int tbmosaic 1_xr2, int tbmosaic1_yr2, int tbmosaic1_xs2, int tbmosaic1_ys2, int tbmosai c1_halfcorrelation, int tbmosaic1_halfarea, int tbmosaic1_balancetype, int tbmosaic1_mwidth ) throw( VError ); VImage tbmosaic1( VImage tbmosaic1_sec, int tbmosaic1_bandno, int tbmosaic1 _xr1, int tbmosaic1_yr1, int tbmosaic1_xs1, int tbmosaic1_ys1, int tbmosaic 1_xr2, int tbmosaic1_yr2, int tbmosaic1_xs2, int tbmosaic1_ys2, int tbmosai c1_halfcorrelation, int tbmosaic1_halfarea, int tbmosaic1_balancetype, int tbmosaic1_mwidth ) throw( VError );
// headers for package other // headers for package other
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
VImage benchmark() throw( VError ); VImage benchmark() throw( VError );
double benchmark2() throw( VError ); double benchmark2() throw( VError );
VImage benchmarkn( int benchmarkn_n ) throw( VError ); VImage benchmarkn( int benchmarkn_n ) throw( VError );
static VImage eye( int eye_xsize, int eye_ysize, double eye_factor ) throw( VError ); static VImage eye( int eye_xsize, int eye_ysize, double eye_factor ) throw( VError );
static VImage grey( int grey_xsize, int grey_ysize ) throw( VError ); static VImage grey( int grey_xsize, int grey_ysize ) throw( VError );
static VImage feye( int feye_xsize, int feye_ysize, double feye_factor ) th row( VError ); static VImage feye( int feye_xsize, int feye_ysize, double feye_factor ) th row( VError );
static VImage fgrey( int fgrey_xsize, int fgrey_ysize ) throw( VError ); static VImage fgrey( int fgrey_xsize, int fgrey_ysize ) throw( VError );
static VImage fzone( int fzone_size ) throw( VError ); static VImage fzone( int fzone_size ) throw( VError );
static VImage make_xy( int make_xy_xsize, int make_xy_ysize ) throw( VError ); static VImage make_xy( int make_xy_xsize, int make_xy_ysize ) throw( VError );
static VImage sines( int sines_xsize, int sines_ysize, double sines_horfreq , double sines_verfreq ) throw( VError ); static VImage sines( int sines_xsize, int sines_ysize, double sines_horfreq , double sines_verfreq ) throw( VError );
static VImage zone( int zone_size ) throw( VError ); static VImage zone( int zone_size ) throw( VError );
// headers for package resample // headers for package resample
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
VImage rightshift_size( int rightshift_size_xshift, int rightshift_size_ysh ift, int rightshift_size_band_fmt ) throw( VError ); VImage rightshift_size( int rightshift_size_xshift, int rightshift_size_ysh ift, int rightshift_size_band_fmt ) throw( VError );
VImage shrink( double shrink_xfac, double shrink_yfac ) throw( VError ); VImage shrink( double shrink_xfac, double shrink_yfac ) throw( VError );
VImage stretch3( double stretch3_xdisp, double stretch3_ydisp ) throw( VErr or ); VImage stretch3( double stretch3_xdisp, double stretch3_ydisp ) throw( VErr or );
VImage affinei( char* affinei_interpolate, double affinei_a, double affinei
_b, double affinei_c, double affinei_d, double affinei_dx, double affinei_d
y, int affinei_x, int affinei_y, int affinei_w, int affinei_h ) throw( VErr
or );
VImage affinei_all( char* affinei_all_interpolate, double affinei_all_a, do
uble affinei_all_b, double affinei_all_c, double affinei_all_d, double affi
nei_all_dx, double affinei_all_dy ) throw( VError );
// headers for package video // headers for package video
// this file automatically generated from // this file automatically generated from
// VIPS library 7.28.0-Tue Jan 31 10:51:45 GMT 2012 // VIPS library 7.30.1-Mon Aug 6 21:21:06 BST 2012
static VImage video_test( int video_test_brightness, int video_test_error ) throw( VError ); static VImage video_test( int video_test_brightness, int video_test_error ) throw( VError );
static VImage video_v4l1( char* video_v4l1_device, int video_v4l1_channel, int video_v4l1_brightness, int video_v4l1_colour, int video_v4l1_contrast, int video_v4l1_hue, int video_v4l1_ngrabs ) throw( VError ); static VImage video_v4l1( char* video_v4l1_device, int video_v4l1_channel, int video_v4l1_brightness, int video_v4l1_colour, int video_v4l1_contrast, int video_v4l1_hue, int video_v4l1_ngrabs ) throw( VError );
 End of changes. 20 change blocks. 
18 lines changed or deleted 26 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/