Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdAveBitmap.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.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdAveBitmap : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdAveBitmap(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdAveBitmap obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
31 ~OdAveBitmap() {
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public virtual double blendFactor() {
53 double ret = TD_DbPINVOKE.OdAveBitmap_blendFactor(swigCPtr);
55 return ret;
56 }
57
58 public virtual void source(ref string filename) {
59IntPtr tmp_filename = Marshal.StringToCoTaskMemUni(filename);
60 IntPtr saved_filename = tmp_filename;
61 try {
62 TD_DbPINVOKE.OdAveBitmap_source(swigCPtr, ref tmp_filename);
64 } finally {
65if (tmp_filename != saved_filename) filename = Marshal.PtrToStringUni(tmp_filename);
66 }
67 }
68
69 public virtual double scaleU() {
70 double ret = TD_DbPINVOKE.OdAveBitmap_scaleU(swigCPtr);
72 return ret;
73 }
74
75 public virtual double scaleV() {
76 double ret = TD_DbPINVOKE.OdAveBitmap_scaleV(swigCPtr);
78 return ret;
79 }
80
81 public virtual double offsetU() {
82 double ret = TD_DbPINVOKE.OdAveBitmap_offsetU(swigCPtr);
84 return ret;
85 }
86
87 public virtual double offsetV() {
88 double ret = TD_DbPINVOKE.OdAveBitmap_offsetV(swigCPtr);
90 return ret;
91 }
92
93 public virtual TileMethod tileMethod() {
96 return ret;
97 }
98
99 public virtual bool useAutoAxis() {
100 bool ret = TD_DbPINVOKE.OdAveBitmap_useAutoAxis(swigCPtr);
102 return ret;
103 }
104
105 public virtual bool fitToObject() {
106 bool ret = TD_DbPINVOKE.OdAveBitmap_fitToObject(swigCPtr);
108 return ret;
109 }
110
111 public virtual void setBlendFactor(double blendFactor) {
114 }
115
116 public virtual void setSource(String filename) {
117 TD_DbPINVOKE.OdAveBitmap_setSource(swigCPtr, filename);
119 }
120
121 public virtual void setScaleU(double scaleU) {
124 }
125
126 public virtual void setScaleV(double scaleV) {
129 }
130
131 public virtual void setOffsetU(double offsetU) {
134 }
135
136 public virtual void setOffsetV(double offsetV) {
139 }
140
141 public virtual void setTileMethod(TileMethod tileMethod) {
144 }
145
146 public virtual void setUseAutoAxis(bool useAutoAxis) {
149 }
150
151 public virtual void setFitToObject(bool fitToObject) {
154 }
155
160 public virtual void vb_source(ref string filename) { this.source(ref filename); }
161
166 public virtual Teigha.TD.TileMethod vb_tileMethod() { return this.tileMethod(); }
167
168}
169
170}
virtual void setTileMethod(TileMethod tileMethod)
Definition: OdAveBitmap.cs:141
virtual void setOffsetV(double offsetV)
Definition: OdAveBitmap.cs:136
virtual double blendFactor()
Definition: OdAveBitmap.cs:52
virtual TileMethod tileMethod()
Definition: OdAveBitmap.cs:93
virtual void vb_source(ref string filename)
Definition: OdAveBitmap.cs:160
virtual void setScaleV(double scaleV)
Definition: OdAveBitmap.cs:126
virtual void setFitToObject(bool fitToObject)
Definition: OdAveBitmap.cs:151
virtual double scaleV()
Definition: OdAveBitmap.cs:75
virtual void Dispose(bool disposing)
Definition: OdAveBitmap.cs:40
virtual void setScaleU(double scaleU)
Definition: OdAveBitmap.cs:121
virtual double scaleU()
Definition: OdAveBitmap.cs:69
virtual double offsetV()
Definition: OdAveBitmap.cs:87
virtual bool useAutoAxis()
Definition: OdAveBitmap.cs:99
virtual double offsetU()
Definition: OdAveBitmap.cs:81
virtual void setBlendFactor(double blendFactor)
Definition: OdAveBitmap.cs:111
virtual void setUseAutoAxis(bool useAutoAxis)
Definition: OdAveBitmap.cs:146
static HandleRef getCPtr(OdAveBitmap obj)
Definition: OdAveBitmap.cs:27
virtual void source(ref string filename)
Definition: OdAveBitmap.cs:58
OdAveBitmap(IntPtr cPtr, bool cMemoryOwn)
Definition: OdAveBitmap.cs:22
virtual void setSource(String filename)
Definition: OdAveBitmap.cs:116
virtual Teigha.TD.TileMethod vb_tileMethod()
Definition: OdAveBitmap.cs:166
virtual bool fitToObject()
Definition: OdAveBitmap.cs:105
virtual void setOffsetU(double offsetU)
Definition: OdAveBitmap.cs:131
static global::System.Exception Retrieve()
static double OdAveBitmap_offsetV(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdAveBitmap_fitToObject(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdAveBitmap_setTileMethod(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdAveBitmap_setBlendFactor(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdAveBitmap_setUseAutoAxis(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdAveBitmap_setSource(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static double OdAveBitmap_scaleV(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdAveBitmap_scaleU(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdAveBitmap_setOffsetV(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static int OdAveBitmap_tileMethod(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdAveBitmap_setScaleU(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdAveBitmap_setFitToObject(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void delete_OdAveBitmap(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdAveBitmap_source(global::System.Runtime.InteropServices.HandleRef jarg1, ref IntPtr jarg2)
static double OdAveBitmap_offsetU(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdAveBitmap_blendFactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdAveBitmap_setOffsetU(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdAveBitmap_setScaleV(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdAveBitmap_useAutoAxis(global::System.Runtime.InteropServices.HandleRef jarg1)