Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbMLeaderBreaks.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
17public class OdDbMLeaderBreaks : global::System.IDisposable {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 protected bool swigCMemOwn;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 public OdDbMLeaderBreaks(IntPtr cPtr, bool cMemoryOwn) {
23 swigCMemOwn = cMemoryOwn;
24 swigCPtr = new HandleRef(this, cPtr);
25 }
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 public static HandleRef getCPtr(OdDbMLeaderBreaks obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
32 Dispose(false);
33 }
34
35 public void Dispose() {
36 Dispose(true);
37 global::System.GC.SuppressFinalize(this);
38 }
39
40 protected virtual void Dispose(bool disposing) {
41 lock(this) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
43 if (swigCMemOwn) {
44 swigCMemOwn = false;
46 }
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48 }
49 }
50 }
51
52 public class BreakInfo : global::System.IDisposable {
53 private Object locker = new Object();
54 private HandleRef swigCPtr;
55 protected bool swigCMemOwn;
56 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
57 public BreakInfo(IntPtr cPtr, bool cMemoryOwn) {
58 swigCMemOwn = cMemoryOwn;
59 swigCPtr = new HandleRef(this, cPtr);
60 }
61 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
62 public static HandleRef getCPtr(BreakInfo obj) {
63 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
64 }
65
66 ~BreakInfo() {
67 Dispose(false);
68 }
69
70 public void Dispose() {
71 Dispose(true);
72 global::System.GC.SuppressFinalize(this);
73 }
74
75 protected virtual void Dispose(bool disposing) {
76 lock(this) {
77 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
78 if (swigCMemOwn) {
79 swigCMemOwn = false;
80 TD_DbPINVOKE.delete_OdDbMLeaderBreaks_BreakInfo(swigCPtr); // NESTED_DTOR_CSHARP
81 }
82 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
83 }
84 }
85 }
86
87 public Int32 m_nSegment {
88 set {
89 /*SIMPLETYPE*/
92 }
93 get {
94 /*SIMPLETYPE*/
97 return ret;
98 }
99 }
100
102 set {
105 }
106 get
107 {
108 // csvarout array
110
112 return res;
113 }
114
115 }
116
118 set {
121 }
122 get
123 {
124 // csvarout array
126
128 return res;
129 }
130
131 }
132
133 public BreakInfo() : this(TD_DbPINVOKE.new_OdDbMLeaderBreaks_BreakInfo(), true) {
135 }
136
137 }
138
139 public static OdResult getBreaks(OdDbMLeader pMleader, int leaderLineIndex, BreakInfoArray breaks) {
142 return ret;
143 }
144
145 public static OdResult setBreaks(OdDbMLeader pMleader, int leaderLineIndex, BreakInfoArray breaks) {
148 return ret;
149 }
150
151 public static OdResult getDoglegBreaks(OdDbMLeader pMleader, int leaderRootIndex, OdGePoint3dArray startPoints, OdGePoint3dArray endPoints) {
154 return ret;
155 }
156
157 public static OdResult setDoglegBreaks(OdDbMLeader pMleader, int leaderRootIndex, OdGePoint3dArray startPoints, OdGePoint3dArray endPoints) {
160 return ret;
161 }
162
163 public OdDbMLeaderBreaks() : this(TD_DbPINVOKE.new_OdDbMLeaderBreaks(), true) {
165 }
166
167}
168
169}
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(BreakInfoArray obj)
static HandleRef getCPtr(BreakInfo obj)
virtual void Dispose(bool disposing)
BreakInfo(IntPtr cPtr, bool cMemoryOwn)
static OdResult getBreaks(OdDbMLeader pMleader, int leaderLineIndex, BreakInfoArray breaks)
virtual void Dispose(bool disposing)
static OdResult setBreaks(OdDbMLeader pMleader, int leaderLineIndex, BreakInfoArray breaks)
static OdResult setDoglegBreaks(OdDbMLeader pMleader, int leaderRootIndex, OdGePoint3dArray startPoints, OdGePoint3dArray endPoints)
OdDbMLeaderBreaks(IntPtr cPtr, bool cMemoryOwn)
static OdResult getDoglegBreaks(OdDbMLeader pMleader, int leaderRootIndex, OdGePoint3dArray startPoints, OdGePoint3dArray endPoints)
static HandleRef getCPtr(OdDbMLeaderBreaks obj)
static HandleRef getCPtr(OdDbMLeader obj)
Definition: OdDbMLeader.cs:26
static global::System.Exception Retrieve()
static int OdDbMLeaderBreaks_getDoglegBreaks(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbMLeaderBreaks_BreakInfo_m_StartPoints_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMLeaderBreaks_getBreaks(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbMLeaderBreaks_setDoglegBreaks(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void delete_OdDbMLeaderBreaks_BreakInfo(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbMLeaderBreaks_BreakInfo_m_nSegment_set(global::System.Runtime.InteropServices.HandleRef jarg1, Int32 jarg2)
static int OdDbMLeaderBreaks_setBreaks(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbMLeaderBreaks_BreakInfo_m_EndPoints_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbMLeaderBreaks_BreakInfo_m_StartPoints_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdDbMLeaderBreaks(global::System.Runtime.InteropServices.HandleRef jarg1)
static Int32 OdDbMLeaderBreaks_BreakInfo_m_nSegment_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDbMLeaderBreaks_BreakInfo_m_EndPoints_get(global::System.Runtime.InteropServices.HandleRef jarg1)