Classes | Namespaces | Macros | Typedefs | Enumerations
image.h File Reference
#include <Geom/IntegerTypes/BSIRect.h>
#include <DgnPlatform/DgnPlatform.r.h>

Go to the source code of this file.

Classes

struct  msMovieFrame
 
struct  msMovies
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::DgnPlatform
 The DgnPlatform namespace contains types defined by the DgnPlatform.
 

Macros

#define BITMAP_ROWBYTES(nColumns)   (((nColumns) + 7) >> 3)
 
#define BITMAP_BYTES(nColumns, nRows)   (nRows * BITMAP_ROWBYTES(nColumns))
 

Typedefs

typedef struct rgbFile RGBFile
 
typedef struct
Bentley::DgnPlatform::msMovieFrame 
MSMovieFrame
 
typedef struct
Bentley::DgnPlatform::msMovies 
MSMovie
 

Enumerations

enum  VideoFileFormat { VIDEOFILE_FLI = 14, VIDEOFILE_FLC = 15, VIDEOFILE_AVI = 26, VIDEOFILE_WMV = 53 }
 
enum  ImageFileFormat {
  IMAGEFILE_UNKNOWN =-1, IMAGEFILE_RGB = 1, IMAGEFILE_TARGA = 2, IMAGEFILE_TIFF = 3,
  IMAGEFILE_PICT = 4, IMAGEFILE_PCX = 5, IMAGEFILE_POSTSCRIPT = 6, IMAGEFILE_GIF = 7,
  IMAGEFILE_WPG = 8, IMAGEFILE_BMP = 9, IMAGEFILE_SUNRASTER = 10, IMAGEFILE_IMGMAPPED = 11,
  IMAGEFILE_IMGRGB = 12, IMAGEFILE_RLE = 13, _IMAGEFILE_FLI = VIDEOFILE_FLI, _IMAGEFILE_FLC = VIDEOFILE_FLC,
  IMAGEFILE_BUMP = 16, IMAGEFILE_COT = 17, IMAGEFILE_JPEG = 18, IMAGEFILE_CIT = 19,
  IMAGEFILE_TG4 = 20, IMAGEFILE_FAX = 21, IMAGEFILE_CALS = 22, IMAGEFILE_INGR = 23,
  IMAGEFILE_RLC = 24, IMAGEFILE_PACKBYTE = 25, _IMAGEFILE_AVI = VIDEOFILE_AVI, IMAGEFILE_PROCEDURE = 27,
  IMAGEFILE_PNG = 28, IMAGEFILE_GEOTIFF = 29, IMAGEFILE_HMR = 30, IMAGEFILE_ITIFF = 31,
  IMAGEFILE_C29 = 32, IMAGEFILE_MRSID = 33, IMAGEFILE_ERMAPPER = 34, IMAGEFILE_TIFFINTGR = 35,
  IMAGEFILE_MULTICHANNEL = 36, IMAGEFILE_C30 = 37, IMAGEFILE_C31 = 38, IMAGEFILE_EPX = 39,
  IMAGEFILE_BIL = 40, IMAGEFILE_JPEG2000 = 41, IMAGEFILE_MPF = 43, IMAGEFILE_CRL = 44,
  IMAGEFILE_LRD = 45, IMAGEFILE_DOQ = 46, IMAGEFILE_WBMP = 47, IMAGEFILE_ERDASIMG = 48,
  IMAGEFILE_NITF = 49, IMAGEFILE_DTED = 50, IMAGEFILE_ITIFF64 = 51, IMAGEFILE_XWMS = 52,
  _IMAGEFILE_WMV = VIDEOFILE_WMV, IMAGEFILE_PDF = 54, IMAGEFILE_BINGMAPS = 55, IMAGEFILE_BSB = 56,
  IMAGEFILE_XWCS = 57, IMAGEFILE_USGSDEM = 58, IMAGEFILE_USGSSDTSDEM = 59, IMAGEFILE_XORA = 60,
  IMAGEFILE_SPOTDIMAP = 61, IMAGEFILE_AIG = 62, IMAGEFILE_AAIG = 63, IMAGEFILE_PSD = 64,
  IMAGEFILE_POWERVRTEXTURE = 4096
}
 
