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);
99 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) {
131 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 global::System.IntPtr OdGeEllipCylinder_translateBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
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 global::System.IntPtr OdGeEllipCylinder_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 OdGeEllipCylinder_scaleBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double 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_copy(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeEllipCylinder_scaleBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
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_mirror(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeEllipCylinder_rotateBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
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_transformBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef 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)
new OdGeEllipCylinder transformBy(OdGeMatrix3d xfm)
new OdGeEllipCylinder rotateBy(double angle, OdGeVector3d vect, OdGePoint3d basePoint)
new OdGeEllipCylinder mirror(OdGePlane plane)
OdGeEllipCylinder(IntPtr cPtr, bool cMemoryOwn)
new OdGeEllipCylinder rotateBy(double angle, OdGeVector3d vect)
new OdGeEllipCylinder scaleBy(double scaleFactor)
bool isClosed(OdGeTol tol)
new OdGeEllipCylinder translateBy(OdGeVector3d translateVec)
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)
new OdGeEllipCylinder copy()
OdGeEllipCylinder Assign(OdGeEllipCylinder cylinder)
new OdGeEllipCylinder scaleBy(double scaleFactor, OdGePoint3d basePoint)
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(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector3d obj)