Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgAcsXAttribute.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 OdDgAcsXAttribute(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgAcsXAttribute_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgAcsXAttribute 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 OdDgAcsXAttribute cast(OdRxObject pObj) {// OdSmartPtr<OdDgAcsXAttribute>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgAcsXAttribute ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgAcsXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAcsXAttribute),ptr, true));
52 ret = (OdDgAcsXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAcsXAttribute),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgAcsXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAcsXAttribute),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),TG_DbPINVOKE.OdDgAcsXAttribute_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),TG_DbPINVOKE.OdDgAcsXAttribute_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),TG_DbPINVOKE.OdDgAcsXAttribute_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgAcsXAttribute createObject() {// OdSmartPtr<OdDgAcsXAttribute>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgAcsXAttribute ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgAcsXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAcsXAttribute),ptr, true));
93 ret = (OdDgAcsXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAcsXAttribute),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgAcsXAttribute)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAcsXAttribute),ptr, true);
98 }
99
101 return ret;
102}
103
108
113
118
124
129
135
140
146
151
157
162
163 public virtual UInt64 getAcsElementId() {
164// test csout
165 /*SIMPLETYPE*/
166 UInt64 ret = TG_DbPINVOKE.OdDgAcsXAttribute_getAcsElementId(swigCPtr);
168 return ret;
169 }
170
171 public virtual void setAcsElementId(UInt64 uId) {
172 TG_DbPINVOKE.OdDgAcsXAttribute_setAcsElementId(swigCPtr, uId /*SIMPLETYPE*/);
174 }
175
176 public virtual bool getExtraDataFlag() {
179 return ret;
180 }
181
186
192
197
198 protected static string getRealClassName(IntPtr ptr) {
199 string ret = TG_DbPINVOKE.OdDgAcsXAttribute_getRealClassName(ptr /*SIMPLETYPE*/);
201 return ret;
202 }
203
204 public const int kType = 0x57170001;
205
206}
207
208}
static HandleRef getCPtr(OdBinaryData obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
virtual void setRotation(OdGeMatrix3d matRotation)
static OdDgAcsXAttribute createObject()
virtual OdGePoint3d getOrigin()
virtual void setViewIndependentFlag(bool bSet)
static new OdRxClass desc()
override void Dispose(bool disposing)
override void readData(OdBinaryData data)
virtual void setAcsElementId(UInt64 uId)
static HandleRef getCPtr(OdDgAcsXAttribute obj)
virtual OdBinaryData getExtraData()
static string getRealClassName(IntPtr ptr)
virtual void setExtraData(OdBinaryData binData)
OdDgAcsXAttribute(IntPtr cPtr, bool cMemoryOwn)
override void writeData(OdBinaryData data)
static OdDgAcsXAttribute cast(OdRxObject pObj)
virtual OdGeMatrix3d getRotation()
virtual OdDgModel.AcsType getAcsType()
virtual void setAcsType(OdDgModel.AcsType uType)
virtual void setOrigin(OdGePoint3d ptOrigin)
virtual void setExtraDataFlag(bool bSet)
override OdRxObject queryX(OdRxClass protocolClass)
override void readData(OdBinaryData data, OdDgDatabase pDb)
static HandleRef getCPtr(OdDgDatabase obj)
static global::System.Exception Retrieve()
static void OdDgAcsXAttribute_readData__SWIG_1(HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdDgAcsXAttribute_getExtraData(HandleRef jarg1)
static string OdDgAcsXAttribute_getRealClassName(IntPtr jarg1)
static bool OdDgAcsXAttribute_getExtraDataFlag(HandleRef jarg1)
static void OdDgAcsXAttribute_setOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgAcsXAttribute_setAcsElementId(HandleRef jarg1, UInt64 jarg2)
static IntPtr OdDgAcsXAttribute_isA(HandleRef jarg1)
static IntPtr OdDgAcsXAttribute_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDgAcsXAttribute_getRotation(HandleRef jarg1)
static void OdDgAcsXAttribute_readData__SWIG_0(HandleRef jarg1, IntPtr jarg2, HandleRef jarg3)
static void OdDgAcsXAttribute_setExtraData(HandleRef jarg1, IntPtr jarg2)
static void OdDgAcsXAttribute_setViewIndependentFlag(HandleRef jarg1, bool jarg2)
static void OdDgAcsXAttribute_setAcsType(HandleRef jarg1, int jarg2)
static void OdDgAcsXAttribute_setRotation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgAcsXAttribute_writeData(HandleRef jarg1, IntPtr jarg2)
static int OdDgAcsXAttribute_getAcsType(HandleRef jarg1)
static void delete_OdDgAcsXAttribute(HandleRef jarg1)
static UInt64 OdDgAcsXAttribute_getAcsElementId(HandleRef jarg1)
static bool OdDgAcsXAttribute_getViewIndependentFlag(HandleRef jarg1)
static IntPtr OdDgAcsXAttribute_desc()
static void OdDgAcsXAttribute_setExtraDataFlag(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDgAcsXAttribute_getOrigin(HandleRef jarg1)
static IntPtr OdDgAcsXAttribute_cast(HandleRef jarg1)
static IntPtr OdDgAcsXAttribute_createObject()