14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
36 global::System.GC.SuppressFinalize(
this);
39 protected virtual void Dispose(
bool disposing) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
46 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
51 public double this[
int i]
89 public OdGeKnotVector(
int size,
double[] source,
double tol) : this(
GlobalsPINVOKE.new_OdGeKnotVector__SWIG_4(size,
Teigha.Core.Helpers.MarshaldoubleFixedArray(source), tol), true) {
177 public bool isOn(
double knot) {
static global::System.Exception Retrieve()
static global::System.IntPtr OdGeKnotVector_removeSubVector(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void OdGeKnotVector_getDistinctKnots__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static global::System.IntPtr OdGeKnotVector_globalKnotTolerance2d_get()
static int OdGeKnotVector_growLength(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGeKnotVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeKnotVector_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeKnotVector_setPhysicalLength(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static double OdGeKnotVector_tolerance(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeKnotVector_isEmpty(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGeKnotVector_numIntervals(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeKnotVector_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, IntPtr jarg3)
static global::System.IntPtr OdGeKnotVector_insertAt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3)
static double OdGeKnotVector_globalKnotTolerance_get()
static double OdGeKnotVector_GetItem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool OdGeKnotVector_contains(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeKnotVector_setRange(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3)
static int OdGeKnotVector_length(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeKnotVector_startParam(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeKnotVector_insert(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeKnotVector_setGrowLength(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int OdGeKnotVector_getInterval(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdGeKnotVector_getDistinctKnots__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeKnotVector_removeAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeKnotVector_insertAt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, double jarg3, int jarg4)
static int OdGeKnotVector_logicalLength(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGeKnotVector_split(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6)
static int OdGeKnotVector_multiplicityAt__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static int OdGeKnotVector_physicalLength(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGeKnotVector_multiplicityAt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeKnotVector_setLogicalLength(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGeKnotVector_getArray__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeKnotVector_append__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGeKnotVector_endParam(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeKnotVector_isOn(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeKnotVector_Assign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeKnotVector_append__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static global::System.IntPtr OdGeKnotVector_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, IntPtr jarg3, double jarg4)
static int OdGeKnotVector_append__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeKnotVector_setTolerance(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeKnotVector_reverse(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeInterval obj)
OdGeKnotVector(int plusMult, OdGeKnotVector source)
OdGeDoubleArray getArray()
bool contains(double param)
static double globalKnotTolerance
OdGeKnotVector setPhysicalLength(int physLength)
OdGeKnotVector(double tol)
OdGeKnotVector insertAt(int knotIndex, double knot)
OdGeKnotVector setLogicalLength(int size)
OdGeKnotVector Assign(OdGeDoubleArray dblArray)
OdGeKnotVector setRange(double lower, double upper)
void getDistinctKnots(OdGeDoubleArray knots, OdIntArray multiplicity)
int split(double param, OdGeKnotVector pKnotHead, int multLast, OdGeKnotVector pKnotTail, int multFirst)
OdGeKnotVector(OdGeDoubleArray source, double tol)
OdGeKnotVector(int size, int growSize)
int multiplicityAt(double param)
OdGeKnotVector removeAt(int knotIndex)
OdGeKnotVector(int size, int growSize, double tol)
OdGeKnotVector(int size, double[] source, double tol)
OdGeKnotVector Assign(OdGeKnotVector knotVector)
OdGeKnotVector append(OdGeKnotVector tail)
OdGeKnotVector(OdGeDoubleArray source)
static HandleRef getCPtr(OdGeKnotVector obj)
static OdGeVector2d globalKnotTolerance2d
OdGeKnotVector removeSubVector(int startIndex, int endIndex)
OdGeKnotVector insertAt(int knotIndex, double knot, int multiplicity)
int getInterval(int order, double param, OdGeInterval interval)
int multiplicityAt(int knotIndex)
OdGeKnotVector append(OdGeKnotVector tail, double knotRatio)
OdGeKnotVector insert(double param)
void getDistinctKnots(OdGeDoubleArray knots)
OdGeKnotVector setGrowLength(int rowLength)
OdGeKnotVector(OdGeKnotVector source)
OdGeKnotVector(IntPtr cPtr, bool cMemoryOwn)
virtual void Dispose(bool disposing)
OdGeKnotVector(int size, double[] source)
OdGeKnotVector setTolerance(double tol)
static HandleRef getCPtr(OdIntArray obj)