Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdAsSurface.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 OdAsSurface : 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 OdAsSurface(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(OdAsSurface obj) {
28 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
29 }
30
31 ~OdAsSurface() {
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
57
63
68
74
79
80 public enum AsSurfType {
83 kAsSurfCone = 2,
84 kAsSurfSphere = 3,
85 kAsSurfTorus = 4,
87 }
88
89}
90
91}
virtual OdResult dwgInFields(OdDbDwgFiler pFiler)
virtual OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual OdAsSurface.AsSurfType getType()
virtual void dwgOutFields(OdDbDwgFiler pFiler)
OdAsSurface(IntPtr cPtr, bool cMemoryOwn)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(OdAsSurface obj)
virtual void dxfOutFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static global::System.Exception Retrieve()
static void OdAsSurface_dxfOutFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdAsSurface_dwgOutFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static int OdAsSurface_dwgInFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void delete_OdAsSurface(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdAsSurface_dxfInFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static int OdAsSurface_getType(global::System.Runtime.InteropServices.HandleRef jarg1)