Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdGeRevolvedSurface.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 OdGeRevolvedSurface(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGeRevolvedSurface_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGeRevolvedSurface 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 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGeRevolvedSurface_copy(swigCPtr);
44 OdGeRevolvedSurface ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGeRevolvedSurface(cPtr, false);
46 return ret;
47 }
48
54
60
66
72
78
79 public new OdGeRevolvedSurface scaleBy(double scaleFactor, OdGePoint3d basePoint) {
82 return ret;
83 }
84
90
91 public OdGeRevolvedSurface() : this(GlobalsPINVOKE.new_OdGeRevolvedSurface__SWIG_0(), true) {
93 }
94
95 public OdGeRevolvedSurface(OdGeCurve3d pProfile, OdGePoint3d pBase, OdGeVector3d pAxis, OdGeVector3d pRef, double startAngle, double endAngle) : this(GlobalsPINVOKE.new_OdGeRevolvedSurface__SWIG_1(OdGeCurve3d.getCPtr(pProfile), OdGePoint3d.getCPtr(pBase), OdGeVector3d.getCPtr(pAxis), OdGeVector3d.getCPtr(pRef), startAngle, endAngle), true) {
97 }
98
99 public OdGeRevolvedSurface(OdGeCurve3d pProfile, OdGePoint3d pBase, OdGeVector3d pAxis, OdGeVector3d pRef, double startAngle) : this(GlobalsPINVOKE.new_OdGeRevolvedSurface__SWIG_2(OdGeCurve3d.getCPtr(pProfile), OdGePoint3d.getCPtr(pBase), OdGeVector3d.getCPtr(pAxis), OdGeVector3d.getCPtr(pRef), startAngle), true) {
101 }
102
103 public OdGeRevolvedSurface(OdGeCurve3d pProfile, OdGePoint3d pBase, OdGeVector3d pAxis, OdGeVector3d pRef) : this(GlobalsPINVOKE.new_OdGeRevolvedSurface__SWIG_3(OdGeCurve3d.getCPtr(pProfile), OdGePoint3d.getCPtr(pBase), OdGeVector3d.getCPtr(pAxis), OdGeVector3d.getCPtr(pRef)), true) {
105 }
106
107 public OdGeRevolvedSurface(OdGeRevolvedSurface revolvedSurf) : this(GlobalsPINVOKE.new_OdGeRevolvedSurface__SWIG_4(OdGeRevolvedSurface.getCPtr(revolvedSurf)), true) {
109 }
110
116
118 OdGeCurve3d ret = Teigha.Core.Helpers.odCreateObjectInternal<OdGeCurve3d>(typeof(OdGeCurve3d), GlobalsPINVOKE.OdGeRevolvedSurface_getProfile(swigCPtr), false);
119
121 return ret;
122}
123
129
135
141
142 public void getAngles(out double startAngle, out double endAngle) {
143 GlobalsPINVOKE.OdGeRevolvedSurface_getAngles(swigCPtr, out startAngle, out endAngle);
145 }
146
147 public OdGeRevolvedSurface setAngles(double startAngle, double endAngle) {
148 OdGeRevolvedSurface ret = new OdGeRevolvedSurface(GlobalsPINVOKE.OdGeRevolvedSurface_setAngles(swigCPtr, startAngle, endAngle), false);
150 return ret;
151 }
152
158
163
168 public Teigha.Core.OdGe.EntityId vb_type() { return this.type(); }
169
170}
171
172}
static global::System.Exception Retrieve()
static global::System.IntPtr OdGeRevolvedSurface_copy(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeRevolvedSurface_rotateBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeRevolvedSurface_setAngles(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static global::System.IntPtr OdGeRevolvedSurface_setRef(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeRevolvedSurface_rotateBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGeRevolvedSurface_translateBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeRevolvedSurface_scaleBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeRevolvedSurface_scaleBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeRevolvedSurface_getBasePoint(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeRevolvedSurface_getAngles(global::System.Runtime.InteropServices.HandleRef jarg1, out double jarg2, out double jarg3)
static global::System.IntPtr OdGeRevolvedSurface_transformBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdGeRevolvedSurface(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeRevolvedSurface_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeRevolvedSurface_set(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static global::System.IntPtr OdGeRevolvedSurface_getRef(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdGeRevolvedSurface_getProfile(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeRevolvedSurface_mirror(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeRevolvedSurface_getAxis(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGeCurve3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3d obj)
OdGeRevolvedSurface setAngles(double startAngle, double endAngle)
new OdGeRevolvedSurface transformBy(OdGeMatrix3d xfm)
OdGeRevolvedSurface(IntPtr cPtr, bool cMemoryOwn)
void getAngles(out double startAngle, out double endAngle)
new OdGeRevolvedSurface rotateBy(double angle, OdGeVector3d vect, OdGePoint3d basePoint)
static HandleRef getCPtr(OdGeRevolvedSurface obj)
new OdGeRevolvedSurface rotateBy(double angle, OdGeVector3d vect)
OdGeRevolvedSurface Assign(OdGeRevolvedSurface revolvedSurf)
OdGeRevolvedSurface(OdGeCurve3d pProfile, OdGePoint3d pBase, OdGeVector3d pAxis, OdGeVector3d pRef)
OdGeRevolvedSurface setRef(OdGeVector3d pRef)
new OdGeRevolvedSurface copy()
Teigha.Core.OdGe.EntityId vb_type()
OdGeRevolvedSurface(OdGeRevolvedSurface revolvedSurf)
override void Dispose(bool disposing)
OdGeRevolvedSurface(OdGeCurve3d pProfile, OdGePoint3d pBase, OdGeVector3d pAxis, OdGeVector3d pRef, double startAngle)
new OdGeRevolvedSurface scaleBy(double scaleFactor)
OdGeRevolvedSurface(OdGeCurve3d pProfile, OdGePoint3d pBase, OdGeVector3d pAxis, OdGeVector3d pRef, double startAngle, double endAngle)
new OdGeRevolvedSurface scaleBy(double scaleFactor, OdGePoint3d basePoint)
new OdGeRevolvedSurface translateBy(OdGeVector3d translateVec)
new OdGeRevolvedSurface mirror(OdGePlane plane)
static HandleRef getCPtr(OdGeVector3d obj)