14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
110 private Object locker =
new Object();
111 private HandleRef swigCPtr;
113 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
116 swigCPtr =
new HandleRef(
this, cPtr);
118 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
120 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
129 global::System.GC.SuppressFinalize(
this);
132 protected virtual void Dispose(
bool disposing) {
134 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
139 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
381 public virtual UInt32
color(UInt32 colorIndex) {
398IntPtr p_bytes=
Teigha.
Core.Helpers.MarshalbyteFixedArray(bytes);
403bytes =
Teigha.
Core.Helpers.UnMarshalbyteFixedArray(p_bytes); Marshal.FreeCoTaskMem(p_bytes);
424 public virtual void scanLines(ref
byte[] scnLines, UInt32 firstScanline, UInt32 numLines) {
425IntPtr p_scnLines=
Teigha.
Core.Helpers.MarshalbyteFixedArray(scnLines);
430scnLines =
Teigha.
Core.Helpers.UnMarshalbyteFixedArray(p_scnLines); Marshal.FreeCoTaskMem(p_scnLines);
434 public virtual void scanLines(ref
byte[] scnLines, UInt32 firstScanline) {
435IntPtr p_scnLines=
Teigha.
Core.Helpers.MarshalbyteFixedArray(scnLines);
440scnLines =
Teigha.
Core.Helpers.UnMarshalbyteFixedArray(p_scnLines); Marshal.FreeCoTaskMem(p_scnLines);
477 MemoryManager mMan = MemoryManager.GetMemoryManager();
478 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
497 MemoryManager mMan = MemoryManager.GetMemoryManager();
498 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
517 MemoryManager mMan = MemoryManager.GetMemoryManager();
518 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
537 MemoryManager mMan = MemoryManager.GetMemoryManager();
538 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
580 public OdGiRasterImage convert(
bool convertPaletteToRGB,
double brightness,
double contrast,
double fade, UInt32 backgroundColor,
bool flipX,
bool flipY,
bool rotate90,
OdGiRasterImage pDestDesc,
bool transparency) {
581 MemoryManager mMan = MemoryManager.GetMemoryManager();
582 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
583 IntPtr ptr =
GlobalsPINVOKE.
OdGiRasterImage_convert__SWIG_0(swigCPtr, convertPaletteToRGB, brightness, contrast, fade, backgroundColor , flipX, flipY, rotate90,
OdGiRasterImage.
getCPtr(pDestDesc), transparency);
600 public OdGiRasterImage convert(
bool convertPaletteToRGB,
double brightness,
double contrast,
double fade, UInt32 backgroundColor,
bool flipX,
bool flipY,
bool rotate90,
OdGiRasterImage pDestDesc) {
601 MemoryManager mMan = MemoryManager.GetMemoryManager();
602 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
620 public OdGiRasterImage convert(
bool convertPaletteToRGB,
double brightness,
double contrast,
double fade, UInt32 backgroundColor,
bool flipX,
bool flipY,
bool rotate90) {
621 MemoryManager mMan = MemoryManager.GetMemoryManager();
622 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
640 public OdGiRasterImage convert(
bool convertPaletteToRGB,
double brightness,
double contrast,
double fade, UInt32 backgroundColor,
bool flipX,
bool flipY) {
641 MemoryManager mMan = MemoryManager.GetMemoryManager();
642 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
660 public OdGiRasterImage convert(
bool convertPaletteToRGB,
double brightness,
double contrast,
double fade, UInt32 backgroundColor,
bool flipX) {
661 MemoryManager mMan = MemoryManager.GetMemoryManager();
662 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
680 public OdGiRasterImage convert(
bool convertPaletteToRGB,
double brightness,
double contrast,
double fade, UInt32 backgroundColor) {
681 MemoryManager mMan = MemoryManager.GetMemoryManager();
682 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
701 MemoryManager mMan = MemoryManager.GetMemoryManager();
702 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
721 MemoryManager mMan = MemoryManager.GetMemoryManager();
722 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
741 MemoryManager mMan = MemoryManager.GetMemoryManager();
742 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
761 MemoryManager mMan = MemoryManager.GetMemoryManager();
762 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
781 MemoryManager mMan = MemoryManager.GetMemoryManager();
782 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
800 public virtual IntPtr
imp() {
static global::System.Exception Retrieve()
static void OdGiRasterImage_scanLines__SWIG_1(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3, UInt32 jarg4)
static IntPtr OdGiRasterImage_cast(HandleRef jarg1)
static string OdGiRasterImage_getRealClassName(IntPtr jarg1)
static IntPtr OdGiRasterImage_changeSourceFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdGiRasterImage_convert__SWIG_4(HandleRef jarg1, bool jarg2, double jarg3, double jarg4, double jarg5, UInt32 jarg6, bool jarg7)
static String OdGiRasterImage_sourceFileName(HandleRef jarg1)
static UInt32 OdGiRasterImage_numColors(HandleRef jarg1)
static void OdGiRasterImage_PixelFormatInfo_numRedBits_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static bool OdGiRasterImage_PixelFormatInfo_isRGBA(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdGiRasterImage_calcBMPScanLineSize(UInt32 jarg1, int jarg2)
static UInt32 OdGiRasterImage_pixelWidth(HandleRef jarg1)
static UInt32 OdGiRasterImage_scanLinesAlignment(HandleRef jarg1)
static void OdGiRasterImage_PixelFormatInfo_numAlphaBits_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static bool OdGiRasterImage_PixelFormatInfo_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdGiRasterImage_calcColorMask__SWIG_1(byte jarg1)
static int OdGiRasterImage_defaultResolution(HandleRef jarg1, out double jarg2, out double jarg3)
static void OdGiRasterImage_PixelFormatInfo_redOffset_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static IntPtr OdGiRasterImage_isA(HandleRef jarg1)
static byte OdGiRasterImage_PixelFormatInfo_redOffset_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiRasterImage_PixelFormatInfo_numBlueBits_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static void OdGiRasterImage_PixelFormatInfo_bitsPerPixel_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static int OdGiRasterImage_transparencyMode(HandleRef jarg1)
static IntPtr OdGiRasterImage_convert__SWIG_8(HandleRef jarg1, bool jarg2, double jarg3)
static void OdGiRasterImage_PixelFormatInfo_blueOffset_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static UInt32 OdGiRasterImage_colorDepth(HandleRef jarg1)
static bool OdGiRasterImage_PixelFormatInfo_is16bitBGR(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiRasterImage_convert__SWIG_9(HandleRef jarg1, bool jarg2)
static IntPtr OdGiRasterImage_convert__SWIG_2(HandleRef jarg1, bool jarg2, double jarg3, double jarg4, double jarg5, UInt32 jarg6, bool jarg7, bool jarg8, bool jarg9)
static IntPtr OdGiRasterImage_desc()
static IntPtr OdGiRasterImage_imp(HandleRef jarg1)
static IntPtr OdGiRasterImage_convert__SWIG_6(HandleRef jarg1, bool jarg2, double jarg3, double jarg4, double jarg5)
static void OdGiRasterImage_PixelFormatInfo_alphaOffset_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static byte OdGiRasterImage_PixelFormatInfo_numAlphaBits_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiRasterImage_convert__SWIG_0(HandleRef jarg1, bool jarg2, double jarg3, double jarg4, double jarg5, UInt32 jarg6, bool jarg7, bool jarg8, bool jarg9, HandleRef jarg10, bool jarg11)
static IntPtr OdGiRasterImage_createObject()
static UInt32 OdGiRasterImage_scanLineSize(HandleRef jarg1)
static IntPtr OdGiRasterImage_convert__SWIG_1(HandleRef jarg1, bool jarg2, double jarg3, double jarg4, double jarg5, UInt32 jarg6, bool jarg7, bool jarg8, bool jarg9, HandleRef jarg10)
static void OdGiRasterImage_PixelFormatInfo_numGreenBits_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static bool OdGiRasterImage_PixelFormatInfo_isRGB(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiRasterImage_PixelFormatInfo_setRGB(global::System.Runtime.InteropServices.HandleRef jarg1)
static byte OdGiRasterImage_PixelFormatInfo_greenOffset_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiRasterImage_convert__SWIG_3(HandleRef jarg1, bool jarg2, double jarg3, double jarg4, double jarg5, UInt32 jarg6, bool jarg7, bool jarg8)
static IntPtr OdGiRasterImage_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGiRasterImage_pixelFormat(HandleRef jarg1)
static IntPtr OdGiRasterImage_changeImageSource__SWIG_1(HandleRef jarg1, int jarg2)
static void delete_OdGiRasterImage(HandleRef jarg1)
static void OdGiRasterImage_PixelFormatInfo_set16bitBGR(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiRasterImage_PixelFormatInfo_setBGRA(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdGiRasterImage_calcColorMask__SWIG_0(byte jarg1, byte jarg2)
static IntPtr OdGiRasterImage_convert__SWIG_5(HandleRef jarg1, bool jarg2, double jarg3, double jarg4, double jarg5, UInt32 jarg6)
static byte OdGiRasterImage_PixelFormatInfo_numGreenBits_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGiRasterImage_imageSource(HandleRef jarg1)
static byte OdGiRasterImage_PixelFormatInfo_blueOffset_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiRasterImage_changeImageSource__SWIG_0(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static UInt32 OdGiRasterImage_pixelHeight(HandleRef jarg1)
static bool OdGiRasterImage_PixelFormatInfo_isBGRA(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiRasterImage_PixelFormatInfo_setRGBA(global::System.Runtime.InteropServices.HandleRef jarg1)
static byte OdGiRasterImage_PixelFormatInfo_bitsPerPixel_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiRasterImage_scanLines__SWIG_2(HandleRef jarg1, IntPtr jarg2, UInt32 jarg3)
static void OdGiRasterImage_paletteData(HandleRef jarg1, IntPtr jarg2)
static bool OdGiRasterImage_PixelFormatInfo_isBGR(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGiRasterImage_changeTransparencyMode(HandleRef jarg1, int jarg2)
static void OdGiRasterImage_PixelFormatInfo_greenOffset_set(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static byte OdGiRasterImage_PixelFormatInfo_numBlueBits_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static byte OdGiRasterImage_PixelFormatInfo_alphaOffset_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGiRasterImage_transparentColor(HandleRef jarg1)
static UInt32 OdGiRasterImage_color(HandleRef jarg1, UInt32 jarg2)
static double OdGiRasterImage_millimetersInUnit(int jarg1)
static IntPtr OdGiRasterImage_convert__SWIG_7(HandleRef jarg1, bool jarg2, double jarg3, double jarg4)
static void OdGiRasterImage_PixelFormatInfo_setBGR(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 OdGiRasterImage_paletteDataSize(HandleRef jarg1)
static IntPtr OdGiRasterImage_crop(HandleRef jarg1, UInt32 jarg2, UInt32 jarg3, UInt32 jarg4, UInt32 jarg5)
static void delete_OdGiRasterImage_PixelFormatInfo(global::System.Runtime.InteropServices.HandleRef jarg1)
static byte OdGiRasterImage_PixelFormatInfo_numRedBits_get(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual UInt32 colorDepth()
OdGiRasterImage convert(bool convertPaletteToRGB, double brightness, double contrast, double fade)
virtual void scanLines(ref byte[] scnLines, UInt32 firstScanline)
static UInt32 calcBMPScanLineSize(UInt32 pixelWidth, int colorDepth)
OdGiRasterImage convert(bool convertPaletteToRGB, double brightness, double contrast)
virtual UInt32 color(UInt32 colorIndex)
virtual Teigha.Core.OdGiRasterImage.TransparencyMode vb_transparencyMode()
OdGiRasterImage convert(bool convertPaletteToRGB, double brightness, double contrast, double fade, UInt32 backgroundColor, bool flipX, bool flipY, bool rotate90, OdGiRasterImage pDestDesc)
static string getRealClassName(IntPtr ptr)
static new OdRxClass desc()
OdGiRasterImage convert(bool convertPaletteToRGB, double brightness, double contrast, double fade, UInt32 backgroundColor, bool flipX, bool flipY, bool rotate90, OdGiRasterImage pDestDesc, bool transparency)
static OdGiRasterImage cast(OdRxObject pObj)
virtual String sourceFileName()
virtual OdGiRasterImage.ImageSource imageSource()
virtual UInt32 numColors()
OdGiRasterImage convert(bool convertPaletteToRGB)
static double millimetersInUnit(OdGiRasterImage.Units units)
OdGiRasterImage convert(bool convertPaletteToRGB, double brightness, double contrast, double fade, UInt32 backgroundColor, bool flipX)
OdGiRasterImage convert(bool convertPaletteToRGB, double brightness, double contrast, double fade, UInt32 backgroundColor, bool flipX, bool flipY)
virtual OdGiRasterImage.PixelFormatInfo pixelFormat()
static UInt32 calcColorMask(byte numColorBits)
OdGiRasterImage convert(bool convertPaletteToRGB, double brightness, double contrast, double fade, UInt32 backgroundColor, bool flipX, bool flipY, bool rotate90)
virtual int transparentColor()
OdGiRasterImage changeImageSource(OdGiRasterImage.ImageSource source)
virtual UInt32 pixelHeight()
OdGiRasterImage convert(bool convertPaletteToRGB, double brightness, double contrast, double fade, UInt32 backgroundColor)
static UInt32 calcColorMask(byte numColorBits, byte colorOffset)
virtual OdGiRasterImage.TransparencyMode transparencyMode()
OdGiRasterImage changeTransparencyMode(OdGiRasterImage.TransparencyMode mode)
virtual UInt32 scanLineSize()
virtual OdGiRasterImage crop(UInt32 x, UInt32 y, UInt32 width, UInt32 height)
virtual UInt32 scanLinesAlignment()
virtual byte[] scanLines()
OdGiRasterImage changeImageSource(OdGiRasterImage.ImageSource source, String pFileName)
OdGiRasterImage convert(bool convertPaletteToRGB, double brightness)
virtual OdGiRasterImage.Units defaultResolution(out double xPelsPerUnit, out double yPelsPerUnit)
virtual UInt32 pixelWidth()
static HandleRef getCPtr(OdGiRasterImage obj)
virtual Teigha.Core.OdGiRasterImage.ImageSource vb_imageSource()
OdGiRasterImage(IntPtr cPtr, bool cMemoryOwn)
virtual void scanLines(ref byte[] scnLines, UInt32 firstScanline, UInt32 numLines)
virtual void paletteData(ref byte[] bytes)
override void Dispose(bool disposing)
static OdGiRasterImage createObject()
OdGiRasterImage changeSourceFileName(String fileName)
virtual UInt32 paletteDataSize()
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)