rvcrast.h File Reference

<mi32/rvcrast.h> RVC Raster Definitions Header File More...

#include <mi32/anyrastv.h>
#include <mi32/transgen.h>
#include <mi32/rvcdefns.h>

Include dependency graph for rvcrast.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  CL_ADRESPARM
struct  CL_FCMEANSPARM
struct  CL_ISODATAPARM
struct  CL_KMEANSPARM
struct  CL_MAXLIKEPARM
struct  CL_MDANGLEPARM
struct  CL_SELFORGPARM
struct  CL_STEPLINPARM
struct  CL_SUITSPARM
struct  CL_TOMEANPARM
struct  CLASSIFYPARM
struct  LINEARTRANS
struct  RASTLINKDATAGEN
struct  RVC2DHISTINFO
struct  RVCCMAPINFO
struct  RVCCONTINFO
struct  RVCHISTINFO
struct  RVCRASTINFO
struct  SLANTGROUNDPARMS

Defines

#define BCETFLAG_NullValue   0x0001
#define BCETFUNCTION_Count   2
#define BCETFUNCTION_Cubic   1
#define BCETFUNCTION_Parabolic   0
#define BCETFUNCTION_Start   0
#define BOUNDCELLS_ExcludeAll   4
#define BOUNDCELLS_IncludeAll   1
#define BOUNDCELLS_IncludeLargest   2
#define BOUNDCELLS_Proportionally   3
#define CHGRASTNULL_Decrease   2
#define CHGRASTNULL_Increase   1
#define CHGRASTNULL_LeaveAlone   0
#define CLM_AdaptiveResonance   6
#define CLM_FC_means   2
#define CLM_Isodata   4
#define CLM_K_means   1
#define CLM_MaximumLikelihood   8
#define CLM_MinDistAngle   3
#define CLM_MinDistToMean   7
#define CLM_SelfOrganization   5
#define CLM_StepwiseLinear   9
#define CLM_Suits   10
#define CLUMPRAST_FillHoles   0x0008
#define CLUMPRAST_Larger   0x0001
#define CLUMPRAST_Smaller   0x0002
#define INTERLEAVE_Line   1
#define INTERLEAVE_None   0
#define INTERLEAVE_Pixel   2
#define MAKEPYRAMID_Average   0x02
#define MAKEPYRAMID_Full   0x04
#define MAKEPYRAMID_Rebuild   0x01
#define MAKEPYRAMID_UseColorMap   0x10
#define MAKEPYRAMID_UseParentTileSize   0x08
#define MASKFLAG_AllNull   2
#define MASKFLAG_AllValid   1
#define MASKFLAG_Mixed   0
#define Mf2DHistWrite(_f, _c, _i)   _Mf2DHistWrite((_f),(_c),(_i),sizeof(RVCHISTINFO))
#define MfComputeRastHist(_f, _roi, _info, _ph)   _MfHistogramCompute((_f),(_roi),(_info),sizeof(RVCHISTINFO),(_ph))
#define MfReadColmapHeader(f, i, h)   _MfReadHeader((f),(i),(h),sizeof(RVCCMAPINFO),RVCCONV_COLMAP)
#define MfReadColorMap(_f, _c, _i, _d)   _MfColorMapRead((_f),(_c),(_i),sizeof(RVCCMAPINFO),(_d),sizeof(COLMAPINFO))
#define MfReadContabHeader(f, i, h)   _MfReadHeader((f),(i),(h),sizeof(RVCCONTINFO),RVCCONV_CONTAB)
#define MfReadHistogram(_f, _c, _i, _d)   _MfHistogramRead((_f),(_c),(_i),sizeof(RVCHISTINFO),(_d))
#define MfReadHistoHeader(f, i, h)   _MfReadHeader((f),(i),(h),sizeof(RVCHISTINFO),RVCCONV_HISTO)
#define MfWriteColorMap(_f, _c, _i, _d)   _MfColorMapWrite((_f),(_c),(_i),sizeof(RVCCMAPINFO),(_d),sizeof(COLMAPINFO))
#define MfWriteHistogram(_f, _c, _i, _d)   _MfHistogramWrite((_f),(_c),(_i),sizeof(RVCHISTINFO),(_d))
#define MfWriteRastHeader(_fi, _in, _info)   _MfRasterHeaderWrite((_fi),(_in),(_info),sizeof(RVCRASTINFO))
#define RASTCACHE_DiagonalRow   0x0001
#define RASTCACHE_NumTiles   0x0004
#define RASTCACHE_TileRow   0x0002
#define RASTCOMP_DPCM_NEW   3
#define RASTCOMP_Huffman   2
#define RASTCOMP_JPEG   1
#define RASTCOMP_MAX   4
#define RASTCOMP_RLE_DPCM   0
#define RASTER_Compressed   0x0010
#define RASTER_HasNullVal   0x0002
#define RASTER_Inverted   0x0001
#define RASTER_LossyComp   0x0020
#define RASTER_PackLSB   0x0004
#define RASTLINK_ECW   5
#define RASTLINK_Generic   3
#define RASTLINK_JP2   6
#define RASTLINK_Last   7
#define RASTLINK_MrSID   4
#define RASTLINK_RVCInternal   0
#define RASTLINK_SimpleArray   1
#define RASTLINK_SocetSetDT   7
#define RASTLINK_TIFF   2
#define RASTMODE_ConvMask   0xFE7F
#define RASTMODE_ConvToAlpha   0x1000
#define RASTMODE_ConvToBGR   0x20000
#define RASTMODE_ConvToBlack   0x8000
#define RASTMODE_ConvToBlue   0x4000
#define RASTMODE_ConvToByte   0x0008
#define RASTMODE_ConvToByteL   RASTMODE_ConvToByte
#define RASTMODE_ConvToByteSpread   0x0001
#define RASTMODE_ConvToCyan   0x0400
#define RASTMODE_ConvToDouble   0x0010
#define RASTMODE_ConvToFloat   0x0200
#define RASTMODE_ConvToGreen   0x2000
#define RASTMODE_ConvToLong   0x0004
#define RASTMODE_ConvToMagenta   0x0040
#define RASTMODE_ConvToRed   0x0800
#define RASTMODE_ConvToRGB   0x10000
#define RASTMODE_ConvToWord   0x0002
#define RASTMODE_ConvToYellow   0x0020
#define RASTMODE_ModeMask   0xFF7F
#define RASTMODE_NoConversion   0x0000
#define RASTMODE_OpenMask   0x0080
#define RASTMODE_UseAltTile   0x0080
#define RASTPROP_ComputeHisto   0x0001
#define RASTPROP_IncludeIslands   0x0002
#define RASTUSAGE_Default   0
#define RASTUSAGE_Pyramid   4
#define RESAMPLE_Bilinear   1
#define RESAMPLE_CubicConv   2
#define RESAMPLE_Nearest   0
#define RVCCONT_Inverted   1
#define RVCHIST_ColorBlue   0x0008
#define RVCHIST_ColorGreen   0x0004
#define RVCHIST_ColorMask   0x000C
#define RVCHIST_ColorRed   0x0000
#define RVCHIST_ComplexI   0x000C
#define RVCHIST_ComplexM   0x0000
#define RVCHIST_ComplexMask   0x000C
#define RVCHIST_ComplexP   0x0004
#define RVCHIST_ComplexR   0x0008
#define RVCHIST_HasMean   0x0001
#define RVCHIST_HasStdDev   0x0002
#define THRESHRAST_NoPyramid   0x0004
#define THRESHRAST_Output1Below   0x0001
#define THRESHRAST_Output1Null   0x0002
#define THRESHRAST_Output1Outside   0x0001
#define VIEWSHED_EarthCurvature   0x0001
#define VIEWSHED_InvertTransparency   0x0002
#define WALLISCONV_HIS   2
#define WALLISCONV_NONE   0
#define WALLISCONV_RATIO   1
#define WALLISFLAG_Alpha   0x0002
#define WALLISFLAG_Gain   0x0010
#define WALLISFLAG_Mean   0x0004
#define WALLISFLAG_NullValue   0x0001
#define WALLISFLAG_StDev   0x0008

