Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbPointCloudCropping.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 OdDbPointCloudCropping : 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 OdDbPointCloudCropping(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(OdDbPointCloudCropping 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 OdDbPointCloudCropping() : this(TD_DbPINVOKE.new_OdDbPointCloudCropping(), true) {
54 }
55
56 public bool IsEqual(OdDbPointCloudCropping arg0) {
59 return ret;
60 }
61
62 public bool isValid() {
65 return ret;
66 }
67
68 public Int16 length() {
69// test csout
70 /*SIMPLETYPE*/
71 Int16 ret = TD_DbPINVOKE.OdDbPointCloudCropping_length(swigCPtr);
73 return ret;
74 }
75
79 return ret;
80 }
81
85 }
86
87 public void setInverted(bool arg0) {
90 }
91
92 public bool isInverted() {
95 return ret;
96 }
97
98 public OdGePoint3dArray get() {
99// csout array
101
103 return res;
104}
105
106 public void set(OdGePoint3dArray points) {
109 }
110
111 public bool getCropPlane(OdGePlane plane) {
114 return ret;
115 }
116
117 public void setCropPlane(OdGePlane plane) {
120 }
121
122 public void setInside(bool arg0) {
125 }
126
127 public bool isInside() {
130 return ret;
131 }
132
133 public void clear() {
136 }
137
138 public virtual void draw(OdGiGeometry geom) {
141 }
142
146 return ret;
147 }
148
149 public void dwgOutFields(OdDbDwgFiler pFiler) {
152 }
153
157 return ret;
158 }
159
160 public void dxfOutFields(OdDbDxfFiler pFiler, out Int16 /*SIMPLETYPE*/ dvfInt8, out Int16 /*SIMPLETYPE*/ dxfInt32, out Int16 /*SIMPLETYPE*/ dxfXCoord, out Int16 /*SIMPLETYPE*/ dxfNormalX) {
161 TD_DbPINVOKE.OdDbPointCloudCropping_dxfOutFields(swigCPtr, OdDbDxfFiler.getCPtr(pFiler), out dvfInt8, out dxfInt32, out dxfXCoord, out dxfNormalX);
163 }
164
170
171 public enum CropType {
172 CT_INVALID = 0,
176 }
177
178}
179
180}
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGiGeometry obj)
Definition: OdGiGeometry.cs:25
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
OdResult dxfInFields(OdDbDxfFiler pFiler)
static HandleRef getCPtr(OdDbPointCloudCropping obj)
Teigha.TD.OdDbPointCloudCropping.CropType vb_type()
OdDbPointCloudCropping(IntPtr cPtr, bool cMemoryOwn)
bool IsEqual(OdDbPointCloudCropping arg0)
void setCropType(OdDbPointCloudCropping.CropType type)
virtual void draw(OdGiGeometry geom)
virtual void Dispose(bool disposing)
void dwgOutFields(OdDbDwgFiler pFiler)
void dxfOutFields(OdDbDxfFiler pFiler, out Int16 dvfInt8, out Int16 dxfInt32, out Int16 dxfXCoord, out Int16 dxfNormalX)
OdResult dwgInFields(OdDbDwgFiler pFiler)
OdDbPointCloudCropping.CropType type()
static global::System.Exception Retrieve()
static void OdDbPointCloudCropping_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbPointCloudCropping_setCropType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void OdDbPointCloudCropping_dwgOutFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdDbPointCloudCropping_draw(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbPointCloudCropping(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbPointCloudCropping_clear(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdDbPointCloudCropping_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbPointCloudCropping_dxfOutFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, out Int16 jarg3, out Int16 jarg4, out Int16 jarg5, out Int16 jarg6)
static bool OdDbPointCloudCropping_isInside(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDbPointCloudCropping_type(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbPointCloudCropping_setInside(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDbPointCloudCropping_isValid(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbPointCloudCropping_isInverted(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDbPointCloudCropping_dxfInFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static int OdDbPointCloudCropping_dwgInFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdDbPointCloudCropping_setCropPlane(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static Int16 OdDbPointCloudCropping_length(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbPointCloudCropping_getCropPlane(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbPointCloudCropping_setInverted(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDbPointCloudCropping_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)