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 OdGeCylinder(
double radius,
OdGePoint3d origin,
OdGeVector3d axisOfSymmetry,
OdGeVector3d refAxis,
OdGeInterval height,
double startAng,
double endAng) : this(
GlobalsPINVOKE.new_OdGeCylinder__SWIG_2(
radius,
OdGePoint3d.
getCPtr(
origin),
OdGeVector3d.
getCPtr(
axisOfSymmetry),
OdGeVector3d.
getCPtr(
refAxis),
OdGeInterval.
getCPtr(height), startAng, endAng), true) {
70 public void getAngles(out
double startAng, out
double endAng) {
static global::System.Exception Retrieve()
static void OdGeCylinder_getAngles(global::System.Runtime.InteropServices.HandleRef jarg1, out double jarg2, out double jarg3)
static bool OdGeCylinder_isClosed__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCylinder_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, double jarg7, double jarg8)
static void OdGeCylinder_setUParamScale__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCylinder_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGeCylinder_setIsOuterNormal(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool OdGeCylinder_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 OdGeCylinder_radius(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeCylinder_isClosed__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeCylinder_isOuterNormal(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeCylinder_heightAt(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void delete_OdGeCylinder(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCylinder_refAxis(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeCylinder_getHeight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeCylinder_setHeight(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeCylinder_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 global::System.IntPtr OdGeCylinder_origin(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeCylinder_getUParamScale(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCylinder_setAngles(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static void OdGeCylinder_setUParamScale__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeCylinder_axisOfSymmetry(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeCylinder_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeCylinder_setRadius(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
void getHeight(OdGeInterval height)
double heightAt(double u)
OdGeCylinder setAngles(double startAng, double endAng)
bool isClosed(OdGeTol tol)
static HandleRef getCPtr(OdGeCylinder obj)
OdGeVector3d axisOfSymmetry()
override void Dispose(bool disposing)
OdGeCylinder(double radius, OdGePoint3d origin, OdGeVector3d axisOfSymmetry, OdGeVector3d refAxis, OdGeInterval height, double startAng, double endAng)
Teigha.Core.OdGe.EntityId vb_type()
OdGeCylinder setHeight(OdGeInterval height)
bool intersectWith(OdGeLinearEnt3d linEnt, out int numInt, OdGePoint3d p1, OdGePoint3d p2)
OdGeCylinder(OdGeCylinder cylinder)
bool intersectWith(OdGeLinearEnt3d linEnt, out int numInt, OdGePoint3d p1, OdGePoint3d p2, OdGeTol tol)
OdGeCylinder Assign(OdGeCylinder cylinder)
Teigha.Core.OdGePoint3d vb_origin()
OdGeCylinder(double radius, OdGePoint3d origin, OdGeVector3d axisOfSymmetry)
void setUParamScale(double uScale)
void getAngles(out double startAng, out double endAng)
OdGeCylinder(IntPtr cPtr, bool cMemoryOwn)
OdGeCylinder setRadius(double radius)
void setIsOuterNormal(bool isOuterNormal)
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)