Extended .NET SDK Documentation 2024 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
144 public virtual void savePlotStyle(String fileName, OdDgPsPlotStyle pPSTab) {
147 }
148
149 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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
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)
static string getRealClassName(IntPtr ptr)
virtual OdDgPsPlotStyle loadPlotStyle(String fileName)
virtual OdDgPsPlotStyle createPlotStyle()
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)