Typedefs

typedef int RASTREADFUNC (INT32, INT32, INT32, void *, UINT8 *, int *, void *)
typedef int RASTWRITEFUNC (INT32, INT32, INT32, void *, UINT8 *, int, void *)

Functions

int AreaCorrelateAdjustPoint (int, DPOINT2D *, Mat3x3, Mat3x3, int, DPOINT2D *, double *, int, int, UINT32)
int AreaCorrelateAdjustPointEpipolar (int, RVCRASTINFO *, int, RVCRASTINFO *, DPOINT2D *, DPOINT2D *, int, int, int, DOUBLE, DOUBLE)
int ContrastEnhanceBalance (INT32, INT32, int, int, ANYRASTVALUE, int, int, ANYRASTVALUE, int, double, double, double, UINT32, RASTREADFUNC *, RASTWRITEFUNC *, void *)
int ContrastEnhanceWallis (INT32, INT32, int, int, ANYRASTVALUE, int, double, double, double, double, UINT32, RASTREADFUNC *, RASTWRITEFUNC *, void *, UINT32)
int DoThinRaster (INT32 numcols, INT32 numlins, int(*)(INT32, UINT8 *, void *), int(*)(INT32, UINT8 *, void *), void *Clientdata, int polyflag)
int EvaluateImageDeviation (int, RVCRASTINFO *, int, DPOINT2D *, DOUBLE *)
DEPRECATED int MdlgGetRasterObject (MDLGPARENT dlgparent, UNICODE *filename, INT32 *inode, const void *prompt, RVCRASTINFO *objinfo, MfFiltFuncProto filter=0, void *filtuserdata=0, GETOBJFLAGS flags=GETOBJFLAG_None)
DEPRECATED int MdlgGetRasterObject (MDLGPARENT dlgparent, FILEPATH &filename, INT32 *inode, const void *prompt, RVCRASTINFO *objinfo, MfFiltFuncProto filter=0, void *filtuserdata=0, GETOBJFLAGS flags=GETOBJFLAG_None)
DEPRECATED int MdlgGetRasterObjects (MDLGPARENT dlgparent, UNICODE *filename, const void *prompt, int minobjs, int maxobjs, FNAMEINODEUC **fnameinoderet, MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidMultiProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None)
DEPRECATED int MdlgGetRasterObjects (MDLGPARENT dlgparent, FILEPATH &filename, const void *prompt, int minobjs, int maxobjs, RVCOBJITEMLIST &ItemList, MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidListProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None)
DEPRECATED int MdlgGetRasterObjectSet (MDLGPARENT dlgparent, UNICODE *filename, const void *prompt, int numobjs, FNAMEINODEUC fnameinode[], void *objlabel[], MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidMultiProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None)
DEPRECATED int MdlgGetRasterObjectSet (MDLGPARENT dlgparent, FILEPATH &filename, const void *prompt, int numobjs, RVCOBJITEMLIST &ItemList, void *objlabel[], MfFiltFuncProto filter=0, void *filtuserdata=0, MfValidListProto validfunc=0, GETOBJFLAGS flags=GETOBJFLAG_None)
int MfChangeRasterNull (int fhandle, INT32 rastinode, ANYRASTVALUE *newnull, UINT32 flags)
ERRVALUE MfCloseRast (int rhandle, RVCRASTINFO *info=0)
int MfCombineRastersLinear (FNAMEINODEUC *ifnameinode, FNAMEINODEUC *ofnameinode, RVCRASTINFO *orastinfo, LINEARTRANS *trans, UINT32 flags)
int MfComputeClumpRaster (int ifhandle, INT32 irinode, int ofhandle, RVCRASTINFO *orastinfo, UINT32 count, UINT32 flags)
int MfComputeRasterByQuery (const RVC::OBJITEM &SrcItem, const MISTRING &QueryString, RVC::OBJITEM &DestItem)
int MfComputeRasterProperties (int ifhandle, INT32 irinode, int ofhandle, INT32 oinode, const UNICODE *tabname, const UNICODE *tabdesc, int BoundCellType, UINT32 flags)
int MfComputeRasterSlantToGround (int ifhandle, INT32 irinode, int ofhandle, RVCRASTINFO *orastinfo, SLANTGROUNDPARMS *parm, int resampling)
ERRVALUE MfComputeRastHistRegion (int fhandle, RVCINODENUM rastinode, const REGION2D &region, RVCHISTINFO *histinfo, UINT32 **phisto)
int MfComputeRegionFromRasterBinary (int fhandle, INT32 rastinode, REGION2D &region)
int MfComputeRegionFromRasterRanges (int ifhandle, INT32 irinode, DRANGE *range, int numpts, REGION2D &region)
int MfComputeRegionFromRasterValues (int ifhandle, INT32 irinode, DOUBLE *values, int numcells, DOUBLE range, REGION2D &region)
int MfComputeSieveRaster (int ifhandle, INT32 irinode, int ofhandle, RVCRASTINFO *orastinfo, UINT32 count, UINT32 flags)
int MfComputeViewshed (int ifhandle, INT32 irinode, int ofhandle, RVCRASTINFO *orastinfo, LPOINT2D *viewpts, double height, double zscale, UINT8 numpts, UINT8 enumpts, DOUBLE distance, DRANGE hrzAngle, DRANGE vrtAngle, UINT32)
int MfConvert24bittoComposite (int, int, RVCRASTINFO *, RVCRASTINFO *, int, int, void *)
int MfConvertRasterCompToComp (int, INT32, int, RVCRASTINFO *, UINT32)
int MfConvertRGBtoComposite (int, int, int, int, RVCRASTINFO *, RVCRASTINFO *, int, int, void *)
ERRVALUE MfCopyRasterAveraged (int ohandle, int ihandle, INT32 colsample, INT32 linsample, COLMAPINFO *colormap=0)
ERRVALUE MfCopyRasterRect (int ohandle, int ihandle, const LRECT2D &irect, const LPOINT2D &otopleft)
ERRVALUE MfCopyRasterSampled (int ohandle, int ihandle, INT32 colsample, INT32 linsample)
ERRVALUE MfGetDftRastHist (int fhandle, RVCINODENUM rastinode, RVCHISTINFO *histinfo, UINT32 **phisto, int complexcomp=0, void *sdw=0)
RVCAPPLIBEXPORT int MfGetDftTileSize (int numbits)
RVCAPPLIBEXPORT void MfGetRasterValueMinMax (RVCRASTINFO *info, ANYRASTVALUE *min, ANYRASTVALUE *max)
double MfGetRastNullAsDouble (const RVCRASTINFO *rastinfo)
RVCAPPLIBEXPORT int MfGetRastTileInfo (int, INT32 *, INT32 *, INT32 *, INT32 *, INT32 *)
RVCAPPLIBEXPORT int MfGetRastTileSize (RVCRASTINFO *info)
RVCAPPLIBEXPORT int MfMakeDftRastHist (int fhandle, INT32 rastinode, void *notused=0)
int MfMakeRast (int fhandle, RVCRASTINFO *rastinfo, UINT32 flags=0)
int MfMakeRastI (int fhandle, RVCRASTINFO *rastinfo, const ANYRASTVALUE *value, UINT32 flags=0)
int MfMakeRastPyramidSet (int fhandle, INT32 rastinode)
int MfMakeRastPyramidSetExt (int fhandle, INT32 rastinode, UINT32 flags)
int MfOpenRast (int fhandle, RVCINODENUM rastinode, RVCRASTINFO *rastinfo, UINT32 flags=0)
int MfRasterClassification (FNAMEINODEUC *, INT32, INT32, FNAMEINODEUC *, FNAMEINODEUC *, FNAMEINODEUC *, CLASSIFYPARM *)
RVCAPPLIBEXPORT int MfRastGetNumType (RVCRASTINFO *rastinfo)
RVCAPPLIBEXPORT int MfRastSetCacheRect (int id, const LRECT2D &cacherect)
RVCAPPLIBEXPORT int MfRastSetCacheSize (int id, INT32 num, UINT32 flags)
RVCAPPLIBEXPORT int MfReadRastCol (int id, INT32 lin, INT32 col, INT32 len, void *buff, UINT32 iomode)
RVCAPPLIBEXPORT int MfReadRastConv (int handle, INT32 lin, INT32 col, INT32 len, void *data, UINT32 mode)
ERRVALUE MfReadRastHeader (int fhandle, RVCINODENUM rastinode, RVCRASTINFO *rastinfo)
int MfResampleRasterToMatch (UNICODE *, INT32, INT32, UINT16, UNICODE *, RVCRASTINFO *, UNICODE *, INT32, INT32, int, UINT32)
int MfResampleRasterToProj (UNICODE *, INT32, INT32, UINT16, UNICODE *, RVCRASTINFO *, MAPPROJPARM *, Mat3x3, Mat3x3, int, UINT32)
RVCAPPLIBEXPORT void MfSetDftNullVal (RVCRASTINFO *info)
RVCAPPLIBEXPORT void MfSetRastNullValueDouble (RVCRASTINFO *info, double nullvalue)
int MfThresholdRaster (int, INT32, int, RVCRASTINFO *, double, double, UINT32)
int MfValidListRastSameSize (const RVCOBJITEMLIST &objlist, void *userdata, char *msgstr)
RVCAPPLIBEXPORT int MfWriteRastConv (int handle, INT32 lin, INT32 col, INT32 len, void *data, UINT32 mode)
int ResampleRasterAffine (Mat3x3, Mat3x3, INT32, INT32, int, int, INT32, INT32, INT32, INT32, RASTREADFUNC *, RASTWRITEFUNC *, int, void *)
int ResampleRasterGen (TRANSFUNC, void *, RASTREADFUNC *, RASTWRITEFUNC *, void *, RVCRASTINFO *, RVCRASTINFO *, int)
int ResampleRasterTransParm (const TRANSPARM *, RASTREADFUNC *, RASTWRITEFUNC *, void *, RVCRASTINFO *, RVCRASTINFO *, int)
int ValidRastSameSize (int numrasts, FNAMEINODEUC *fnip, void *userdata, int *firstinvalid, char *msgstr)


