Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbUnderlayReference.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
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbUnderlayReference(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbUnderlayReference_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbUnderlayReference 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
43 public static OdDbUnderlayReference cast(OdRxObject pObj) {// OdSmartPtr<OdDbUnderlayReference>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbUnderlayReference ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbUnderlayReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbUnderlayReference),ptr, true));
52 ret = (OdDbUnderlayReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbUnderlayReference),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbUnderlayReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbUnderlayReference),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbUnderlayReference_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbUnderlayReference_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDbUnderlayReference_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbUnderlayReference createObject() {// OdSmartPtr<OdDbUnderlayReference>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbUnderlayReference ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbUnderlayReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbUnderlayReference),ptr, true));
93 ret = (OdDbUnderlayReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbUnderlayReference),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbUnderlayReference)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbUnderlayReference),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
107 return ret;
108 }
109
110 public override void dwgOutFields(OdDbDwgFiler pFiler) {
113 }
114
115 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
118 return ret;
119 }
120
121 public override void dxfOutFields(OdDbDxfFiler pFiler) {
124 }
125
126 public override UInt32 subSetAttributes(OdGiDrawableTraits traits) {
127// test csout
128 /*SIMPLETYPE*/
131 return ret;
132 }
133
134 public override bool subWorldDraw(OdGiWorldDraw pWd) {
137 return ret;
138 }
139
140 public override void subViewportDraw(OdGiViewportDraw pVd) {
143 }
144
145 public virtual OdResult subGetOsnapPoints(OsnapMode osnapMode, IntPtr /*SIMPLETYPE*/ gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d viewXform, OdGeMatrix3d ucs, OdGePoint3dArray snapPoints) {
146 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbUnderlayReference_subGetOsnapPoints__SWIG_0(swigCPtr, (int)osnapMode, gsSelectionMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGePoint3d.getCPtr(lastPoint), OdGeMatrix3d.getCPtr(viewXform), OdGeMatrix3d.getCPtr(ucs), OdGePoint3dArray.getCPtr(snapPoints));
148 return ret;
149 }
150
151 public virtual new OdResult subGetOsnapPoints(OsnapMode osnapMode, IntPtr /*SIMPLETYPE*/ gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints) {
152 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbUnderlayReference_subGetOsnapPoints__SWIG_1(swigCPtr, (int)osnapMode, gsSelectionMark /*SIMPLETYPE*/, OdGePoint3d.getCPtr(pickPoint), OdGePoint3d.getCPtr(lastPoint), OdGeMatrix3d.getCPtr(xWorldToEye), OdGePoint3dArray.getCPtr(snapPoints));
154 return ret;
155 }
156
157 public virtual new OdResult subTransformBy(OdGeMatrix3d xfm) {
160 return ret;
161 }
162
166 return ret;
167 }
168
172 }
173
177 return ret;
178 }
179
180 public void setScaleFactors(OdGeScale3d scale) {
183 }
184
185 public double rotation() {
186 double ret = TD_DbPINVOKE.OdDbUnderlayReference_rotation(swigCPtr);
188 return ret;
189 }
190
191 public void setRotation(double rotation) {
194 }
195
199 return ret;
200 }
201
205 }
206
210 return ret;
211 }
212
216 return ret;
217 }
218
220 MemoryManager mMan = MemoryManager.GetMemoryManager();
221 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
223
224 OdDbObjectId ret = null;
225 if (null != mTrans)
226 {
227 mTrans.AddObject(new OdDbObjectId(ptr, true));
228 ret = new OdDbObjectId(ptr, false);
229 }
230 else
231 {
232 ret = new OdDbObjectId(ptr, true);
233 }
234
236 return ret;
237}
238
242 }
243
245// csout array
247
249 return res;
250}
251
252 public void setClipBoundary(OdGePoint2d clipBoundary, UInt32 /*SIMPLETYPE*/ nbPts) {
255 }
256
257 public bool isClipped() {
260 return ret;
261 }
262
263 public void setIsClipped(bool value) {
266 }
267
268 public byte contrast() {
269// test csout
270 /*SIMPLETYPE*/
271 byte ret = TD_DbPINVOKE.OdDbUnderlayReference_contrast(swigCPtr);
273 return ret;
274 }
275
276 public void setContrast(byte /*SIMPLETYPE*/ value) {
277 TD_DbPINVOKE.OdDbUnderlayReference_setContrast(swigCPtr, value /*SIMPLETYPE*/);
279 }
280
281 public byte fade() {
282// test csout
283 /*SIMPLETYPE*/
284 byte ret = TD_DbPINVOKE.OdDbUnderlayReference_fade(swigCPtr);
286 return ret;
287 }
288
289 public void setFade(byte /*SIMPLETYPE*/ value) {
290 TD_DbPINVOKE.OdDbUnderlayReference_setFade(swigCPtr, value /*SIMPLETYPE*/);
292 }
293
294 public bool isOn() {
295 bool ret = TD_DbPINVOKE.OdDbUnderlayReference_isOn(swigCPtr);
297 return ret;
298 }
299
300 public void setIsOn(bool value) {
303 }
304
305 public bool isMonochrome() {
308 return ret;
309 }
310
311 public void setIsMonochrome(bool value) {
314 }
315
319 return ret;
320 }
321
325 }
326
327 public virtual bool isFrameVisible() {
330 return ret;
331 }
332
333 public virtual bool isFramePlottable() {
336 return ret;
337 }
338
339 public UInt32 underlayLayerCount() {
340// test csout
341 /*SIMPLETYPE*/
344 return ret;
345 }
346
350 return ret;
351 }
352
356 return ret;
357 }
358
359 public static byte contrastLowerLimit() {
360// test csout
361 /*SIMPLETYPE*/
364 return ret;
365 }
366
367 public static byte contrastUpperLimit() {
368// test csout
369 /*SIMPLETYPE*/
372 return ret;
373 }
374
375 public static byte contrastDefault() {
376// test csout
377 /*SIMPLETYPE*/
380 return ret;
381 }
382
383 public static byte fadeLowerLimit() {
384// test csout
385 /*SIMPLETYPE*/
388 return ret;
389 }
390
391 public static byte fadeUpperLimit() {
392// test csout
393 /*SIMPLETYPE*/
396 return ret;
397 }
398
399 public static byte fadeDefault() {
400// test csout
401 /*SIMPLETYPE*/
404 return ret;
405 }
406
407 public bool isClipInverted() {
410 return ret;
411 }
412
413 public void setClipInverted(bool value) {
416 }
417
421 return ret;
422 }
423
424 public override OdGeMatrix3d getEcs() {
427 return ret;
428 }
429
430 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
431 string ret = TD_DbPINVOKE.OdDbUnderlayReference_getRealClassName(ptr /*SIMPLETYPE*/);
433 return ret;
434 }
435
440 public Teigha.Core.OdGePoint3d vb_position() { return this.position(); }
441
446 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
447
453
458 public double vb_rotation() { return this.rotation(); }
459
464 public string vb_material() { return this.material(); }
465
470 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
471
476 public string vb_linetype() { return this.linetype(); }
477
483
489
490}
491
492}
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeScale3d obj)
Definition: OdGeScale3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
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
static HandleRef getCPtr(OdUnderlayLayer obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
LineWeight lineWeight()
Definition: OdDbEntity.cs:556
virtual CollisionType collisionType()
Definition: OdDbEntity.cs:596
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
Visibility visibility()
Definition: OdDbEntity.cs:527
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
virtual Teigha.TD.CollisionType vb_collisionType()
override OdRxObject queryX(OdRxClass protocolClass)
Teigha.Core.LineWeight vb_lineWeight()
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static string getRealClassName(IntPtr ptr)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static new OdDbUnderlayReference createObject()
static OdDbUnderlayReference cast(OdRxObject pObj)
virtual new OdResult subGetOsnapPoints(OsnapMode osnapMode, IntPtr gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d xWorldToEye, OdGePoint3dArray snapPoints)
override bool subWorldDraw(OdGiWorldDraw pWd)
OdResult generateClipBoundaryFromPline(OdDbObjectId plId)
void setScaleFactors(OdGeScale3d scale)
void setNormal(OdGeVector3d normal)
static HandleRef getCPtr(OdDbUnderlayReference obj)
virtual OdResult subGetOsnapPoints(OsnapMode osnapMode, IntPtr gsSelectionMark, OdGePoint3d pickPoint, OdGePoint3d lastPoint, OdGeMatrix3d viewXform, OdGeMatrix3d ucs, OdGePoint3dArray snapPoints)
override UInt32 subSetAttributes(OdGiDrawableTraits traits)
void vb_gripStatus(Teigha.Core.GripStat status)
void setClipBoundary(OdGePoint2d clipBoundary, UInt32 nbPts)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdResult getUnderlayLayer(int index, OdUnderlayLayer layer)
OdResult setUnderlayLayer(int index, OdUnderlayLayer layer)
OdResult setTransform(OdGeMatrix3d transform)
Teigha.Core.OdGePoint3d vb_position()
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
override void dwgOutFields(OdDbDwgFiler pFiler)
void setPosition(OdGePoint3d position)
override void subViewportDraw(OdGiViewportDraw pVd)
override void dxfOutFields(OdDbDxfFiler pFiler)
override void Dispose(bool disposing)
OdDbUnderlayReference(IntPtr cPtr, bool cMemoryOwn)
static global::System.Exception Retrieve()
static UInt32 OdDbUnderlayReference_underlayLayerCount(HandleRef jarg1)
static int OdDbUnderlayReference_subGetOsnapPoints__SWIG_0(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static bool OdDbUnderlayReference_isFramePlottable(HandleRef jarg1)
static IntPtr OdDbUnderlayReference_createObject()
static byte OdDbUnderlayReference_fadeDefault()
static void OdDbUnderlayReference_setFade(HandleRef jarg1, byte jarg2)
static void OdDbUnderlayReference_setPosition(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDbUnderlayReference_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDbUnderlayReference_isAdjustedForBackground(HandleRef jarg1)
static int OdDbUnderlayReference_subGetOsnapPoints__SWIG_1(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static double OdDbUnderlayReference_rotation(HandleRef jarg1)
static global::System.IntPtr OdDbUnderlayReference_position(HandleRef jarg1)
static int OdDbUnderlayReference_generateClipBoundaryFromPline(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbUnderlayReference_getUnderlayLayer(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static byte OdDbUnderlayReference_contrast(HandleRef jarg1)
static void OdDbUnderlayReference_setContrast(HandleRef jarg1, byte jarg2)
static int OdDbUnderlayReference_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbUnderlayReference(HandleRef jarg1)
static IntPtr OdDbUnderlayReference_isA(HandleRef jarg1)
static bool OdDbUnderlayReference_isMonochrome(HandleRef jarg1)
static bool OdDbUnderlayReference_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbUnderlayReference_setDefinitionId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbUnderlayReference_setIsMonochrome(HandleRef jarg1, bool jarg2)
static int OdDbUnderlayReference_setTransform(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbUnderlayReference_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbUnderlayReference_isClipInverted(HandleRef jarg1)
static UInt32 OdDbUnderlayReference_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static byte OdDbUnderlayReference_contrastLowerLimit()
static void OdDbUnderlayReference_setIsClipped(HandleRef jarg1, bool jarg2)
static byte OdDbUnderlayReference_fadeLowerLimit()
static global::System.IntPtr OdDbUnderlayReference_normal(HandleRef jarg1)
static void OdDbUnderlayReference_setClipBoundary(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, UInt32 jarg3)
static byte OdDbUnderlayReference_contrastDefault()
static void OdDbUnderlayReference_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbUnderlayReference_setClipInverted(HandleRef jarg1, bool jarg2)
static IntPtr OdDbUnderlayReference_cast(HandleRef jarg1)
static bool OdDbUnderlayReference_isClipped(HandleRef jarg1)
static global::System.IntPtr OdDbUnderlayReference_definitionId(HandleRef jarg1)
static void OdDbUnderlayReference_setIsAdjustedForBackground(HandleRef jarg1, bool jarg2)
static bool OdDbUnderlayReference_isOn(HandleRef jarg1)
static void OdDbUnderlayReference_setRotation(HandleRef jarg1, double jarg2)
static void OdDbUnderlayReference_setIsOn(HandleRef jarg1, bool jarg2)
static void OdDbUnderlayReference_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbUnderlayReference_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static byte OdDbUnderlayReference_fadeUpperLimit()
static void OdDbUnderlayReference_setScaleFactors(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDbUnderlayReference_getRealClassName(IntPtr jarg1)
static bool OdDbUnderlayReference_isFrameVisible(HandleRef jarg1)
static IntPtr OdDbUnderlayReference_clipBoundary(HandleRef jarg1)
static IntPtr OdDbUnderlayReference_desc()
static global::System.IntPtr OdDbUnderlayReference_getEcs(HandleRef jarg1)
static int OdDbUnderlayReference_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbUnderlayReference_scaleFactors(HandleRef jarg1)
static int OdDbUnderlayReference_setUnderlayLayer(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static byte OdDbUnderlayReference_contrastUpperLimit()
static void OdDbUnderlayReference_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbUnderlayReference_transform(HandleRef jarg1)
static byte OdDbUnderlayReference_fade(HandleRef jarg1)