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);
53 if (swigCPtr.Handle == IntPtr.Zero)
return "Empty";
54 return string.Format(
"({0},{1},{2})",
sx,
sy,
sz);
65 public OdGeScale3d(
double xFactor,
double yFactor,
double zFactor) : this(
GlobalsPINVOKE.new_OdGeScale3d__SWIG_2(xFactor, yFactor, zFactor), true) {
156 public OdGeScale3d set(
double xFactor,
double yFactor,
double zFactor) {
static global::System.Exception Retrieve()
static global::System.IntPtr OdGeScale3d_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static void delete_OdGeScale3d(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeScale3d_removeScale__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static double OdGeScale3d_sz_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeScale3d_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGeScale3d_GetItem__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2)
static void OdGeScale3d_sz_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGeScale3d_sx_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeScale3d_Mul__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeScale3d_kIdentity_get()
static bool OdGeScale3d_isProportional__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeScale3d_isEqualTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeScale3d_setToProduct__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static bool OdGeScale3d_isValid(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeScale3d_Mul__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGeScale3d_sy_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGeScale3d_inverse(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdGeScale3d_isProportional__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeScale3d_sx_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeScale3d_removeScale__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeScale3d_IsNotEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeScale3d_setToProduct__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeScale3d_isEqualTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeScale3d_invert(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeScale3d_extractScale(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdGeScale3d_sy_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeScale3d_getMatrix(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static HandleRef getCPtr(OdGeMatrix3d obj)
OdGeScale3d Mul(double factor)
bool IsEqual(OdGeScale3d scaleVec)
override string ToString()
OdGeScale3d Mul(OdGeScale3d scaleVec)
OdGeScale3d(double xFactor, double yFactor, double zFactor)
OdGeScale3d removeScale(OdGeMatrix3d xfm, bool negateX)
bool isEqualTo(OdGeScale3d scaleVec, OdGeTol tol)
OdGeScale3d setToProduct(OdGeScale3d scaleVec, double factor)
OdGeScale3d(IntPtr cPtr, bool cMemoryOwn)
void getMatrix(OdGeMatrix3d xfm)
bool IsNotEqual(OdGeScale3d scaleVec)
OdGeScale3d(double factor)
OdGeScale3d extractScale(OdGeMatrix3d xfm)
OdGeScale3d setToProduct(OdGeScale3d scaleVec1, OdGeScale3d scaleVec2)
virtual void Dispose(bool disposing)
bool isProportional(OdGeTol tol)
static HandleRef getCPtr(OdGeScale3d obj)
bool isEqualTo(OdGeScale3d scaleVec)
OdGeScale3d removeScale(OdGeMatrix3d xfm)
static OdGeScale3d kIdentity
static HandleRef getCPtr(OdGeTol obj)