Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgAttributeLinkage.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 OdDgAttributeLinkage(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgAttributeLinkage_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgAttributeLinkage 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 OdDgAttributeLinkage cast(OdRxObject pObj) {// OdSmartPtr<OdDgAttributeLinkage>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgAttributeLinkage ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgAttributeLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAttributeLinkage),ptr, true));
52 ret = (OdDgAttributeLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAttributeLinkage),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgAttributeLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAttributeLinkage),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.OdDgAttributeLinkage_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.OdDgAttributeLinkage_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.OdDgAttributeLinkage_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgAttributeLinkage createObject() {// OdSmartPtr<OdDgAttributeLinkage>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgAttributeLinkage ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgAttributeLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAttributeLinkage),ptr, true));
93 ret = (OdDgAttributeLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAttributeLinkage),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgAttributeLinkage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgAttributeLinkage),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual UInt16 getPrimaryId() {
105// test csout
106 /*SIMPLETYPE*/
107 UInt16 ret = TG_DbPINVOKE.OdDgAttributeLinkage_getPrimaryId(swigCPtr);
109 return ret;
110 }
111
112 public virtual void getData(OdBinaryData data) {
115 }
116
117 public virtual OdDgAttributeLinkageHeader getLinkageHeader(bool bRecalculateSize) {
120 return ret;
121 }
122
126 return ret;
127 }
128
132 }
133
134 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
135 string ret = TG_DbPINVOKE.OdDgAttributeLinkage_getRealClassName(ptr /*SIMPLETYPE*/);
137 return ret;
138 }
139
140 public enum PrimaryIds {
141 kDMRS = 0x0000,
142 kDependency = 0x56D0,
143 kString = 0x56D2,
144 kThickness = 0x56D4,
145 kTextStyle = 0x80D4,
146 kHatch = 0x7D28,
147 kDWGData = 0x56E4,
148 kByteArray = 0x5751,
149 kFillStyle = 0x0041,
150 kOLE = 0xB01E,
151 kBREP = 0x522E,
152 kLStyleMod = 0x79F9,
153 kFRAMME = 0x0020,
154 kBSI = 0x0F81,
155 kXBASE = 0x1971,
156 kINFORMIX = 0x3948,
157 kINGRES = 0x3A77,
158 kSYBASE = 0x4F58,
159 kODBC = 0x5E62,
160 kOLEDB = 0x5800,
161 kORACLE = 0x6091,
162 kRIS = 0x71FB,
163 kFilterMember = 0x56DD,
164 kDimension = 0x56DE,
165 kSheetModel = 0x56ED,
166 kSheetScale = 0x56EE,
167 kSheetModelEx = 0x5701,
168 kExternalMaterial = 0x4f5a,
170 kAssocRegion = 0x56D8,
171 kFeature = 0x5229,
172 kSeedPoints = 0x56DA,
173 kDoubleArray = 0x56D5,
174 kNoteLinkage = 0x562E,
175 kBitMaskLinkage = 0x56D3,
176 kTextIndentation = 0x5810,
177 kLevelMask = 0x5710,
178 kBoundaryClip = 0x56DC,
179 kXData = 0x56E4,
180 kDimTextStyle = 0x5801,
181 kInfiniteLine = 0x56E9,
182 kTextAnnotation = 0x56F3,
183 kXmlLinkage = 0x56E3,
184 kSharedCellFlags = 0x56EA
185 }
186
187}
188
189}
static HandleRef getCPtr(OdBinaryData obj)
Definition: OdBinaryData.cs:25
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgAttributeLinkageHeader obj)
virtual OdDgAttributeLinkageHeader getLinkageHeader(bool bRecalculateSize)
virtual OdDgAttributeLinkageHeader getLinkageHeader()
static string getRealClassName(IntPtr ptr)
virtual void setLinkageHeader(OdDgAttributeLinkageHeader hdr)
virtual void getData(OdBinaryData data)
static HandleRef getCPtr(OdDgAttributeLinkage obj)
static OdDgAttributeLinkage createObject()
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
OdDgAttributeLinkage(IntPtr cPtr, bool cMemoryOwn)
static OdDgAttributeLinkage cast(OdRxObject pObj)
static global::System.Exception Retrieve()
static UInt16 OdDgAttributeLinkage_getPrimaryId(HandleRef jarg1)
static global::System.IntPtr OdDgAttributeLinkage_getLinkageHeader__SWIG_0(HandleRef jarg1, bool jarg2)
static IntPtr OdDgAttributeLinkage_createObject()
static IntPtr OdDgAttributeLinkage_desc()
static void OdDgAttributeLinkage_getData(HandleRef jarg1, IntPtr jarg2)
static void OdDgAttributeLinkage_setLinkageHeader(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgAttributeLinkage_getLinkageHeader__SWIG_1(HandleRef jarg1)
static string OdDgAttributeLinkage_getRealClassName(IntPtr jarg1)
static IntPtr OdDgAttributeLinkage_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgAttributeLinkage(HandleRef jarg1)
static IntPtr OdDgAttributeLinkage_isA(HandleRef jarg1)
static IntPtr OdDgAttributeLinkage_cast(HandleRef jarg1)