Detailed Description

<mi32/rvcrast.h> RVC Raster Definitions Header File

Definition in file rvcrast.h.


Define Documentation

#define BCETFLAG_NullValue   0x0001
 

Definition at line 567 of file rvcrast.h.

#define BCETFUNCTION_Count   2
 

Definition at line 572 of file rvcrast.h.

#define BCETFUNCTION_Cubic   1
 

Definition at line 571 of file rvcrast.h.

#define BCETFUNCTION_Parabolic   0
 

Definition at line 570 of file rvcrast.h.

#define BCETFUNCTION_Start   0
 

Definition at line 569 of file rvcrast.h.

#define BOUNDCELLS_ExcludeAll   4
 

Definition at line 517 of file rvcrast.h.

#define BOUNDCELLS_IncludeAll   1
 

Definition at line 514 of file rvcrast.h.

#define BOUNDCELLS_IncludeLargest   2
 

Definition at line 515 of file rvcrast.h.

#define BOUNDCELLS_Proportionally   3
 

Definition at line 516 of file rvcrast.h.

#define CHGRASTNULL_Decrease   2
 

Definition at line 491 of file rvcrast.h.

#define CHGRASTNULL_Increase   1
 

Definition at line 490 of file rvcrast.h.

#define CHGRASTNULL_LeaveAlone   0
 

