Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgCompoundLineStyleResource.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 OdDgCompoundLineStyleResource(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgCompoundLineStyleResource_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgCompoundLineStyleResource 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 OdDgCompoundLineStyleResource cast(OdRxObject pObj) {// OdSmartPtr<OdDgCompoundLineStyleResource>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgCompoundLineStyleResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCompoundLineStyleResource),ptr, true));
52 ret = (OdDgCompoundLineStyleResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCompoundLineStyleResource),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgCompoundLineStyleResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCompoundLineStyleResource),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.OdDgCompoundLineStyleResource_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.OdDgCompoundLineStyleResource_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.OdDgCompoundLineStyleResource_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDgCompoundLineStyleResource createObject() {// OdSmartPtr<OdDgCompoundLineStyleResource>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgCompoundLineStyleResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCompoundLineStyleResource),ptr, true));
93 ret = (OdDgCompoundLineStyleResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCompoundLineStyleResource),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgCompoundLineStyleResource)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCompoundLineStyleResource),ptr, true);
98 }
99
101 return ret;
102}
103
104 public override void dgnInFields(OdDgFiler pFiler, UInt32 /*SIMPLETYPE*/ dataSize) {
105 TG_DbPINVOKE.OdDgCompoundLineStyleResource_dgnInFields(swigCPtr, OdDgFiler.getCPtr(pFiler), dataSize /*SIMPLETYPE*/);
107 }
108
109 public override void dgnOutFields(OdDgFiler pFiler) {
112 }
113
114 public override UInt16 getType() {
115// test csout
116 /*SIMPLETYPE*/
119 return ret;
120 }
121
122 public override UInt16 getRawDataSize() {
123// test csout
124 /*SIMPLETYPE*/
127 return ret;
128 }
129
133 return ret;
134}
135
136 public void setDescription(String strDescription) {
139 }
140
141 public UInt32 getComponentCount() {
142// test csout
143 /*SIMPLETYPE*/
146 return ret;
147 }
148
149 public bool getComponent(UInt32 /*SIMPLETYPE*/ uIndex, OdDgCompoundLineStyleComponentInfo component) {
150 bool ret = TG_DbPINVOKE.OdDgCompoundLineStyleResource_getComponent(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgCompoundLineStyleComponentInfo.getCPtr(component));
152 return ret;
153 }
154
155 public bool setComponent(UInt32 /*SIMPLETYPE*/ uIndex, OdDgCompoundLineStyleComponentInfo component) {
156 bool ret = TG_DbPINVOKE.OdDgCompoundLineStyleResource_setComponent(swigCPtr, uIndex /*SIMPLETYPE*/, OdDgCompoundLineStyleComponentInfo.getCPtr(component));
158 return ret;
159 }
160
164 }
165
166 public bool deleteComponent(UInt32 /*SIMPLETYPE*/ uIndex) {
167 bool ret = TG_DbPINVOKE.OdDgCompoundLineStyleResource_deleteComponent(swigCPtr, uIndex /*SIMPLETYPE*/);
169 return ret;
170 }
171
172 public override void scaleResource(double dScale) {
175 }
176
177 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
178 string ret = TG_DbPINVOKE.OdDgCompoundLineStyleResource_getRealClassName(ptr /*SIMPLETYPE*/);
180 return ret;
181 }
182
183}
184
185}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgCompoundLineStyleComponentInfo obj)
override OdRxObject queryX(OdRxClass protocolClass)
bool getComponent(UInt32 uIndex, OdDgCompoundLineStyleComponentInfo component)
bool setComponent(UInt32 uIndex, OdDgCompoundLineStyleComponentInfo component)
OdDgCompoundLineStyleResource(IntPtr cPtr, bool cMemoryOwn)
override void dgnInFields(OdDgFiler pFiler, UInt32 dataSize)
static new OdDgCompoundLineStyleResource createObject()
static OdDgCompoundLineStyleResource cast(OdRxObject pObj)
static HandleRef getCPtr(OdDgCompoundLineStyleResource obj)
void addComponent(OdDgCompoundLineStyleComponentInfo component)
static HandleRef getCPtr(OdDgFiler obj)
Definition: OdDgFiler.cs:26
static global::System.Exception Retrieve()
static IntPtr OdDgCompoundLineStyleResource_createObject()
static UInt16 OdDgCompoundLineStyleResource_getType(HandleRef jarg1)
static IntPtr OdDgCompoundLineStyleResource_queryX(HandleRef jarg1, HandleRef jarg2)
static void delete_OdDgCompoundLineStyleResource(HandleRef jarg1)
static void OdDgCompoundLineStyleResource_dgnInFields(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3)
static bool OdDgCompoundLineStyleResource_deleteComponent(HandleRef jarg1, UInt32 jarg2)
static UInt32 OdDgCompoundLineStyleResource_getComponentCount(HandleRef jarg1)
static String OdDgCompoundLineStyleResource_getDescription(HandleRef jarg1)
static bool OdDgCompoundLineStyleResource_setComponent(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgCompoundLineStyleResource_desc()
static IntPtr OdDgCompoundLineStyleResource_isA(HandleRef jarg1)
static UInt16 OdDgCompoundLineStyleResource_getRawDataSize(HandleRef jarg1)
static bool OdDgCompoundLineStyleResource_getComponent(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgCompoundLineStyleResource_scaleResource(HandleRef jarg1, double jarg2)
static string OdDgCompoundLineStyleResource_getRealClassName(IntPtr jarg1)
static void OdDgCompoundLineStyleResource_dgnOutFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgCompoundLineStyleResource_cast(HandleRef jarg1)
static void OdDgCompoundLineStyleResource_addComponent(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgCompoundLineStyleResource_setDescription(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)