enum  ImageFormat {
  IMAGEFORMAT_BitMap = 1, IMAGEFORMAT_RLEBitMap = 2, IMAGEFORMAT_ByteMap = 3, IMAGEFORMAT_GreyScale = 4,
  IMAGEFORMAT_RGBSeparate = 5, IMAGEFORMAT_RGB = 6, IMAGEFORMAT_RGBA = 7, IMAGEFORMAT_PackByte = 8,
  IMAGEFORMAT_RLEByteMap = 9, IMAGEFORMAT_BGRA = 10, IMAGEFORMAT_RGBASeparate = 11, IMAGEFORMAT_BGRSeparate = 12
}
 
enum  CompressionRatio {
  COMPRESSIONRATIO_LOSSLESS = 100, COMPRESSIONRATIO_MIN = 90, COMPRESSIONRATIO_LOW = 75, COMPRESSIONRATIO_MED = 55,
  COMPRESSIONRATIO_HIGH = 40, COMPRESSIONRATIO_DEFAULT = 0
}
 
enum  CompressionType {
  COMPRESSTYPE_UNKNOWN = -99, COMPRESSTYPE_NONE = 0, COMPRESSTYPE_DEFAULT = 1, COMPRESSTYPE_CCITTRLE = 2,
  COMPRESSTYPE_CCITTFAX3 = 3, COMPRESSTYPE_CCITTFAX4 = 4, COMPRESSTYPE_LZW = 5, COMPRESSTYPE_OJPEG = 6,
  COMPRESSTYPE_JPEG = 7, COMPRESSTYPE_BMPRLE8 = 8, COMPRESSTYPE_BMPRLE4 = 9, COMPRESSTYPE_GIFLZW = 10,
  COMPRESSTYPE_NEXT = 32766, COMPRESSTYPE_CCITTRLEW = 32771, COMPRESSTYPE_PACKBITS = 32773, COMPRESSTYPE_THUNDERSCAN = 32809,
  COMPRESSTYPE_PIXARFILM = 32908, COMPRESSTYPE_DEFLATE = 32946, COMPRESSTYPE_JBIG = 34661, COMPRESSTYPE_JPEG2000 = 34712,
  COMPRESSTYPE_ECW = 34811, COMPRESSTYPE_RLE1 = 40000, COMPRESSTYPE_RLE8 = 40001, COMPRESSTYPE_ZLIB = 40002,
  COMPRESSTYPE_FLASHPIX = 40003, COMPRESSTYPE_TGARLE = 40213, COMPRESSTYPE_LRD = 40214, COMPRESSTYPE_FLIRLE8 = 40215,
  COMPRESSTYPE_CRL8 = 40216
}
 
enum  ImageIngrOrientation {
  INGR_ORIENT_UpperLeftVertical = 0, INGR_ORIENT_UpperRightVertical = 1, INGR_ORIENT_LowerLeftVertical = 2, INGR_ORIENT_LowerRightVertical = 3,
  INGR_ORIENT_UpperLeftHorizontal = 4, INGR_ORIENT_UpperRightHorizontal = 5, INGR_ORIENT_LowerLeftHorizontal = 6, INGR_ORIENT_LowerRightHorizontal = 7
}
 
enum  ImageOriginOrientation { TOP_LEFT = 0, TOP_RIGHT = 1, LOWER_LEFT = 2, LOWER_RIGHT = 3 }
 
enum  MovieFrameTransition { MOVIE_FrameCut = 0, MOVIE_HorizontalWipe = 1, MOVIE_VerticalWipe = 2, MOVIE_Fade = 3 }
 

Macro Definition Documentation

#define BITMAP_BYTES (   nColumns,
  nRows 
)    (nRows * BITMAP_ROWBYTES(nColumns))
#define BITMAP_ROWBYTES (   nColumns)    (((nColumns) + 7) >> 3)

Typedef Documentation

typedef struct rgbFile RGBFile

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.