Definition at line 489 of file rvcrast.h.

#define CLM_AdaptiveResonance   6
 

Definition at line 583 of file rvcrast.h.

#define CLM_FC_means   2
 

Definition at line 579 of file rvcrast.h.

#define CLM_Isodata   4
 

Definition at line 581 of file rvcrast.h.

#define CLM_K_means   1
 

Definition at line 578 of file rvcrast.h.

#define CLM_MaximumLikelihood   8
 

Definition at line 585 of file rvcrast.h.

#define CLM_MinDistAngle   3
 

Definition at line 580 of file rvcrast.h.

#define CLM_MinDistToMean   7
 

Definition at line 584 of file rvcrast.h.

#define CLM_SelfOrganization   5
 

Definition at line 582 of file rvcrast.h.

#define CLM_StepwiseLinear   9
 

Definition at line 586 of file rvcrast.h.

#define CLM_Suits   10
 

Definition at line 587 of file rvcrast.h.

#define CLUMPRAST_FillHoles   0x0008
 

Fill holes in the "sieve" raster.

Definition at line 544 of file rvcrast.h.

#define CLUMPRAST_Larger   0x0001
 

locate features larger than user-specified size

Definition at line 541 of file rvcrast.h.

#define CLUMPRAST_Smaller   0x0002
 

