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);
73 if (swigCPtr.Handle == IntPtr.Zero)
return "Empty";
74 return string.Format(
"({0},{1},{2})",
x,
y,
z);
static global::System.Exception Retrieve()
static global::System.IntPtr OdGeVector3d_asPoint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeVector3d_normalize__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out OdGe.ErrorCondition jarg3)
static double OdGeVector3d_lengthSqrd(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeVector3d_setToSum(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeVector3d_Sub__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeVector3d_kZAxis_get()
static global::System.IntPtr OdGeVector3d_convert2d__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeVector3d_isParallelTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeVector3d_z_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeVector3d_perpVector(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeVector3d_negate(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeVector3d_kIdentity_get()
static double OdGeVector3d_angleTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeVector3d_setLength(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static double OdGeVector3d_normalizeGetLength__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGeVector3d_y_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeVector3d_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeVector3d_isCodirectionalTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeVector3d_isZeroLength__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeVector3d_mirror(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGeVector3d_GetItem__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static bool OdGeVector3d_IsNotEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeVector3d_normal__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeVector3d_orthoProject__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out OdGe.ErrorCondition jarg4)
static bool OdGeVector3d_isZeroLength__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGeVector3d_normalizeGetLength__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeVector3d_normal__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeVector3d_x_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeVector3d_isPerpendicularTo__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out OdGe.ErrorCondition jarg4)
static global::System.IntPtr OdGeVector3d_set__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static global::System.IntPtr OdGeVector3d_orthoProject__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGeVector3d_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeVector3d_setToProduct__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static bool OdGeVector3d_isPerpendicularTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGeVector3d_y_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGeVector3d(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeVector3d_isParallelTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeVector3d_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeVector3d_convert2d__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeVector3d_crossProduct(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeVector3d_Div__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeVector3d_project__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out OdGe.ErrorCondition jarg5)
static double OdGeVector3d_length(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeVector3d_z_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static uint OdGeVector3d_largestElement(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeVector3d_normalize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeVector3d_isEqualTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeVector3d_isCodirectionalTo__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out OdGe.ErrorCondition jarg4)
static global::System.IntPtr OdGeVector3d_transformBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGeVector3d_angleOnPlane(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeVector3d_normalize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeVector3d_rotateBy(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdGeVector3d_dotProduct(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGeVector3d_angleTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeVector3d_isEqualTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeVector3d_isPerpendicularTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeVector3d_Mul__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdGeVector3d_isCodirectionalTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeVector3d_Sub__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeVector3d_isParallelTo__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out OdGe.ErrorCondition jarg4)
static global::System.IntPtr OdGeVector3d_setToProduct__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeVector3d_set__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static bool OdGeVector3d_isUnitLength__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeVector3d_kXAxis_get()
static global::System.IntPtr OdGeVector3d_kYAxis_get()
static bool OdGeVector3d_isUnitLength__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeVector3d_project__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlanarEnt obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector2d obj)
OdGeVector3d orthoProject(OdGeVector3d planeNormal, OdGeTol tol, out OdGe.ErrorCondition flag)
bool isParallelTo(OdGeVector3d vect, OdGeTol tol)
bool IsNotEqual(OdGeVector3d vect)
OdGeVector3d perpVector()
bool isPerpendicularTo(OdGeVector3d vect, OdGeTol tol, out OdGe.ErrorCondition status)
OdGeVector3d(OdGePlanarEnt plane, OdGeVector2d vector2d)
bool IsEqual(OdGeVector3d vect)
static OdGeVector3d operator-(OdGeVector3d v, OdGeVector3d d)
OdGeVector3d project(OdGeVector3d planeNormal, OdGeVector3d projectDirection, OdGeTol tol, out OdGe.ErrorCondition flag)
static OdGeVector3d kIdentity
OdGeVector3d orthoProject(OdGeVector3d planeNormal)
virtual void Dispose(bool disposing)
OdGeVector2d convert2d(OdGePlanarEnt plane)
bool isUnitLength(OdGeTol tol)
OdGeVector3d(IntPtr cPtr, bool cMemoryOwn)
bool isEqualTo(OdGeVector3d vect)
static OdGeVector3d operator*(OdGeVector3d v, double d)
OdGeVector3d setToProduct(OdGeMatrix3d matrix, OdGeVector3d vect)
static OdGeVector3d operator/(OdGeVector3d v, double scale)
bool isCodirectionalTo(OdGeVector3d vect)
OdGeVector3d normalize(OdGeTol tol, out OdGe.ErrorCondition status)
override string ToString()
OdGeVector3d(OdGeVector3d vect)
static OdGeVector3d kXAxis
OdGeVector3d mirror(OdGeVector3d normalToPlane)
static OdGeVector3d kYAxis
bool isPerpendicularTo(OdGeVector3d vect, OdGeTol tol)
bool isParallelTo(OdGeVector3d vect)
OdGeVector3d setToProduct(OdGeVector3d vect, double scale)
OdGeVector3d transformBy(OdGeMatrix3d xfm)
double dotProduct(OdGeVector3d vect)
OdGeVector3d normal(OdGeTol tol)
bool isCodirectionalTo(OdGeVector3d vect, OdGeTol tol)
void setLength(double length)
static HandleRef getCPtr(OdGeVector3d obj)
bool isParallelTo(OdGeVector3d vect, OdGeTol tol, out OdGe.ErrorCondition status)
OdGeVector3d Add(OdGeVector3d vect)
OdGeVector3d normalize(OdGeTol tol)
OdGeVector3d Sub(OdGeVector3d vect)
double angleTo(OdGeVector3d vect)
OdGeVector3d(double xx, double yy, double zz)
bool isEqualTo(OdGeVector3d vect, OdGeTol tol)
double angleOnPlane(OdGePlanarEnt plane)
OdGeVector3d rotateBy(double angle, OdGeVector3d axis)
double normalizeGetLength(double tol)
double angleTo(OdGeVector3d vect, OdGeVector3d refVector)
OdGeVector3d project(OdGeVector3d planeNormal, OdGeVector3d projectDirection)
OdGeVector3d setToSum(OdGeVector3d vector1, OdGeVector3d vector2)
OdGeVector3d Mul(double scale)
OdGeVector3d crossProduct(OdGeVector3d vect)
bool isPerpendicularTo(OdGeVector3d vect)
double normalizeGetLength()
bool isZeroLength(OdGeTol tol)
bool isCodirectionalTo(OdGeVector3d vect, OdGeTol tol, out OdGe.ErrorCondition status)
OdGeVector3d Div(double scale)
static OdGeVector3d operator+(OdGeVector3d v, OdGeVector3d d)
static OdGeVector3d kZAxis