Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDbPointCloudClipping.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 OdDbPointCloudClipping : 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 OdDbPointCloudClipping(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(OdDbPointCloudClipping 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 OdDbPointCloudClipping() : this(TD_DbPINVOKE.new_OdDbPointCloudClipping(), true) {
54 }
55
56 public bool IsEqual(OdDbPointCloudClipping 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.OdDbPointCloudClipping_length(swigCPtr);
73 return ret;
74 }
75
76 public void setBox(OdGePoint3d arg0, OdGePoint3d arg1) {
79 }
80
81 public void setRectangle(OdGePoint2d arg0, OdGePoint2d arg1) {
84 }
85
86 public void setBoundary(OdGePoint2dArray arg0) {
89 }
90
94 return ret;
95 }
96
97 public void dwgOutFields(OdDbDwgFiler pFiler) {
100 }
101
105 return ret;
106 }
107
108 public void dxfOutFields(OdDbDxfFiler pFiler, out int ind1, out int ind2, out int ind3) {
109 TD_DbPINVOKE.OdDbPointCloudClipping_dxfOutFields(swigCPtr, OdDbDxfFiler.getCPtr(pFiler), out ind1, out ind2, out ind3);
111 }
112
116 return ret;
117 }
118
119 public void setZMax(double arg0) {
122 }
123
124 public void setZMin(double arg0) {
127 }
128
129 public double zMax() {
130 double ret = TD_DbPINVOKE.OdDbPointCloudClipping_zMax(swigCPtr);
132 return ret;
133 }
134
135 public double zMin() {
136 double ret = TD_DbPINVOKE.OdDbPointCloudClipping_zMin(swigCPtr);
138 return ret;
139 }
140
141 public void setInverted(bool arg0) {
144 }
145
146 public bool isInverted() {
149 return ret;
150 }
151
153// csout array
155
157 return res;
158}
159
165
166 public enum ClipType {
167 CT_BOX = 1,
168 CT_RECTANGLE = 2,
169 CT_POLYLINE = 3
170 }
171
172}
173
174}
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
static HandleRef getCPtr(OdDbPointCloudClipping obj)
void setBoundary(OdGePoint2dArray arg0)
void setRectangle(OdGePoint2d arg0, OdGePoint2d arg1)
OdResult dxfInFields(OdDbDxfFiler pFiler)
void dxfOutFields(OdDbDxfFiler pFiler, out int ind1, out int ind2, out int ind3)
void dwgOutFields(OdDbDwgFiler pFiler)
void setBox(OdGePoint3d arg0, OdGePoint3d arg1)
OdDbPointCloudClipping.ClipType type()
OdDbPointCloudClipping(IntPtr cPtr, bool cMemoryOwn)
Teigha.TD.OdDbPointCloudClipping.ClipType vb_type()
OdResult dwgInFields(OdDbDwgFiler pFiler)
bool IsEqual(OdDbPointCloudClipping arg0)
virtual void Dispose(bool disposing)
static global::System.Exception Retrieve()
static void OdDbPointCloudClipping_setRectangle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbPointCloudClipping_dxfOutFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, out int jarg3, out int jarg4, out int jarg5)
static void OdDbPointCloudClipping_setZMin(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static IntPtr OdDbPointCloudClipping_vertices(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbPointCloudClipping_isValid(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbPointCloudClipping_setInverted(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdDbPointCloudClipping_isInverted(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdDbPointCloudClipping_dwgInFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static int OdDbPointCloudClipping_type(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbPointCloudClipping_dwgOutFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void delete_OdDbPointCloudClipping(global::System.Runtime.InteropServices.HandleRef jarg1)
static Int16 OdDbPointCloudClipping_length(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdDbPointCloudClipping_zMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbPointCloudClipping_setBox(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbPointCloudClipping_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbPointCloudClipping_setBoundary(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static int OdDbPointCloudClipping_dxfInFields(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdDbPointCloudClipping_setZMax(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static double OdDbPointCloudClipping_zMin(global::System.Runtime.InteropServices.HandleRef jarg1)