Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdHatchPatternManager.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.TD {
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 OdHatchPatternManager(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdHatchPatternManager_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdHatchPatternManager 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 OdHatchPatternManager cast(OdRxObject pObj) {// OdSmartPtr<OdHatchPatternManager>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdHatchPatternManager ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdHatchPatternManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdHatchPatternManager),ptr, true));
52 ret = (OdHatchPatternManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdHatchPatternManager),ptr, false);
53 }
54 else
55 {
56 ret = (OdHatchPatternManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdHatchPatternManager),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),TD_DbPINVOKE.OdHatchPatternManager_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),TD_DbPINVOKE.OdHatchPatternManager_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),TD_DbPINVOKE.OdHatchPatternManager_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdHatchPatternManager createObject() {// OdSmartPtr<OdHatchPatternManager>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdHatchPatternManager ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdHatchPatternManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdHatchPatternManager),ptr, true));
93 ret = (OdHatchPatternManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdHatchPatternManager),ptr, false);
94 }
95 else
96 {
97 ret = (OdHatchPatternManager)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdHatchPatternManager),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual void setApplicationService(OdDbHostAppServices pServices) {
107 }
108
109 public virtual OdResult retrievePattern(OdDbHatch.HatchPatternType hatchPatternType, String hatchPatternName, MeasurementValue measurementValue, OdHatchPattern hatchPattern) {
110 OdResult ret = (OdResult)TD_DbPINVOKE.OdHatchPatternManager_retrievePattern(swigCPtr, (int)hatchPatternType, hatchPatternName, (int)measurementValue, OdHatchPattern.getCPtr(hatchPattern));
112 return ret;
113 }
114
115 public virtual void appendPattern(OdDbHatch.HatchPatternType hatchPatternType, String hatchPatternName, OdHatchPattern hatchPattern, MeasurementValue measurementValue) {
116 TD_DbPINVOKE.OdHatchPatternManager_appendPattern__SWIG_0(swigCPtr, (int)hatchPatternType, hatchPatternName, OdHatchPattern.getCPtr(hatchPattern), (int)measurementValue);
118 }
119
120 public virtual void appendPattern(OdDbHatch.HatchPatternType hatchPatternType, String hatchPatternName, OdHatchPattern hatchPattern) {
121 TD_DbPINVOKE.OdHatchPatternManager_appendPattern__SWIG_1(swigCPtr, (int)hatchPatternType, hatchPatternName, OdHatchPattern.getCPtr(hatchPattern));
123 }
124
125 public virtual OdResult retrievePatternList(OdDbHatch.HatchPatternType hatchPatternType, MeasurementValue measurementValue, OdStringArray patternNames) {
126 OdResult ret = (OdResult)TD_DbPINVOKE.OdHatchPatternManager_retrievePatternList(swigCPtr, (int)hatchPatternType, (int)measurementValue, OdStringArray.getCPtr(patternNames));
128 return ret;
129 }
130
131 public virtual void reset() {
134 }
135
136 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
137 string ret = TD_DbPINVOKE.OdHatchPatternManager_getRealClassName(ptr /*SIMPLETYPE*/);
139 return ret;
140 }
141
142}
143
144}
static HandleRef getCPtr(OdHatchPattern obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdStringArray obj)
static HandleRef getCPtr(OdDbHostAppServices obj)
virtual OdResult retrievePattern(OdDbHatch.HatchPatternType hatchPatternType, String hatchPatternName, MeasurementValue measurementValue, OdHatchPattern hatchPattern)
virtual void setApplicationService(OdDbHostAppServices pServices)
OdHatchPatternManager(IntPtr cPtr, bool cMemoryOwn)
override void Dispose(bool disposing)
virtual void appendPattern(OdDbHatch.HatchPatternType hatchPatternType, String hatchPatternName, OdHatchPattern hatchPattern)
virtual void appendPattern(OdDbHatch.HatchPatternType hatchPatternType, String hatchPatternName, OdHatchPattern hatchPattern, MeasurementValue measurementValue)
override OdRxObject queryX(OdRxClass protocolClass)
static string getRealClassName(IntPtr ptr)
static HandleRef getCPtr(OdHatchPatternManager obj)
static OdHatchPatternManager createObject()
static OdHatchPatternManager cast(OdRxObject pObj)
virtual OdResult retrievePatternList(OdDbHatch.HatchPatternType hatchPatternType, MeasurementValue measurementValue, OdStringArray patternNames)
static global::System.Exception Retrieve()
static void OdHatchPatternManager_reset(HandleRef jarg1)
static IntPtr OdHatchPatternManager_isA(HandleRef jarg1)
static int OdHatchPatternManager_retrievePatternList(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void delete_OdHatchPatternManager(HandleRef jarg1)
static void OdHatchPatternManager_appendPattern__SWIG_1(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdHatchPatternManager_retrievePattern(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdHatchPatternManager_appendPattern__SWIG_0(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static void OdHatchPatternManager_setApplicationService(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdHatchPatternManager_cast(HandleRef jarg1)
static IntPtr OdHatchPatternManager_desc()
static string OdHatchPatternManager_getRealClassName(IntPtr jarg1)
static IntPtr OdHatchPatternManager_createObject()
static IntPtr OdHatchPatternManager_queryX(HandleRef jarg1, HandleRef jarg2)