14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
50 public OdGeEllipCylinder(
double minorRadius,
double majorRadius,
OdGePoint3d origin,
OdGeVector3d axisOfSymmetry,
OdGeVector3d majorAxis,
OdGeInterval height,
double startAng,
double endAng) : this(
GlobalsPINVOKE.new_OdGeEllipCylinder__SWIG_2(
minorRadius,
majorRadius,
OdGePoint3d.
getCPtr(
origin),
OdGeVector3d.
getCPtr(
axisOfSymmetry),
OdGeVector3d.
getCPtr(
majorAxis),
OdGeInterval.
getCPtr(height), startAng, endAng), true) {
82 public void getAngles(out
double startAng, out
double endAng) {
static global::System.Exception Retrieve()
static double OdGeEllipCylinder_majorRadius(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeEllipCylinder_heightAt(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeEllipCylinder_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, double jarg8, double jarg9)
static global::System.IntPtr OdGeEllipCylinder_setHeight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeEllipCylinder_axisOfSymmetry(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeEllipCylinder_intersectWith__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGeEllipCylinder_setIsOuterNormal(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdGeEllipCylinder_setUParamScale__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipCylinder_minorAxis(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGeEllipCylinder(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipCylinder_setAngles(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static void OdGeEllipCylinder_getHeight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeEllipCylinder_isOuterNormal(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeEllipCylinder_radiusRatio(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipCylinder_majorAxis(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipCylinder_setMinorRadius(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeEllipCylinder_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeEllipCylinder_origin(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeEllipCylinder_intersectWith__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static double OdGeEllipCylinder_minorRadius(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeEllipCylinder_isClosed__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeEllipCylinder_setUParamScale__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeEllipCylinder_setMajorRadius(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeEllipCylinder_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdGeEllipCylinder_getAngles(global::System.Runtime.InteropServices.HandleRef jarg1, out double jarg2, out double jarg3)
static double OdGeEllipCylinder_getUParamScale(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeEllipCylinder_isClosed__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
OdGeEllipCylinder(double minorRadius, double majorRadius, OdGePoint3d origin, OdGeVector3d axisOfSymmetry, OdGeVector3d majorAxis, OdGeInterval height, double startAng, double endAng)
void setUParamScale(double uScale)
OdGeEllipCylinder setMajorRadius(double majorRadius)
OdGeEllipCylinder(OdGeEllipCylinder cylinder)
OdGeEllipCylinder setMinorRadius(double minorRadius)
OdGeVector3d axisOfSymmetry()
override void Dispose(bool disposing)
OdGeEllipCylinder(double minorRadius, double majorRadius, OdGePoint3d origin, OdGeVector3d axisOfSymmetry)
OdGeEllipCylinder setAngles(double startAng, double endAng)
OdGeEllipCylinder(IntPtr cPtr, bool cMemoryOwn)
bool isClosed(OdGeTol tol)
double heightAt(double u)
Teigha.Core.OdGe.EntityId vb_type()
void getHeight(OdGeInterval height)
static HandleRef getCPtr(OdGeEllipCylinder obj)
void getAngles(out double startAng, out double endAng)
bool intersectWith(OdGeLinearEnt3d linEnt, out int numInt, OdGePoint3d p1, OdGePoint3d p2, OdGeTol tol)
OdGeEllipCylinder setHeight(OdGeInterval height)
void setIsOuterNormal(bool isOuterNormal)
OdGeEllipCylinder Assign(OdGeEllipCylinder cylinder)
bool intersectWith(OdGeLinearEnt3d linEnt, out int numInt, OdGePoint3d p1, OdGePoint3d p2)
Teigha.Core.OdGePoint3d vb_origin()
static HandleRef getCPtr(OdGeInterval obj)
static HandleRef getCPtr(OdGeLinearEnt3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector3d obj)