Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGsFrustumCullingVolume.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 OdGsFrustumCullingVolume(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGsFrustumCullingVolume_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGsFrustumCullingVolume 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
42 public static OdGsFrustumCullingVolume cast(OdRxObject pObj) {// OdSmartPtr<OdGsFrustumCullingVolume>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdGsFrustumCullingVolume ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdGsFrustumCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsFrustumCullingVolume),ptr, true));
51 ret = (OdGsFrustumCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsFrustumCullingVolume),ptr, false);
52 }
53 else
54 {
55 ret = (OdGsFrustumCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsFrustumCullingVolume),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsFrustumCullingVolume_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdGsFrustumCullingVolume_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdGsFrustumCullingVolume_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public new static OdGsFrustumCullingVolume createObject() {// OdSmartPtr<OdGsFrustumCullingVolume>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdGsFrustumCullingVolume ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdGsFrustumCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsFrustumCullingVolume),ptr, true));
92 ret = (OdGsFrustumCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsFrustumCullingVolume),ptr, false);
93 }
94 else
95 {
96 ret = (OdGsFrustumCullingVolume)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGsFrustumCullingVolume),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovY, double aspect, UInt32 /*SIMPLETYPE*/ nPlanes, double nearZ, double farZ) {
104 GlobalsPINVOKE.OdGsFrustumCullingVolume_init__SWIG_0(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), fovY, aspect, nPlanes /*SIMPLETYPE*/, nearZ, farZ);
106 }
107
108 public virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovY, double aspect, UInt32 /*SIMPLETYPE*/ nPlanes, double nearZ) {
109 GlobalsPINVOKE.OdGsFrustumCullingVolume_init__SWIG_1(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), fovY, aspect, nPlanes /*SIMPLETYPE*/, nearZ);
111 }
112
113 public virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovY, double aspect, UInt32 /*SIMPLETYPE*/ nPlanes) {
114 GlobalsPINVOKE.OdGsFrustumCullingVolume_init__SWIG_2(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), fovY, aspect, nPlanes /*SIMPLETYPE*/);
116 }
117
118 public virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovY, double aspect) {
121 }
122
123 public virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovX, bool aspect, double fovY, UInt32 /*SIMPLETYPE*/ nPlanes, double nearZ, double farZ) {
124 GlobalsPINVOKE.OdGsFrustumCullingVolume_init__SWIG_4(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), fovX, aspect, fovY, nPlanes /*SIMPLETYPE*/, nearZ, farZ);
126 }
127
128 public virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovX, bool aspect, double fovY, UInt32 /*SIMPLETYPE*/ nPlanes, double nearZ) {
129 GlobalsPINVOKE.OdGsFrustumCullingVolume_init__SWIG_5(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), fovX, aspect, fovY, nPlanes /*SIMPLETYPE*/, nearZ);
131 }
132
133 public virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovX, bool aspect, double fovY, UInt32 /*SIMPLETYPE*/ nPlanes) {
134 GlobalsPINVOKE.OdGsFrustumCullingVolume_init__SWIG_6(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), fovX, aspect, fovY, nPlanes /*SIMPLETYPE*/);
136 }
137
138 public virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovX, bool aspect, double fovY) {
139 GlobalsPINVOKE.OdGsFrustumCullingVolume_init__SWIG_7(swigCPtr, OdGePoint3d.getCPtr(position), OdGeVector3d.getCPtr(direction), OdGeVector3d.getCPtr(upVector), fovX, aspect, fovY);
141 }
142
143 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
144 string ret = GlobalsPINVOKE.OdGsFrustumCullingVolume_getRealClassName(ptr /*SIMPLETYPE*/);
146 return ret;
147 }
148
154
155}
156
157}
static global::System.Exception Retrieve()
static IntPtr OdGsFrustumCullingVolume_cast(HandleRef jarg1)
static void OdGsFrustumCullingVolume_init__SWIG_6(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, bool jarg6, double jarg7, UInt32 jarg8)
static IntPtr OdGsFrustumCullingVolume_createObject()
static void OdGsFrustumCullingVolume_init__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, UInt32 jarg7, double jarg8, double jarg9)
static IntPtr OdGsFrustumCullingVolume_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGsFrustumCullingVolume_init__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, UInt32 jarg7, double jarg8)
static string OdGsFrustumCullingVolume_getRealClassName(IntPtr jarg1)
static void OdGsFrustumCullingVolume_init__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6)
static void delete_OdGsFrustumCullingVolume(HandleRef jarg1)
static IntPtr OdGsFrustumCullingVolume_desc()
static void OdGsFrustumCullingVolume_init__SWIG_4(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, bool jarg6, double jarg7, UInt32 jarg8, double jarg9, double jarg10)
static IntPtr OdGsFrustumCullingVolume_isA(HandleRef jarg1)
static void OdGsFrustumCullingVolume_init__SWIG_7(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, bool jarg6, double jarg7)
static void OdGsFrustumCullingVolume_init__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, UInt32 jarg7)
static void OdGsFrustumCullingVolume_init__SWIG_5(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, bool jarg6, double jarg7, UInt32 jarg8, double jarg9)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
virtual OdGsCullingVolume.ProjectionType projectionType()
virtual Teigha.Core.OdGsCullingVolume.ProjectionType vb_projectionType()
virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovX, bool aspect, double fovY, UInt32 nPlanes)
virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovX, bool aspect, double fovY, UInt32 nPlanes, double nearZ, double farZ)
static HandleRef getCPtr(OdGsFrustumCullingVolume obj)
virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovY, double aspect, UInt32 nPlanes, double nearZ)
virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovX, bool aspect, double fovY, UInt32 nPlanes, double nearZ)
virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovY, double aspect, UInt32 nPlanes)
virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovX, bool aspect, double fovY)
static OdGsFrustumCullingVolume cast(OdRxObject pObj)
override OdRxObject queryX(OdRxClass protocolClass)
OdGsFrustumCullingVolume(IntPtr cPtr, bool cMemoryOwn)
static new OdGsFrustumCullingVolume createObject()
virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovY, double aspect, UInt32 nPlanes, double nearZ, double farZ)
virtual void init(OdGePoint3d position, OdGeVector3d direction, OdGeVector3d upVector, double fovY, double aspect)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26