Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgTerrainFeature.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
17public class OdDgTerrainFeature : 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 OdDgTerrainFeature(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(OdDgTerrainFeature 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 OdDgTerrainFeature() : this(TG_DbPINVOKE.new_OdDgTerrainFeature(), true) {
54 }
55
56 public UInt32 getFeatureNumber() {
57// test csout
58 /*SIMPLETYPE*/
61 return ret;
62 }
63
64 public void setFeatureNumber(UInt32 /*SIMPLETYPE*/ uNumber) {
65 TG_DbPINVOKE.OdDgTerrainFeature_setFeatureNumber(swigCPtr, uNumber /*SIMPLETYPE*/);
67 }
68
72 return ret;
73 }
74
78 }
79
83 return ret;
84 }
85
86 public void setCorruptedFeatureTypeFlag(bool bSet, OdGePoint3dArray arrTerrainVertices) {
89 }
90
92// csout array
94
96 return res;
97}
98
99 public void setFeatureVertexIndexes(OdUInt32Array arrVertexIndexes) {
102 }
103
105// csout array
107
109 return res;
110}
111
112 public void setCorruptedFeaturePoints(OdGePoint3dArray arrCorruptedPts) {
115 }
116
118 kUnknown = 0,
119 kDataPoints = 1,
120 kIsland = 2,
121 kHole = 3,
122 kVoid = 4,
123 kContour = 5,
124 kBreakLine = 6,
126 }
127
128}
129
130}
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdUInt32Array obj)
void setCorruptedFeatureTypeFlag(bool bSet, OdGePoint3dArray arrTerrainVertices)
OdDgTerrainFeature.OdDgTerrainFeatureType getFeatureType()
void setFeatureNumber(UInt32 uNumber)
OdGePoint3dArray getCorruptedFeaturePoints()
static HandleRef getCPtr(OdDgTerrainFeature obj)
OdDgTerrainFeature(IntPtr cPtr, bool cMemoryOwn)
OdUInt32Array getFeatureVertexIndexes()
void setFeatureType(OdDgTerrainFeature.OdDgTerrainFeatureType uType)
virtual void Dispose(bool disposing)
void setFeatureVertexIndexes(OdUInt32Array arrVertexIndexes)
void setCorruptedFeaturePoints(OdGePoint3dArray arrCorruptedPts)
static global::System.Exception Retrieve()
static global::System.IntPtr OdDgTerrainFeature_getFeatureVertexIndexes(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDgTerrainFeature_getCorruptedFeaturePoints(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgTerrainFeature_setCorruptedFeaturePoints(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgTerrainFeature_setFeatureVertexIndexes(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static UInt32 OdDgTerrainFeature_getFeatureNumber(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDgTerrainFeature_getFeatureType(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgTerrainFeature_setFeatureNumber(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void delete_OdDgTerrainFeature(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDgTerrainFeature_getCorruptedFeatureTypeFlag(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDgTerrainFeature_setFeatureType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdDgTerrainFeature_setCorruptedFeatureTypeFlag(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)