Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgRasterFrame.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgRasterFrame(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgRasterFrame_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgRasterFrame obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
46 return ret;
47 }
48
49 public override byte getElementSubType() {
50// test csout
51 /*SIMPLETYPE*/
54 return ret;
55 }
56
57 public static OdDgRasterFrame cast(OdRxObject pObj) {// OdSmartPtr<OdDgRasterFrame>
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
61
62 OdDgRasterFrame ret = null;
63 if (null != mTrans)
64 {
65 mTrans.AddObject((OdDgRasterFrame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterFrame),ptr, true));
66 ret = (OdDgRasterFrame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterFrame),ptr, false);
67 }
68 else
69 {
70 ret = (OdDgRasterFrame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterFrame),ptr, true);
71 }
72
74 return ret;
75}
76
77 public new static OdRxClass desc() {
78 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgRasterFrame_desc(),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public override OdRxClass isA() {
85 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgRasterFrame_isA(swigCPtr),false); /*createInt 3_2*/
86
88 return ret;
89}
90
91 public override OdRxObject queryX(OdRxClass protocolClass) {
92 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgRasterFrame_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
93
95 return ret;
96}
97
98 public new static OdDgRasterFrame createObject() {// OdSmartPtr<OdDgRasterFrame>
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
102
103 OdDgRasterFrame ret = null;
104 if (null != mTrans)
105 {
106 mTrans.AddObject((OdDgRasterFrame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterFrame),ptr, true));
107 ret = (OdDgRasterFrame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterFrame),ptr, false);
108 }
109 else
110 {
111 ret = (OdDgRasterFrame)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgRasterFrame),ptr, true);
112 }
113
115 return ret;
116}
117
118 public bool getReadOnlyFlag() {
121 return ret;
122 }
123
124 public void setReadOnlyFlag(bool bSet) {
127 }
128
132 return ret;
133 }
134
138 }
139
143 return ret;
144 }
145
146 public void setWUAsGeotiffDefaultUnitsFlag(bool bSet) {
149 }
150
154 return ret;
155 }
156
157 public void setUseUnitDefinitionGeokeyFlag(bool bSet) {
160 }
161
162 public bool getIgnoreRotationFlag() {
165 return ret;
166 }
167
168 public void setIgnoreRotationFlag(bool bSet) {
171 }
172
176 return ret;
177 }
178
180 TG_DbPINVOKE.OdDgRasterFrame_setDrawingPlane(swigCPtr, (int)iPlane);
182 }
183
184 public bool getTransparentFlag() {
187 return ret;
188 }
189
190 public void setTransparentFlag(bool bSet) {
193 }
194
195 public bool getClippingFlag() {
198 return ret;
199 }
200
201 public void setClippingFlag(bool bSet) {
204 }
205
206 public bool getPrintableFlag() {
209 return ret;
210 }
211
212 public void setPrintableFlag(bool bSet) {
215 }
216
217 public bool getInvertFlag() {
218 bool ret = TG_DbPINVOKE.OdDgRasterFrame_getInvertFlag(swigCPtr);
220 return ret;
221 }
222
223 public void setInvertFlag(bool bSet) {
226 }
227
231 return ret;
232 }
233
234 public void setTransformation(OdGeMatrix3d transformation) {
237 }
238
239 public void getOrientation(OdGePoint3d origin, OdGeVector3d uVector, OdGeVector3d vVector) {
242 }
243
244 public void setOrientation(OdGePoint3d origin, OdGeVector3d uVector, OdGeVector3d vVector) {
247 }
248
249 public UInt32 getPageNumber() {
250// test csout
251 /*SIMPLETYPE*/
252 UInt32 ret = TG_DbPINVOKE.OdDgRasterFrame_getPageNumber(swigCPtr);
254 return ret;
255 }
256
257 public void setPageNumber(UInt32 /*SIMPLETYPE*/ uPageNumber) {
258 TG_DbPINVOKE.OdDgRasterFrame_setPageNumber(swigCPtr, uPageNumber /*SIMPLETYPE*/);
260 }
261
265 return ret;
266 }
267
271 }
272
276 return ret;
277 }
278
279 public void setRasterDimensions(OdGePoint2d ptDimensions) {
282 }
283
287 return ret;
288 }
289
290 public void setScanningResolution(OdGePoint2d ptResolution) {
293 }
294
295 public UInt32 getLayer() {
296// test csout
297 /*SIMPLETYPE*/
298 UInt32 ret = TG_DbPINVOKE.OdDgRasterFrame_getLayer(swigCPtr);
300 return ret;
301 }
302
303 public void setLayer(UInt32 /*SIMPLETYPE*/ uLayer) {
304 TG_DbPINVOKE.OdDgRasterFrame_setLayer(swigCPtr, uLayer /*SIMPLETYPE*/);
306 }
307
308 public double getViewGamma() {
309 double ret = TG_DbPINVOKE.OdDgRasterFrame_getViewGamma(swigCPtr);
311 return ret;
312 }
313
314 public void setViewGamma(double dGamma) {
317 }
318
319 public double getPlotGamma() {
320 double ret = TG_DbPINVOKE.OdDgRasterFrame_getPlotGamma(swigCPtr);
322 return ret;
323 }
324
325 public void setPlotGamma(double dGamma) {
328 }
329
330 public void setDisplayAtViewFlag(UInt32 /*SIMPLETYPE*/ viewNumber, bool value) {
331 TG_DbPINVOKE.OdDgRasterFrame_setDisplayAtViewFlag(swigCPtr, viewNumber /*SIMPLETYPE*/, value);
333 }
334
335 public bool getDisplayAtViewFlag(UInt32 /*SIMPLETYPE*/ viewNumber) {
336 bool ret = TG_DbPINVOKE.OdDgRasterFrame_getDisplayAtViewFlag(swigCPtr, viewNumber /*SIMPLETYPE*/);
338 return ret;
339 }
340
341 public UInt32 getTintColorIndex() {
342// test csout
343 /*SIMPLETYPE*/
344 UInt32 ret = TG_DbPINVOKE.OdDgRasterFrame_getTintColorIndex(swigCPtr);
346 return ret;
347 }
348
349 public void setTintColorIndex(UInt32 /*SIMPLETYPE*/ uIndex) {
350 TG_DbPINVOKE.OdDgRasterFrame_setTintColorIndex(swigCPtr, uIndex /*SIMPLETYPE*/);
352 }
353
354 public UInt32 getForegroundColorIndex() {
355// test csout
356 /*SIMPLETYPE*/
359 return ret;
360 }
361
362 public void setForegroundColorIndex(UInt32 /*SIMPLETYPE*/ uIndex) {
363 TG_DbPINVOKE.OdDgRasterFrame_setForegroundColorIndex(swigCPtr, uIndex /*SIMPLETYPE*/);
365 }
366
367 public UInt32 getBackgroundColorIndex() {
368// test csout
369 /*SIMPLETYPE*/
372 return ret;
373 }
374
375 public void setBackgroundColorIndex(UInt32 /*SIMPLETYPE*/ uIndex) {
376 TG_DbPINVOKE.OdDgRasterFrame_setBackgroundColorIndex(swigCPtr, uIndex /*SIMPLETYPE*/);
378 }
379
380 public UInt32 getHighlightColorIndex() {
381// test csout
382 /*SIMPLETYPE*/
385 return ret;
386 }
387
388 public void setHighlightColorIndex(UInt32 /*SIMPLETYPE*/ uIndex) {
389 TG_DbPINVOKE.OdDgRasterFrame_setHighlightColorIndex(swigCPtr, uIndex /*SIMPLETYPE*/);
391 }
392
393 public double getContrast() {
394 double ret = TG_DbPINVOKE.OdDgRasterFrame_getContrast(swigCPtr);
396 return ret;
397 }
398
399 public void setContrast(double dContrast) {
400 TG_DbPINVOKE.OdDgRasterFrame_setContrast(swigCPtr, dContrast);
402 }
403
404 public double getBrightness() {
405 double ret = TG_DbPINVOKE.OdDgRasterFrame_getBrightness(swigCPtr);
407 return ret;
408 }
409
410 public void setBrightness(double dBrightness) {
411 TG_DbPINVOKE.OdDgRasterFrame_setBrightness(swigCPtr, dBrightness);
413 }
414
415 public double getTransparentPercent() {
418 return ret;
419 }
420
421 public void setTransparentPercent(double dPercent) {
424 }
425
426 public double getBGTransparentPercent() {
429 return ret;
430 }
431
432 public void setBGTransparentPercent(double dPercent) {
435 }
436
440 return ret;
441 }
442
443 public void setAllColorsTransparentPercent(double dPercent) {
446 }
447
448 public UInt32 getTransparentColor() {
449// test csout
450 /*SIMPLETYPE*/
453 return ret;
454 }
455
456 public void setTransparentColor(UInt32 /*SIMPLETYPE*/ clrColor) {
457 TG_DbPINVOKE.OdDgRasterFrame_setTransparentColor(swigCPtr, clrColor /*SIMPLETYPE*/);
459 }
460
462// test csout
463 /*SIMPLETYPE*/
466 return ret;
467 }
468
469 public void setTransparentColorPaletteIndex(byte /*SIMPLETYPE*/ uIndex) {
470 TG_DbPINVOKE.OdDgRasterFrame_setTransparentColorPaletteIndex(swigCPtr, uIndex /*SIMPLETYPE*/);
472 }
473
474 public virtual OdDgElementIterator createClipBoundaryElementIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
475 MemoryManager mMan = MemoryManager.GetMemoryManager();
476 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
477 IntPtr ptr = TG_DbPINVOKE.OdDgRasterFrame_createClipBoundaryElementIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
478
479 OdDgElementIterator ret = null;
480 if (null != mTrans)
481 {
482 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
483 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
484 }
485 else
486 {
487 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
488 }
489
491 return ret;
492}
493
494 public virtual OdDgElementIterator createClipBoundaryElementIterator(bool atBeginning) {// OdDgElementIteratorPtr
495 MemoryManager mMan = MemoryManager.GetMemoryManager();
496 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
498
499 OdDgElementIterator ret = null;
500 if (null != mTrans)
501 {
502 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
503 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
504 }
505 else
506 {
507 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
508 }
509
511 return ret;
512}
513
514 public virtual OdDgElementIterator createClipBoundaryElementIterator() {// OdDgElementIteratorPtr
515 MemoryManager mMan = MemoryManager.GetMemoryManager();
516 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
518
519 OdDgElementIterator ret = null;
520 if (null != mTrans)
521 {
522 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
523 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
524 }
525 else
526 {
527 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
528 }
529
531 return ret;
532}
533
534 public virtual void addClipBoundaryElement(ref OdDgElement /*OUT_PARAM for SMARTPTR*/ pClipElement) {
535 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pClipElement = pClipElement == null ? IntPtr.Zero : OdDgElement.getCPtr(pClipElement).Handle;
536 IntPtr saved_pClipElement = tmp_pClipElement;
537 /*OUT_PARAM for SMARTPTR pre*/
538 try {
539 TG_DbPINVOKE.OdDgRasterFrame_addClipBoundaryElement(swigCPtr, ref tmp_pClipElement /*OUT_PARAM for SMARTPTR*/);
541 } finally {
542if(tmp_pClipElement == IntPtr.Zero) pClipElement = null;
543 if(tmp_pClipElement != IntPtr.Zero && tmp_pClipElement != saved_pClipElement)
544 {
545 MemoryTransaction mTrans_pClipElement = MemoryManager.GetMemoryManager().GetCurrentTransaction();
546 if(mTrans_pClipElement != null)
547 mTrans_pClipElement.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgElement>(typeof(OdDgElement), tmp_pClipElement, true));
548 pClipElement = Teigha.Core.Helpers.odCreateObjectInternal<OdDgElement>(typeof(OdDgElement), tmp_pClipElement, mTrans_pClipElement == null);
549 /*OUT_PARAM for SMARTPTR*/
550 }
551 }
552 }
553
554 public virtual OdDgElementIterator createClipMaskElementIterator(bool atBeginning, bool skipDeleted) {// OdDgElementIteratorPtr
555 MemoryManager mMan = MemoryManager.GetMemoryManager();
556 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
557 IntPtr ptr = TG_DbPINVOKE.OdDgRasterFrame_createClipMaskElementIterator__SWIG_0(swigCPtr, atBeginning, skipDeleted);
558
559 OdDgElementIterator ret = null;
560 if (null != mTrans)
561 {
562 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
563 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
564 }
565 else
566 {
567 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
568 }
569
571 return ret;
572}
573
574 public virtual OdDgElementIterator createClipMaskElementIterator(bool atBeginning) {// OdDgElementIteratorPtr
575 MemoryManager mMan = MemoryManager.GetMemoryManager();
576 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
578
579 OdDgElementIterator ret = null;
580 if (null != mTrans)
581 {
582 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
583 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
584 }
585 else
586 {
587 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
588 }
589
591 return ret;
592}
593
594 public virtual OdDgElementIterator createClipMaskElementIterator() {// OdDgElementIteratorPtr
595 MemoryManager mMan = MemoryManager.GetMemoryManager();
596 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
598
599 OdDgElementIterator ret = null;
600 if (null != mTrans)
601 {
602 mTrans.AddObject((OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true));
603 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, false);
604 }
605 else
606 {
607 ret = (OdDgElementIterator)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgElementIterator),ptr, true);
608 }
609
611 return ret;
612}
613
614 public virtual void addClipMaskElement(ref OdDgElement /*OUT_PARAM for SMARTPTR*/ pClipElement) {
615 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pClipElement = pClipElement == null ? IntPtr.Zero : OdDgElement.getCPtr(pClipElement).Handle;
616 IntPtr saved_pClipElement = tmp_pClipElement;
617 /*OUT_PARAM for SMARTPTR pre*/
618 try {
619 TG_DbPINVOKE.OdDgRasterFrame_addClipMaskElement(swigCPtr, ref tmp_pClipElement /*OUT_PARAM for SMARTPTR*/);
621 } finally {
622if(tmp_pClipElement == IntPtr.Zero) pClipElement = null;
623 if(tmp_pClipElement != IntPtr.Zero && tmp_pClipElement != saved_pClipElement)
624 {
625 MemoryTransaction mTrans_pClipElement = MemoryManager.GetMemoryManager().GetCurrentTransaction();
626 if(mTrans_pClipElement != null)
627 mTrans_pClipElement.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDgElement>(typeof(OdDgElement), tmp_pClipElement, true));
628 pClipElement = Teigha.Core.Helpers.odCreateObjectInternal<OdDgElement>(typeof(OdDgElement), tmp_pClipElement, mTrans_pClipElement == null);
629 /*OUT_PARAM for SMARTPTR*/
630 }
631 }
632 }
633
637 return ret;
638 }
639
643 }
644
648 return ret;
649 }
650
651 public void setWorldFileDefaultUnitFactor(double dFactor) {
654 }
655
659 return ret;
660 }
661
665 }
666
670 return ret;
671 }
672
673 public void setGeoTiffDefaultUnitFactor(double dFactor) {
676 }
677
681 return ret;
682 }
683
685 TG_DbPINVOKE.OdDgRasterFrame_setRasterReferenceId__SWIG_0(swigCPtr, OdDgElementId.getCPtr(idRasterReference), (int)initMode);
687 }
688
689 public void setRasterReferenceId(OdDgElementId idRasterReference) {
692 }
693
695 string ret = TG_DbPINVOKE.OdDgRasterFrame_getFileName(swigCPtr);
697 return ret;
698}
699
700 public void setFileName(String strFileName) {
701 TG_DbPINVOKE.OdDgRasterFrame_setFileName(swigCPtr, strFileName);
703 }
704
706 string ret = TG_DbPINVOKE.OdDgRasterFrame_getFullFileName(swigCPtr);
708 return ret;
709}
710
711 public void setFullFileName(String strFileName) {
712 TG_DbPINVOKE.OdDgRasterFrame_setFullFileName(swigCPtr, strFileName);
714 }
715
717 string ret = TG_DbPINVOKE.OdDgRasterFrame_getLogicalName(swigCPtr);
719 return ret;
720}
721
722 public void setLogicalName(String strLogicalName) {
723 TG_DbPINVOKE.OdDgRasterFrame_setLogicalName(swigCPtr, strLogicalName);
725 }
726
728 string ret = TG_DbPINVOKE.OdDgRasterFrame_getDescription(swigCPtr);
730 return ret;
731}
732
733 public void setDescription(String strDescription) {
734 TG_DbPINVOKE.OdDgRasterFrame_setDescription(swigCPtr, strDescription);
736 }
737
738 public UInt32 getPdfLayerCount() {
739// test csout
740 /*SIMPLETYPE*/
741 UInt32 ret = TG_DbPINVOKE.OdDgRasterFrame_getPdfLayerCount(swigCPtr);
743 return ret;
744 }
745
746 public String getPdfLayerName(UInt32 /*SIMPLETYPE*/ uIndex) {
747 string ret = TG_DbPINVOKE.OdDgRasterFrame_getPdfLayerName(swigCPtr, uIndex /*SIMPLETYPE*/);
749 return ret;
750}
751
752 public bool isPdfLayerVisible(String strName) {
753 bool ret = TG_DbPINVOKE.OdDgRasterFrame_isPdfLayerVisible(swigCPtr, strName);
755 return ret;
756 }
757
758 public void setPdfLayerVisibility(String strName, bool bVisibleStatus) {
759 TG_DbPINVOKE.OdDgRasterFrame_setPdfLayerVisibility(swigCPtr, strName, bVisibleStatus);
761 }
762
763 public override bool subWorldDraw(OdGiWorldDraw pWd) {
766 return ret;
767 }
768
769 public override void subViewportDraw(OdGiViewportDraw pVd) {
772 }
773
774 public override OdResult subGetGeomExtents(OdGeExtents3d extents) {
777 return ret;
778 }
779
780 public override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents) {
783 return ret;
784 }
785
786 public void getImageSize(out UInt32 /*SIMPLETYPE*/ width, out UInt32 /*SIMPLETYPE*/ height) {
787 TG_DbPINVOKE.OdDgRasterFrame_getImageSize(swigCPtr, out width, out height);
789 }
790
791 public OdGiRasterImage getImage() {// OdGiRasterImagePtr
792 MemoryManager mMan = MemoryManager.GetMemoryManager();
793 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
794 IntPtr ptr = TG_DbPINVOKE.OdDgRasterFrame_getImage(swigCPtr);
795
796 OdGiRasterImage ret = null;
797 if (null != mTrans)
798 {
799 mTrans.AddObject((OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true));
800 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, false);
801 }
802 else
803 {
804 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true);
805 }
806
808 return ret;
809}
810
811 public virtual OdResult load(bool modifyDatabase) {
812 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgRasterFrame_load__SWIG_0(swigCPtr, modifyDatabase);
814 return ret;
815 }
816
817 public virtual OdResult load() {
820 return ret;
821 }
822
823 public virtual void unload(bool modifyDatabase) {
824 TG_DbPINVOKE.OdDgRasterFrame_unload__SWIG_0(swigCPtr, modifyDatabase);
826 }
827
828 public virtual void unload() {
831 }
832
833 public override OdRxObject clone() {// OdRxObjectPtr
834 MemoryManager mMan = MemoryManager.GetMemoryManager();
835 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
836 IntPtr ptr = TG_DbPINVOKE.OdDgRasterFrame_clone(swigCPtr);
837
838 OdRxObject ret = null;
839 if (null != mTrans)
840 {
841 mTrans.AddObject((OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true));
842 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, false);
843 }
844 else
845 {
846 ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),ptr, true);
847 }
848
850 return ret;
851}
852
853 public override OdResult subErase(bool erasing) {
854 OdResult ret = (OdResult)TG_DbPINVOKE.OdDgRasterFrame_subErase(swigCPtr, erasing);
856 return ret;
857 }
858
859 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
860 string ret = TG_DbPINVOKE.OdDgRasterFrame_getRealClassName(ptr /*SIMPLETYPE*/);
862 return ret;
863 }
864
869 public virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status) { this.gripStatus(status); }
870
876
877 public enum OdDgGeoPriority {
879 kAttachment = 1,
880 kRasterHeader = 2,
881 kSisterFile = 3
882 }
883
885 kUnknownMode = 0,
886 kRGBMode = 1,
887 k16ColorsMode = 2,
888 k256ColorsMode = 3,
889 kGrayscaleMode = 4,
890 kMonochromeMode = 5,
891 kRGBAMode = 6,
892 k2ColorsMode = 9
893 }
894
896 kUnknownPlane = 0,
898 kDesignPlane = 2,
900 }
901
903 kSkipInit = 0,
906 }
907
908}
909
910}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual void gripStatus(OdDgElement.GripStat status)
Definition: OdDgElement.cs:877
static HandleRef getCPtr(OdDgElement obj)
Definition: OdDgElement.cs:26
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(UnitDescription obj)
Definition: OdDgModel.cs:229
override OdResult subErase(bool erasing)
virtual OdDgElementIterator createClipBoundaryElementIterator(bool atBeginning)
OdGeMatrix3d getTransformation()
void setBGTransparentPercent(double dPercent)
void setForegroundColorIndex(UInt32 uIndex)
OdDgRasterFrame.OdDgRasterDrawingPlane getDrawingPlane()
virtual OdResult load(bool modifyDatabase)
void setBrightness(double dBrightness)
void setFileName(String strFileName)
void setWorldFileDefaultUnitFactor(double dFactor)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdDgElementIterator createClipMaskElementIterator()
void setHighlightColorIndex(UInt32 uIndex)
void setGeoTiffDefaultUnit(OdDgModel.UnitDescription units)
override OdRxClass isA()
virtual OdDgElementIterator createClipBoundaryElementIterator(bool atBeginning, bool skipDeleted)
void setRasterColorMode(OdDgRasterFrame.OdDgRasterColorMode uMode)
virtual void addClipBoundaryElement(ref OdDgElement pClipElement)
OdDgModel.UnitDescription getGeoTiffDefaultUnit()
String getPdfLayerName(UInt32 uIndex)
void setClippingFlag(bool bSet)
void getOrientation(OdGePoint3d origin, OdGeVector3d uVector, OdGeVector3d vVector)
void setTransformation(OdGeMatrix3d transformation)
static HandleRef getCPtr(OdDgRasterFrame obj)
void setViewGamma(double dGamma)
static new OdDgRasterFrame createObject()
bool isPdfLayerVisible(String strName)
void setPlotGamma(double dGamma)
OdGePoint2d getRasterDimensions()
void setContrast(double dContrast)
void setUseUnitDefinitionGeokeyFlag(bool bSet)
void setGeoPriority(OdDgRasterFrame.OdDgGeoPriority value)
void setDescription(String strDescription)
OdDgModel.UnitDescription getWorldFileDefaultUnit()
OdDgRasterFrame.OdDgGeoPriority getGeoPriority()
void setTransparentFlag(bool bSet)
virtual OdDgElementIterator createClipBoundaryElementIterator()
void setFullFileName(String strFileName)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
void setAllColorsTransparentPercent(double dPercent)
void setRasterReferenceId(OdDgElementId idRasterReference)
override byte getElementSubType()
override OdResult subGetGeomExtents(OdGeExtents3d extents)
void setTransparentPercent(double dPercent)
void setDisplayAtViewFlag(UInt32 viewNumber, bool value)
void setPageNumber(UInt32 uPageNumber)
void setRasterDimensions(OdGePoint2d ptDimensions)
virtual void unload(bool modifyDatabase)
void setInvertFlag(bool bSet)
OdDgElementId getRasterReferenceId()
void setDrawingPlane(OdDgRasterFrame.OdDgRasterDrawingPlane iPlane)
void setOrientation(OdGePoint3d origin, OdGeVector3d uVector, OdGeVector3d vVector)
void setWUAsGeotiffDefaultUnitsFlag(bool bSet)
void setScanningResolution(OdGePoint2d ptResolution)
void setTransparentColorPaletteIndex(byte uIndex)
void setIgnoreRotationFlag(bool bSet)
override void Dispose(bool disposing)
override OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
override void subViewportDraw(OdGiViewportDraw pVd)
override OdRxObject clone()
virtual OdResult load()
OdDgRasterFrame.OdDgRasterColorMode getRasterColorMode()
static new OdRxClass desc()
void setLogicalName(String strLogicalName)
virtual OdDgElementIterator createClipMaskElementIterator(bool atBeginning, bool skipDeleted)
virtual void addClipMaskElement(ref OdDgElement pClipElement)
virtual OdDgElementIterator createClipMaskElementIterator(bool atBeginning)
void getImageSize(out UInt32 width, out UInt32 height)
bool getDisplayAtViewFlag(UInt32 viewNumber)
override OdRxObject queryX(OdRxClass protocolClass)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdGePoint2d getScanningResolution()
void setReadOnlyFlag(bool bSet)
void setTransparentColor(UInt32 clrColor)
void setTintColorIndex(UInt32 uIndex)
void setPdfLayerVisibility(String strName, bool bVisibleStatus)
void setBackgroundColorIndex(UInt32 uIndex)
void setPrintableFlag(bool bSet)
void setWorldFileDefaultUnit(OdDgModel.UnitDescription units)
static OdDgRasterFrame cast(OdRxObject pObj)
override OdDgElement.ElementTypes getElementType()
void setLayer(UInt32 uLayer)
OdDgRasterFrame(IntPtr cPtr, bool cMemoryOwn)
static string getRealClassName(IntPtr ptr)
void setRasterReferenceId(OdDgElementId idRasterReference, OdDgRasterFrame.OdDgRasterFrameInitData initMode)
OdGiRasterImage getImage()
void setGeoTiffDefaultUnitFactor(double dFactor)
static global::System.Exception Retrieve()
static void OdDgRasterFrame_setWorldFileDefaultUnit(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgRasterFrame_getTransparentColor(HandleRef jarg1)
static double OdDgRasterFrame_getViewGamma(HandleRef jarg1)
static void OdDgRasterFrame_setDisplayAtViewFlag(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdDgRasterFrame_setInvertFlag(HandleRef jarg1, bool jarg2)
static int OdDgRasterFrame_subErase(HandleRef jarg1, bool jarg2)
static void OdDgRasterFrame_setGeoTiffDefaultUnit(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgRasterFrame_getGeoTiffDefaultUnit(HandleRef jarg1)
static double OdDgRasterFrame_getTransparentPercent(HandleRef jarg1)
static void OdDgRasterFrame_setDrawingPlane(HandleRef jarg1, int jarg2)
static void OdDgRasterFrame_setWUAsGeotiffDefaultUnitsFlag(HandleRef jarg1, bool jarg2)
static void OdDgRasterFrame_setIgnoreRotationFlag(HandleRef jarg1, bool jarg2)
static IntPtr OdDgRasterFrame_createClipMaskElementIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static void OdDgRasterFrame_addClipMaskElement(HandleRef jarg1, ref IntPtr jarg2)
static bool OdDgRasterFrame_getInvertFlag(HandleRef jarg1)
static void OdDgRasterFrame_setGeoTiffDefaultUnitFactor(HandleRef jarg1, double jarg2)
static byte OdDgRasterFrame_getElementSubType(HandleRef jarg1)
static void OdDgRasterFrame_setPlotGamma(HandleRef jarg1, double jarg2)
static void OdDgRasterFrame_setOrientation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static UInt32 OdDgRasterFrame_getPdfLayerCount(HandleRef jarg1)
static void OdDgRasterFrame_setTransparentPercent(HandleRef jarg1, double jarg2)
static UInt32 OdDgRasterFrame_getHighlightColorIndex(HandleRef jarg1)
static void OdDgRasterFrame_setForegroundColorIndex(HandleRef jarg1, UInt32 jarg2)
static global::System.IntPtr OdDgRasterFrame_getScanningResolution(HandleRef jarg1)
static double OdDgRasterFrame_getGeoTiffDefaultUnitFactor(HandleRef jarg1)
static bool OdDgRasterFrame_getTransparentFlag(HandleRef jarg1)
static String OdDgRasterFrame_getPdfLayerName(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgRasterFrame_createClipBoundaryElementIterator__SWIG_2(HandleRef jarg1)
static IntPtr OdDgRasterFrame_createClipBoundaryElementIterator__SWIG_1(HandleRef jarg1, bool jarg2)
static bool OdDgRasterFrame_isPdfLayerVisible(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgRasterFrame_setBackgroundColorIndex(HandleRef jarg1, UInt32 jarg2)
static void OdDgRasterFrame_setUseUnitDefinitionGeokeyFlag(HandleRef jarg1, bool jarg2)
static int OdDgRasterFrame_load__SWIG_0(HandleRef jarg1, bool jarg2)
static int OdDgRasterFrame_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgRasterFrame_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgRasterFrame_setPdfLayerVisibility(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static void OdDgRasterFrame_setClippingFlag(HandleRef jarg1, bool jarg2)
static void OdDgRasterFrame_setBGTransparentPercent(HandleRef jarg1, double jarg2)
static UInt32 OdDgRasterFrame_getTintColorIndex(HandleRef jarg1)
static void OdDgRasterFrame_setTintColorIndex(HandleRef jarg1, UInt32 jarg2)
static void OdDgRasterFrame_setLogicalName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDgRasterFrame_getRasterReferenceId(HandleRef jarg1)
static bool OdDgRasterFrame_getPrintableFlag(HandleRef jarg1)
static UInt32 OdDgRasterFrame_getPageNumber(HandleRef jarg1)
static IntPtr OdDgRasterFrame_createClipBoundaryElementIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static void OdDgRasterFrame_setScanningResolution(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgRasterFrame_setBrightness(HandleRef jarg1, double jarg2)
static double OdDgRasterFrame_getBrightness(HandleRef jarg1)
static double OdDgRasterFrame_getPlotGamma(HandleRef jarg1)
static int OdDgRasterFrame_getElementType(HandleRef jarg1)
static void OdDgRasterFrame_setLayer(HandleRef jarg1, UInt32 jarg2)
static bool OdDgRasterFrame_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static bool OdDgRasterFrame_getDisplayAtViewFlag(HandleRef jarg1, UInt32 jarg2)
static double OdDgRasterFrame_getContrast(HandleRef jarg1)
static void OdDgRasterFrame_setTransparentColorPaletteIndex(HandleRef jarg1, byte jarg2)
static IntPtr OdDgRasterFrame_desc()
static global::System.IntPtr OdDgRasterFrame_getTransformation(HandleRef jarg1)
static String OdDgRasterFrame_getFullFileName(HandleRef jarg1)
static void OdDgRasterFrame_unload__SWIG_0(HandleRef jarg1, bool jarg2)
static int OdDgRasterFrame_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgRasterFrame_unload__SWIG_1(HandleRef jarg1)
static void OdDgRasterFrame_getOrientation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDgRasterFrame_setPrintableFlag(HandleRef jarg1, bool jarg2)
static void OdDgRasterFrame_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgRasterFrame_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDgRasterFrame_setFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt32 OdDgRasterFrame_getForegroundColorIndex(HandleRef jarg1)
static void OdDgRasterFrame_setHighlightColorIndex(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgRasterFrame_createClipMaskElementIterator__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static void OdDgRasterFrame_setAllColorsTransparentPercent(HandleRef jarg1, double jarg2)
static void OdDgRasterFrame_getImageSize(HandleRef jarg1, out UInt32 jarg2, out UInt32 jarg3)
static void OdDgRasterFrame_setViewGamma(HandleRef jarg1, double jarg2)
static bool OdDgRasterFrame_getReadOnlyFlag(HandleRef jarg1)
static int OdDgRasterFrame_getGeoPriority(HandleRef jarg1)
static void OdDgRasterFrame_setContrast(HandleRef jarg1, double jarg2)
static int OdDgRasterFrame_getRasterColorMode(HandleRef jarg1)
static bool OdDgRasterFrame_getIgnoreRotationFlag(HandleRef jarg1)
static String OdDgRasterFrame_getDescription(HandleRef jarg1)
static void OdDgRasterFrame_setPageNumber(HandleRef jarg1, UInt32 jarg2)
static void OdDgRasterFrame_setTransparentColor(HandleRef jarg1, UInt32 jarg2)
static void delete_OdDgRasterFrame(HandleRef jarg1)
static IntPtr OdDgRasterFrame_cast(HandleRef jarg1)
static void OdDgRasterFrame_setFullFileName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgRasterFrame_setRasterDimensions(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgRasterFrame_getRasterDimensions(HandleRef jarg1)
static global::System.IntPtr OdDgRasterFrame_getWorldFileDefaultUnit(HandleRef jarg1)
static String OdDgRasterFrame_getLogicalName(HandleRef jarg1)
static IntPtr OdDgRasterFrame_isA(HandleRef jarg1)
static void OdDgRasterFrame_setRasterReferenceId__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgRasterFrame_createClipMaskElementIterator__SWIG_2(HandleRef jarg1)
static bool OdDgRasterFrame_getUseUnitDefinitionGeokeyFlag(HandleRef jarg1)
static UInt32 OdDgRasterFrame_getBackgroundColorIndex(HandleRef jarg1)
static void OdDgRasterFrame_setReadOnlyFlag(HandleRef jarg1, bool jarg2)
static double OdDgRasterFrame_getWorldFileDefaultUnitFactor(HandleRef jarg1)
static void OdDgRasterFrame_setTransparentFlag(HandleRef jarg1, bool jarg2)
static double OdDgRasterFrame_getAllColorsTransparentPercent(HandleRef jarg1)
static void OdDgRasterFrame_setRasterReferenceId__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static void OdDgRasterFrame_setWorldFileDefaultUnitFactor(HandleRef jarg1, double jarg2)
static byte OdDgRasterFrame_getTransparentColorPaletteIndex(HandleRef jarg1)
static void OdDgRasterFrame_setRasterColorMode(HandleRef jarg1, int jarg2)
static void OdDgRasterFrame_addClipBoundaryElement(HandleRef jarg1, ref IntPtr jarg2)
static string OdDgRasterFrame_getRealClassName(IntPtr jarg1)
static void OdDgRasterFrame_setGeoPriority(HandleRef jarg1, int jarg2)
static IntPtr OdDgRasterFrame_getImage(HandleRef jarg1)
static IntPtr OdDgRasterFrame_createObject()
static bool OdDgRasterFrame_getWUAsGeotiffDefaultUnitsFlag(HandleRef jarg1)
static UInt32 OdDgRasterFrame_getLayer(HandleRef jarg1)
static void OdDgRasterFrame_setTransformation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDgRasterFrame_getBGTransparentPercent(HandleRef jarg1)
static bool OdDgRasterFrame_getClippingFlag(HandleRef jarg1)
static String OdDgRasterFrame_getFileName(HandleRef jarg1)
static IntPtr OdDgRasterFrame_clone(HandleRef jarg1)
static int OdDgRasterFrame_load__SWIG_1(HandleRef jarg1)
static int OdDgRasterFrame_getDrawingPlane(HandleRef jarg1)