Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgPsPlotStyleServices.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 OdDgPsPlotStyleServices(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgPsPlotStyleServices_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgPsPlotStyleServices 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 OdDgPsPlotStyleServices cast(OdRxObject pObj) {// OdSmartPtr<OdDgPsPlotStyleServices>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgPsPlotStyleServices ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgPsPlotStyleServices)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyleServices),ptr, true));
52 ret = (OdDgPsPlotStyleServices)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyleServices),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgPsPlotStyleServices)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyleServices),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.OdDgPsPlotStyleServices_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.OdDgPsPlotStyleServices_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.OdDgPsPlotStyleServices_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgPsPlotStyleServices createObject() {// OdSmartPtr<OdDgPsPlotStyleServices>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgPsPlotStyleServices ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgPsPlotStyleServices)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyleServices),ptr, true));
93 ret = (OdDgPsPlotStyleServices)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyleServices),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgPsPlotStyleServices)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyleServices),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual OdDgPsPlotStyle createPlotStyle() {// OdDgPsPlotStylePtr
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
108
109 OdDgPsPlotStyle ret = null;
110 if (null != mTrans)
111 {
112 mTrans.AddObject((OdDgPsPlotStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyle),ptr, true));
113 ret = (OdDgPsPlotStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyle),ptr, false);
114 }
115 else
116 {
117 ret = (OdDgPsPlotStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyle),ptr, true);
118 }
119
121 return ret;
122}
123
124 public virtual OdDgPsPlotStyle loadPlotStyle(String fileName) {// OdDgPsPlotStylePtr
125 MemoryManager mMan = MemoryManager.GetMemoryManager();
126 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
127 IntPtr ptr = TG_DbPINVOKE.OdDgPsPlotStyleServices_loadPlotStyle(swigCPtr, fileName);
128
129 OdDgPsPlotStyle ret = null;
130 if (null != mTrans)
131 {
132 mTrans.AddObject((OdDgPsPlotStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyle),ptr, true));
133 ret = (OdDgPsPlotStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyle),ptr, false);
134 }
135 else
136 {
137 ret = (OdDgPsPlotStyle)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgPsPlotStyle),ptr, true);
138 }
139
141 return ret;
142}
143
148
149 protected static string getRealClassName(IntPtr ptr) {
150 string ret = TG_DbPINVOKE.OdDgPsPlotStyleServices_getRealClassName(ptr /*SIMPLETYPE*/);
152 return ret;
153 }
154
155}
156
157}
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
static HandleRef getCPtr(OdDgPsPlotStyle obj)
static HandleRef getCPtr(OdDgPsPlotStyleServices obj)
static OdDgPsPlotStyleServices createObject()
OdDgPsPlotStyleServices(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
static OdDgPsPlotStyleServices cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDgPsPlotStyle loadPlotStyle(String fileName)
virtual void savePlotStyle(String fileName, OdDgPsPlotStyle pPSTab)
static global::System.Exception Retrieve()
static IntPtr OdDgPsPlotStyleServices_cast(HandleRef jarg1)
static string OdDgPsPlotStyleServices_getRealClassName(IntPtr jarg1)
static IntPtr OdDgPsPlotStyleServices_desc()
static IntPtr OdDgPsPlotStyleServices_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgPsPlotStyleServices_createPlotStyle(HandleRef jarg1)
static IntPtr OdDgPsPlotStyleServices_loadPlotStyle(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void delete_OdDgPsPlotStyleServices(HandleRef jarg1)
static IntPtr OdDgPsPlotStyleServices_isA(HandleRef jarg1)
static IntPtr OdDgPsPlotStyleServices_createObject()
static void OdDgPsPlotStyleServices_savePlotStyle(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)