locate features smaller than user-specified size

Definition at line 542 of file rvcrast.h.

#define INTERLEAVE_Line   1
 

Band interleaved by line.

Definition at line 681 of file rvcrast.h.

#define INTERLEAVE_None   0
 

No interleaving, all data for one band is together.

Definition at line 680 of file rvcrast.h.

#define INTERLEAVE_Pixel   2
 

Band interleaved by pixel.

Definition at line 682 of file rvcrast.h.

#define MAKEPYRAMID_Average   0x02
 

Average raster cells instead of sampling.

Definition at line 480 of file rvcrast.h.

#define MAKEPYRAMID_Full   0x04
 

Create "full" pyramid set (always 2x2 sample steps).

Definition at line 481 of file rvcrast.h.

#define MAKEPYRAMID_Rebuild   0x01
 

Rebuild tiers even if exist.

Definition at line 479 of file rvcrast.h.

#define MAKEPYRAMID_UseColorMap   0x10
 

Use colormap for averaging.

Definition at line 483 of file rvcrast.h.

#define MAKEPYRAMID_UseParentTileSize   0x08
 

Use parent raster's tile size.

Definition at line 482 of file rvcrast.h.

#define MASKFLAG_AllNull   2
 

Definition at line 473 of file rvcrast.h.

#define MASKFLAG_AllValid   1
 

