Extended .NET SDK Documentation 2024 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
104 public override void readData(OdBinaryData data, OdDgDatabase pDb) {
107 }
108
109 public override void readData(OdBinaryData data) {
112 }
113
114 public override void writeData(OdBinaryData data) {
117 }
118
119 public virtual OdGePoint3d getOrigin() {
122 return ret;
123 }
124
125 public virtual void setOrigin(OdGePoint3d ptOrigin) {
128 }
129
130 public virtual OdGeMatrix3d getRotation() {
133 return ret;
134 }
135
136 public virtual void setRotation(OdGeMatrix3d matRotation) {
139 }
140
141 public virtual bool getViewIndependentFlag() {
144 return ret;
145 }
146
147 public virtual void setViewIndependentFlag(bool bSet) {
150 }
151
152 public virtual OdDgModel.AcsType getAcsType() {
155 return ret;
156 }
157
158 public virtual void setAcsType(OdDgModel.AcsType uType) {
159 TG_DbPINVOKE.OdDgAcsXAttribute_setAcsType(swigCPtr, (int)uType);
161 }
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 /*SIMPLETYPE*/ uId) {
172 TG_DbPINVOKE.OdDgAcsXAttribute_setAcsElementId(swigCPtr, uId /*SIMPLETYPE*/);
174 }
175
176 public virtual bool getExtraDataFlag() {
179 return ret;
180 }
181
182 public virtual void setExtraDataFlag(bool bSet) {
185 }
186
187 public virtual OdBinaryData getExtraData() {
190 return ret;
191 }
192
193 public virtual void setExtraData(OdBinaryData binData) {
196 }
197
198 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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)
Definition: OdBinaryData.cs:25
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
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)
override OdRxClass isA()
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)
Definition: OdDgDatabase.cs:26
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()