VipsOperation

VipsOperation

Synopsis

gboolean            (*VipsOperationBuildFn)             (VipsObject *Param1);
                    VipsOperation;
                    VipsOperationClass;
int                 vips_operation_call_valist          (VipsOperation *operation,
                                                         va_list ap);
VipsOperation *     vips_operation_new                  (const char *name);
int                 vips_call                           (const char *operation_name,
                                                         ...);
int                 vips_call_split                     (const char *operation_name,
                                                         va_list optional,
                                                         ...);
void                vips_call_options                   (GOptionGroup *group,
                                                         VipsOperation *operation);
int                 vips_call_argv                      (VipsOperation *operation,
                                                         int argc,
                                                         char **argv);

Object Hierarchy

  GObject
   +----VipsObject
         +----VipsOperation
               +----VipsArithmetic

Description

Details

VipsOperationBuildFn ()

gboolean            (*VipsOperationBuildFn)             (VipsObject *Param1);

VipsOperation

typedef struct _VipsOperation VipsOperation;

VipsOperationClass

typedef struct {
	VipsObjectClass parent_class;
} VipsOperationClass;

vips_operation_call_valist ()

int                 vips_operation_call_valist          (VipsOperation *operation,
                                                         va_list ap);

vips_operation_new ()

VipsOperation *     vips_operation_new                  (const char *name);

vips_call ()

int                 vips_call                           (const char *operation_name,
                                                         ...);

vips_call_split ()

int                 vips_call_split                     (const char *operation_name,
                                                         va_list optional,
                                                         ...);

vips_call_options ()

void                vips_call_options                   (GOptionGroup *group,
                                                         VipsOperation *operation);

vips_call_argv ()

int                 vips_call_argv                      (VipsOperation *operation,
                                                         int argc,
                                                         char **argv);