Definition at line 472 of file rvcrast.h.

#define MASKFLAG_Mixed   0
 

Definition at line 471 of file rvcrast.h.

#define RASTCACHE_DiagonalRow   0x0001
 

MfRastSetCacheSize() flags.

Definition at line 290 of file rvcrast.h.

#define RASTCACHE_NumTiles   0x0004
 

Definition at line 292 of file rvcrast.h.

#define RASTCACHE_TileRow   0x0002
 

Definition at line 291 of file rvcrast.h.

#define RASTCOMP_DPCM_NEW   3
 

Definition at line 298 of file rvcrast.h.

#define RASTCOMP_Huffman   2
 

Definition at line 297 of file rvcrast.h.

#define RASTCOMP_JPEG   1
 

Sets RASTER_LossyComp flag, for 8 and 24 bit only.

Definition at line 296 of file rvcrast.h.

#define RASTCOMP_MAX   4
 

Maximum compression value.

Definition at line 300 of file rvcrast.h.

#define RASTCOMP_RLE_DPCM   0
 

Raster compression types, only used if RASTER_Compressed is set.

Definition at line 295 of file rvcrast.h.

#define RASTER_Compressed   0x0010
 

Raster is compressed.

Definition at line 285 of file rvcrast.h.

#define RASTER_HasNullVal   0x0002
 

raster has a null value set

Definition at line 283 of file rvcrast.h.

#define RASTER_Inverted   0x0001
 

Raster is inverted top to bottom.

Definition at line 282 of file rvcrast.h.

#define RASTER_LossyComp   0x0020
 

Raster is using lossy compression.

Definition at line 286 of file rvcrast.h.

#define RASTER_PackLSB   0x0004
 

Pack cell bit(s) starting with the least sig. bits default is most sig. bits first.

Definition at line 284 of file rvcrast.h.

#define RASTLINK_ECW   5
 

Definition at line 251 of file rvcrast.h.

#define RASTLINK_Generic   3
 

Definition at line 249 of file rvcrast.h.

#define RASTLINK_JP2   6
 

Definition at line 252 of file rvcrast.h.

#define RASTLINK_Last   7
 

Definition at line 254 of file rvcrast.h.

#define RASTLINK_MrSID   4
 

Definition at line 250 of file rvcrast.h.

#define RASTLINK_RVCInternal   0
 

External raster types for .linktype */.

Definition at line 246 of file rvcrast.h.

#define RASTLINK_SimpleArray   1
 

Definition at line 247 of file rvcrast.h.

#define RASTLINK_SocetSetDT   7
 

Definition at line 253 of file rvcrast.h.

#define RASTLINK_TIFF   2
 

Definition at line 248 of file rvcrast.h.

#define RASTMODE_ConvMask   0xFE7F
 

Definition at line 258 of file rvcrast.h.

#define RASTMODE_ConvToAlpha   0x1000
 

Convert RGBA or ARGB to Alpha.

