Blame toonz/sources/image/compatibility/inforegion.h
|
Shinya Kitaoka |
810553 |
#pragma once
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#ifndef __INFO_REGION_H__
|
|
Toshihiro Shimizu |
890ddd |
#define __INFO_REGION_H__
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#define TNZ_TOPLEFT 1
|
|
Toshihiro Shimizu |
890ddd |
#define TNZ_TOPRIGHT 2
|
|
Toshihiro Shimizu |
890ddd |
#define TNZ_BOTRIGHT 3
|
|
Toshihiro Shimizu |
890ddd |
#define TNZ_BOTLEFT 4
|
|
Toshihiro Shimizu |
890ddd |
#define TNZ_LEFTOP 5
|
|
Toshihiro Shimizu |
890ddd |
#define TNZ_RIGHTOP 6
|
|
Toshihiro Shimizu |
890ddd |
#define TNZ_RIGHTBOT 7
|
|
Toshihiro Shimizu |
890ddd |
#define TNZ_LEFTBOT 8
|
|
Toshihiro Shimizu |
890ddd |
|
|
Shinya Kitaoka |
120a6e |
typedef struct {
|
|
Shinya Kitaoka |
120a6e |
int x1, y1, x2, y2;
|
|
Shinya Kitaoka |
120a6e |
int x_offset, y_offset;
|
|
Shinya Kitaoka |
120a6e |
int xsize, ysize;
|
|
Shinya Kitaoka |
120a6e |
int scanNrow, scanNcol;
|
|
Shinya Kitaoka |
120a6e |
int startScanRow, startScanCol;
|
|
Shinya Kitaoka |
120a6e |
int step;
|
|
Shinya Kitaoka |
120a6e |
int lx_in, ly_in;
|
|
Toshihiro Shimizu |
890ddd |
} INFO_REGION;
|
|
Toshihiro Shimizu |
890ddd |
|
|
Shinya Kitaoka |
120a6e |
typedef struct {
|
|
Shinya Kitaoka |
120a6e |
int x1, y1, x2, y2;
|
|
Shinya Kitaoka |
120a6e |
int x_offset, y_offset;
|
|
Shinya Kitaoka |
120a6e |
int xsize, ysize;
|
|
Shinya Kitaoka |
120a6e |
int scanNrow, scanNcol;
|
|
Shinya Kitaoka |
120a6e |
int startScanRow, startScanCol;
|
|
Shinya Kitaoka |
120a6e |
int step;
|
|
Shinya Kitaoka |
120a6e |
int lx_in, ly_in;
|
|
Shinya Kitaoka |
120a6e |
int verso_x, verso_y;
|
|
Shinya Kitaoka |
120a6e |
int buf_inc;
|
|
Shinya Kitaoka |
120a6e |
int sxpix, expix, sypix, eypix;
|
|
Toshihiro Shimizu |
890ddd |
} EXT_INFO_REGION;
|
|
Toshihiro Shimizu |
890ddd |
|
|
Shinya Kitaoka |
120a6e |
int get_info_region(EXT_INFO_REGION *region, int x1_out, int y1_out, int x2_out,
|
|
Shinya Kitaoka |
120a6e |
int y2_out, int scale, int width_in, int height_in,
|
|
Shinya Kitaoka |
120a6e |
int orientation);
|
|
Shinya Kitaoka |
120a6e |
|
|
Shinya Kitaoka |
120a6e |
void getInfoRegion(INFO_REGION *region, int x1_out, int y1_out, int x2_out,
|
|
Shinya Kitaoka |
120a6e |
int y2_out, int scale, int width_in, int height_in);
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
void print_info_region(EXT_INFO_REGION *region);
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#endif
|