Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiExtents3dSpacePoint.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
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGiExtents3dSpacePoint(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiExtents3dSpacePoint_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiExtents3dSpacePoint obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
43 set {
46 }
47 get {
48 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiExtents3dSpacePoint_m_pt_get(swigCPtr);
49 OdGePoint3d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGePoint3d(cPtr, false);
51 return ret;
52 }
53 }
54
55 public OdGiExtents3dSpacePoint(OdGePoint3d pt, UInt64 /*SIMPLETYPE*/ uniqueID) : this(GlobalsPINVOKE.new_OdGiExtents3dSpacePoint(OdGePoint3d.getCPtr(pt), uniqueID /*SIMPLETYPE*/), true) {
57 }
58
59 public void addEdge(UInt64 /*SIMPLETYPE*/ ID) {
60 GlobalsPINVOKE.OdGiExtents3dSpacePoint_addEdge(swigCPtr, ID /*SIMPLETYPE*/);
62 }
63
64 public void addInvisible(UInt64 /*SIMPLETYPE*/ ID) {
65 GlobalsPINVOKE.OdGiExtents3dSpacePoint_addInvisible(swigCPtr, ID /*SIMPLETYPE*/);
67 }
68
69 public void removeInvisible(UInt64 /*SIMPLETYPE*/ ID) {
72 }
73
74 public override bool isInExtents(OdGeExtents3d extents) {
77 return ret;
78 }
79
80 public override bool isInExtents(OdGeExtents2d extents) {
83 return ret;
84 }
85
86 public override bool isEqual(OdGiExtentsSpaceObject pObject, OdGeTol tol) {
89 return ret;
90 }
91
92 public override bool isEqual(OdGiExtentsSpaceObject pObject) {
95 return ret;
96 }
97
98 public UInt64 getPower() {
99// test csout
100 /*SIMPLETYPE*/
101 UInt64 ret = GlobalsPINVOKE.OdGiExtents3dSpacePoint_getPower(swigCPtr);
103 return ret;
104 }
105
107 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiExtents3dSpacePoint_getEdges(swigCPtr);
108 SWIGTYPE_p_std__setT_unsigned___int64_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_std__setT_unsigned___int64_t(cPtr, false);
110 return ret;
111 }
112
114 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGiExtents3dSpacePoint_getInvisilbeEdges(swigCPtr);
115 SWIGTYPE_p_std__setT_unsigned___int64_t ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_std__setT_unsigned___int64_t(cPtr, false);
117 return ret;
118 }
119
120 public void setVisited(bool bVisit) {
123 }
124
125 public bool isVisited() {
128 return ret;
129 }
130
131}
132
133}
static global::System.Exception Retrieve()
static bool OdGiExtents3dSpacePoint_isInExtents__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiExtents3dSpacePoint_addEdge(global::System.Runtime.InteropServices.HandleRef jarg1, UInt64 jarg2)
static bool OdGiExtents3dSpacePoint_isVisited(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGiExtents3dSpacePoint(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiExtents3dSpacePoint_removeInvisible(global::System.Runtime.InteropServices.HandleRef jarg1, UInt64 jarg2)
static void OdGiExtents3dSpacePoint_addInvisible(global::System.Runtime.InteropServices.HandleRef jarg1, UInt64 jarg2)
static UInt64 OdGiExtents3dSpacePoint_getPower(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiExtents3dSpacePoint_m_pt_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiExtents3dSpacePoint_m_pt_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGiExtents3dSpacePoint_setVisited(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdGiExtents3dSpacePoint_isInExtents__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiExtents3dSpacePoint_getInvisilbeEdges(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGiExtents3dSpacePoint_getEdges(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGiExtents3dSpacePoint_isEqual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGiExtents3dSpacePoint_isEqual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdGeExtents2d obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeTol obj)
Definition: OdGeTol.cs:26
override void Dispose(bool disposing)
override bool isEqual(OdGiExtentsSpaceObject pObject)
SWIGTYPE_p_std__setT_unsigned___int64_t getInvisilbeEdges()
SWIGTYPE_p_std__setT_unsigned___int64_t getEdges()
override bool isInExtents(OdGeExtents2d extents)
OdGiExtents3dSpacePoint(OdGePoint3d pt, UInt64 uniqueID)
override bool isEqual(OdGiExtentsSpaceObject pObject, OdGeTol tol)
static HandleRef getCPtr(OdGiExtents3dSpacePoint obj)
OdGiExtents3dSpacePoint(IntPtr cPtr, bool cMemoryOwn)
override bool isInExtents(OdGeExtents3d extents)
static HandleRef getCPtr(OdGiExtentsSpaceObject obj)