Definition at line 271 of file rvcrast.h.

#define RASTMODE_ConvToBGR   0x20000
 

Convert RGB to BGR.

Definition at line 276 of file rvcrast.h.

#define RASTMODE_ConvToBlack   0x8000
 

Convert CMYK to Black.

Definition at line 274 of file rvcrast.h.

#define RASTMODE_ConvToBlue   0x4000
 

Convert RGB to Blue.

Definition at line 273 of file rvcrast.h.

#define RASTMODE_ConvToByte   0x0008
 

Convert 1/2/4 bits to 8-bit by copy.

Definition at line 263 of file rvcrast.h.

#define RASTMODE_ConvToByteL   RASTMODE_ConvToByte
 

Historical definition.

Definition at line 264 of file rvcrast.h.

#define RASTMODE_ConvToByteSpread   0x0001
 

Convert < 8-bit to 8-bit by spreading over 0-255 range.

Definition at line 260 of file rvcrast.h.

#define RASTMODE_ConvToCyan   0x0400
 

Convert CMYK to Cyan.

Definition at line 269 of file rvcrast.h.

#define RASTMODE_ConvToDouble   0x0010
 

Convert anything but RGB to doubles.

Definition at line 265 of file rvcrast.h.

#define RASTMODE_ConvToFloat   0x0200
 

Convert anything but RGB to floats.

Definition at line 268 of file rvcrast.h.

#define RASTMODE_ConvToGreen   0x2000
 

Convert RGB to Green.

Definition at line 272 of file rvcrast.h.

#define RASTMODE_ConvToLong   0x0004
 

Convert binary to 32 bits/cell.

Definition at line 262 of file rvcrast.h.

#define RASTMODE_ConvToMagenta   0x0040
 

Convert CMYK to Magenta.

Definition at line 267 of file rvcrast.h.

#define RASTMODE_ConvToRed   0x0800
 

Convert RGB to Red.

Definition at line 270 of file rvcrast.h.

#define RASTMODE_ConvToRGB   0x10000
 

Convert BGR to RGB.

Definition at line 275 of file rvcrast.h.

#define RASTMODE_ConvToWord   0x0002
 

Convert binary to 16 bits/cell.

Definition at line 261 of file rvcrast.h.

#define RASTMODE_ConvToYellow   0x0020
 

Convert CMYK to Yellow.

Definition at line 266 of file rvcrast.h.

#define RASTMODE_ModeMask   0xFF7F
 

Raster I/O and buffering mode flag bits.

Definition at line 257 of file rvcrast.h.

#define RASTMODE_NoConversion   0x0000
 

Don't perform any conversion on data.

Definition at line 259 of file rvcrast.h.

#define RASTMODE_OpenMask   0x0080
 

Definition at line 278 of file rvcrast.h.

#define RASTMODE_UseAltTile   0x0080
 

Programmer will specify tile size OR set tile to raster size.

Definition at line 279 of file rvcrast.h.

#define RASTPROP_ComputeHisto   0x0001
 

Definition at line 520 of file rvcrast.h.

#define RASTPROP_IncludeIslands   0x0002
 

Definition at line 521 of file rvcrast.h.

#define RASTUSAGE_Default   0
 

Ordinary raster.

Definition at line 303 of file rvcrast.h.

#define RASTUSAGE_Pyramid   4
 

Pyramid raster.

Definition at line 304 of file rvcrast.h.

#define RESAMPLE_Bilinear   1
 

Bilinear interpolation.

Definition at line 498 of file rvcrast.h.

#define RESAMPLE_CubicConv   2
 

Cubic convolution.

Definition at line 499 of file rvcrast.h.

#define RESAMPLE_Nearest   0
 

Nearest-neighbor.

Definition at line 497 of file rvcrast.h.

#define RVCCONT_Inverted   1
 

Definition at line 455 of file rvcrast.h.

#define RVCHIST_ColorBlue   0x0008
 

Histogram of blue component.

Definition at line 421 of file rvcrast.h.

#define RVCHIST_ColorGreen   0x0004
 

Histogram of green component.

Definition at line 420 of file rvcrast.h.

#define RVCHIST_ColorMask   0x000C
 

Definition at line 418 of file rvcrast.h.

#define RVCHIST_ColorRed   0x0000