Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGsBlockRefNodeDesc.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdGsBlockRefNodeDesc : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdGsBlockRefNodeDesc(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdGsBlockRefNodeDesc obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 public OdGsBlockRefNodeDesc(OdDbStub layoutBlockId, OdGiSubEntityTraitsData tr, OdGeScale3d scale, bool bUsePlotStyles, OdGiAnnoScaleSet annoScales) : this(GlobalsPINVOKE.new_OdGsBlockRefNodeDesc__SWIG_0(OdDbStub.getCPtr(layoutBlockId), OdGiSubEntityTraitsData.getCPtr(tr), OdGeScale3d.getCPtr(scale), bUsePlotStyles, OdGiAnnoScaleSet.getCPtr(annoScales)), true) {
53 }
54
55 public OdGsBlockRefNodeDesc(OdGsBlockRefNodeDesc c) : this(GlobalsPINVOKE.new_OdGsBlockRefNodeDesc__SWIG_1(OdGsBlockRefNodeDesc.getCPtr(c)), true) {
57 }
58
62 return ret;
63 }
64
65 public OdGsBlockRefNodeDesc() : this(GlobalsPINVOKE.new_OdGsBlockRefNodeDesc__SWIG_2(), true) {
67 }
68
69 public OdGeScale3d scale() {
72 return ret;
73 }
74
75 public void save(OdGsFiler pFiler) {
78 }
79
80 public void load(OdGsFiler pFiler) {
83 }
84
85}
86
87}
static global::System.Exception Retrieve()
static void OdGsBlockRefNodeDesc_save(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdGsBlockRefNodeDesc_load(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void delete_OdGsBlockRefNodeDesc(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGsBlockRefNodeDesc_scale(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGsBlockRefNodeDesc_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
OdGsBlockRefNodeDesc(OdDbStub layoutBlockId, OdGiSubEntityTraitsData tr, OdGeScale3d scale, bool bUsePlotStyles, OdGiAnnoScaleSet annoScales)
OdGsBlockRefNodeDesc(IntPtr cPtr, bool cMemoryOwn)
OdGsBlockRefNodeDesc(OdGsBlockRefNodeDesc c)
static HandleRef getCPtr(OdGsBlockRefNodeDesc obj)
virtual void Dispose(bool disposing)
OdGsBlockRefNodeDesc Assign(OdGsBlockRefNodeDesc c)
static HandleRef getCPtr(OdGsFiler obj)
Definition: OdGsFiler.cs:25