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);
58 public OdGeEllipArc2d(
OdGePoint2d center,
OdGeVector2d majorAxis,
OdGeVector2d minorAxis,
double majorRadius,
double minorRadius,
double startAng,
double endAng) : this(
GlobalsPINVOKE.new_OdGeEllipArc2d__SWIG_4(
OdGePoint2d.
getCPtr(
center),
OdGeVector2d.
getCPtr(
majorAxis).
Handle,
OdGeVector2d.
getCPtr(
minorAxis).
Handle,
majorRadius,
minorRadius,
startAng,
endAng), true) {
static global::System.Exception Retrieve()
static bool OdGeEllipArc2d_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 bool OdGeEllipArc2d_isInside__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeEllipArc2d_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, IntPtr jarg4, double jarg5, double jarg6)
static global::System.IntPtr OdGeEllipArc2d_startPoint(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeEllipArc2d_endAng(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipArc2d_majorAxis(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipArc2d_setCenter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeEllipArc2d_setAngles(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static global::System.IntPtr OdGeEllipArc2d_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, IntPtr jarg4, double jarg5, double jarg6, double jarg7, double jarg8)
static bool OdGeEllipArc2d_isInside__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeEllipArc2d_isCircular__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeEllipArc2d_inverseTangent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeEllipArc2d_setMinorRadius(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static double OdGeEllipArc2d_minorRadius(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipArc2d_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeEllipArc2d_setAxes(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static double OdGeEllipArc2d_majorRadius(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipArc2d_setMajorRadius(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdGeEllipArc2d_isCircular__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipArc2d_endPoint(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGeEllipArc2d(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeEllipArc2d_getGeomExtents(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeEllipArc2d_set__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeEllipArc2d_isClockWise(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeEllipArc2d_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 OdGeEllipArc2d_startAng(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipArc2d_center(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipArc2d_minorAxis(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGeCircArc2d obj)
static HandleRef getCPtr(OdGeDoubleArray obj)
OdGeEllipArc2d(IntPtr cPtr, bool cMemoryOwn)
bool isInside(OdGePoint2d point)
OdGeEllipArc2d setAxes(OdGeVector2d majorAxis, OdGeVector2d minorAxis)
Teigha.Core.OdGe.EntityId vb_type()
OdGeEllipArc2d(OdGePoint2d center, OdGeVector2d majorAxis, OdGeVector2d minorAxis, double majorRadius, double minorRadius)
static HandleRef getCPtr(OdGeEllipArc2d obj)
OdGeEllipArc2d setCenter(OdGePoint2d center)
OdGeEllipArc2d Assign(OdGeEllipArc2d ell)
OdGeEllipArc2d(OdGeCircArc2d arc)
void inverseTangent(OdGeVector2d tan, OdGeDoubleArray params_)
OdGeEllipArc2d setMinorRadius(double rad)
bool isInside(OdGePoint2d point, OdGeTol tol)
bool isCircular(OdGeTol tol)
override void Dispose(bool disposing)
bool intersectWith(OdGeLinearEnt2d line, out int numInt, OdGePoint2d p1, OdGePoint2d p2, OdGeTol tol)
OdGeEllipArc2d setMajorRadius(double rad)
OdGeEllipArc2d setAngles(double startAng, double endAng)
void getGeomExtents(OdGeExtents2d extents)
OdGeEllipArc2d(OdGePoint2d center, OdGeVector2d majorAxis, OdGeVector2d minorAxis, double majorRadius, double minorRadius, double startAng, double endAng)
bool intersectWith(OdGeLinearEnt2d line, out int numInt, OdGePoint2d p1, OdGePoint2d p2)
OdGeEllipArc2d(OdGeEllipArc2d ell)
static HandleRef getCPtr(OdGeExtents2d obj)
static HandleRef getCPtr(OdGeLinearEnt2d obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector2d obj)