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);
52 MemoryTransaction mTr = MemoryManager.GetMemoryManager().GetCurrentTransaction();
59 public double this[
int row,
int column]
61 get {
return GetItem(row, column); }
94 for (
int i = 0; i < 3; i++)
96 for (
int j = 0; j < 3; j++)
114 for (
int i = 0; i < 3; i++)
116 for (
int j = 0; j < 3; j++)
118 ret[i,j] =
this[i,j];
128 for (
int i = 0; i < 3; i++)
130 for (
int j = 0; j < 3; j++)
132 ret[i,j] =
this[i,j];
142 for (
int i = 0; i < 3; i++)
144 for (
int j = 0; j < 3; j++)
146 ret[i,j] =
this[i,j];
156 for (
int i = 0; i < 3; i++)
158 for (
int j = 0; j < 3; j++)
160 ret[i,j] =
this[i,j];
188 for (
int i = 0; i < 3; i++)
190 for (
int j = 0; j < 3; j++)
192 ret[i,j] =
this[i,j];
268 for (
int i = 0; i < 3; i++)
270 for (
int j = 0; j < 3; j++)
272 ret[i,j] =
this[i,j];
300 for (
int i = 0; i < 3; i++)
302 for (
int j = 0; j < 3; j++)
304 ret[i,j] =
this[i,j];
319 for (
int i = 0; i < 3; i++)
321 for (
int j = 0; j < 3; j++)
323 ret[i,j] =
this[i,j];
333 for (
int i = 0; i < 3; i++)
335 for (
int j = 0; j < 3; j++)
337 ret[i,j] =
this[i,j];
347 for (
int i = 0; i < 3; i++)
349 for (
int j = 0; j < 3; j++)
351 ret[i,j] =
this[i,j];
361 for (
int i = 0; i < 3; i++)
363 for (
int j = 0; j < 3; j++)
365 ret[i,j] =
this[i,j];
375 for (
int i = 0; i < 3; i++)
377 for (
int j = 0; j < 3; j++)
379 ret[i,j] =
this[i,j];
389 for (
int i = 0; i < 3; i++)
391 for (
int j = 0; j < 3; j++)
393 ret[i,j] =
this[i,j];
403 for (
int i = 0; i < 3; i++)
405 for (
int j = 0; j < 3; j++)
407 ret[i,j] =
this[i,j];
417 for (
int i = 0; i < 3; i++)
419 for (
int j = 0; j < 3; j++)
421 ret[i,j] =
this[i,j];
431 for (
int i = 0; i < 3; i++)
433 for (
int j = 0; j < 3; j++)
435 ret[i,j] =
this[i,j];
445 for (
int i = 0; i < 3; i++)
447 for (
int j = 0; j < 3; j++)
449 ret[i,j] =
this[i,j];
static OdGeVector2d Mul(OdGeMatrix2d xfm, OdGeVector2d vect)
static global::System.Exception Retrieve()
static global::System.IntPtr OdGeMatrix2d_setToProduct(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGeMatrix2d_mirroring__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_scaling__SWIG_1(double jarg1)
static global::System.IntPtr OdGeMatrix2d_setToMirroring__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeMatrix2d_isSingular__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_alignCoordSys(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5, IntPtr jarg6)
static global::System.IntPtr OdGeMatrix2d_preMultBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeMatrix2d_transpose(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_scaling__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeMatrix2d_entry_set(HandleRef jarg1, int row, int column, double value)
static void OdGeMatrix2d_getCoordSystem(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, IntPtr jarg4)
static global::System.IntPtr OdGeMatrix2d_setToIdentity(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_translation__SWIG_1(IntPtr jarg1)
static global::System.IntPtr OdGeMatrix2d_setToRotation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdGeMatrix2d_isSingular__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeMatrix2d_postMultBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeMatrix2d_isConformal(global::System.Runtime.InteropServices.HandleRef jarg1, out double jarg2, out double jarg3, out bool jarg4, IntPtr jarg5)
static global::System.IntPtr OdGeMatrix2d_setToRotation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdGeMatrix2d_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 OdGeMatrix2d_rotation__SWIG_0(double jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeMatrix2d_mirroring__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_kIdentity_get()
static global::System.IntPtr OdGeMatrix2d_setToScaling__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdGeMatrix2d_isScaledOrtho__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_setCoordSystem(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, IntPtr jarg4)
static void delete_OdGeMatrix2d(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_setToScaling__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdGeMatrix2d_scale(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_Mul__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeMatrix2d_isUniScaledOrtho__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeMatrix2d_isEqualTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeMatrix2d_setToTranslation(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static bool OdGeMatrix2d_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeMatrix2d_inverse(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_setToMirroring__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeMatrix2d_setTranslation(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGeMatrix2d_setToScaling__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static double OdGeMatrix2d_det(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_setToScaling__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeMatrix2d_rotation__SWIG_1(double jarg1)
static global::System.IntPtr OdGeMatrix2d_setToAlignCoordSys(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, IntPtr jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6, IntPtr jarg7)
static bool OdGeMatrix2d_isUniScaledOrtho__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static double OdGeMatrix2d_GetItem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static bool OdGeMatrix2d_isScaledOrtho__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGeMatrix2d_IsNotEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeMatrix2d_scaling__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeMatrix2d_translation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_scaling__SWIG_0(double jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGeMatrix2d_invert(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGeMatrix2d_transposeIt(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGeLine2d obj)
virtual void Dispose(bool disposing)
bool isEqualTo(OdGeMatrix2d matrix)
static OdGeMatrix2d rotation(double angle, OdGePoint2d center)
OdGeMatrix2d Mul(OdGeMatrix2d matrix)
OdGeMatrix2d setToIdentity()
static Teigha.Core.OdGeMatrix2d vb_rotation(double angle, Teigha.Core.OdGePoint2d center)
OdGeMatrix2d setCoordSystem(OdGePoint2d origin, OdGeVector2d xAxis, OdGeVector2d yAxis)
OdGeMatrix2d setToScaling(double scale, OdGePoint2d center)
static OdGeMatrix2d scaling(OdGeScale2d scale, OdGePoint2d center)
static OdGeMatrix2d translation(OdGeVector2d vector)
OdGeMatrix2d setToMirroring(OdGeLine2d mirrorLine)
OdGeMatrix2d(IntPtr cPtr, bool cMemoryOwn)
OdGeMatrix2d setToAlignCoordSys(OdGePoint2d fromOrigin, OdGeVector2d fromXAxis, OdGeVector2d fromYAxis, OdGePoint2d toOrigin, OdGeVector2d toXAxis, OdGeVector2d toYAxis)
bool isEqualTo(OdGeMatrix2d matrix, OdGeTol tol)
OdGeMatrix2d transposeIt()
OdGeMatrix2d setToScaling(OdGeScale2d scale)
double GetItem(int row, int column)
bool isScaledOrtho(OdGeTol tol)
static OdGeMatrix2d scaling(OdGeScale2d scale)
bool isConformal(out double scale, out double angle, out bool isMirror, OdGeVector2d reflex)
OdGeMatrix2d setToScaling(OdGeScale2d scale, OdGePoint2d center)
static OdGeMatrix2d rotation(double angle)
OdGeVector2d translation()
static OdGeMatrix2d kIdentity
static OdGeMatrix2d scaling(double scale, OdGePoint2d center)
OdGeMatrix2d setToRotation(double angle)
void getCoordSystem(OdGePoint2d origin, OdGeVector2d xAxis, OdGeVector2d yAxis)
OdGeMatrix2d setTranslation(OdGeVector2d vect)
bool IsNotEqual(OdGeMatrix2d matrix)
OdGeMatrix2d setToTranslation(OdGeVector2d vect)
static OdGeMatrix2d mirroring(OdGeLine2d mirrorLine)
static OdGeMatrix2d operator*(OdGeMatrix2d m, OdGeMatrix2d d)
bool IsEqual(OdGeMatrix2d matrix)
bool isSingular(OdGeTol tol)
OdGeMatrix2d setToProduct(OdGeMatrix2d matrix1, OdGeMatrix2d matrix2)
static OdGeMatrix2d mirroring(OdGePoint2d mirrorPoint)
OdGeMatrix2d postMultBy(OdGeMatrix2d rightSide)
bool isUniScaledOrtho(OdGeTol tol)
static OdGeMatrix2d alignCoordSys(OdGePoint2d fromOrigin, OdGeVector2d fromXAxis, OdGeVector2d fromYAxis, OdGePoint2d toOrigin, OdGeVector2d toXAxis, OdGeVector2d toYAxis)
OdGeMatrix2d setToScaling(double scale)
OdGeMatrix2d setToRotation(double angle, OdGePoint2d center)
static HandleRef getCPtr(OdGeMatrix2d obj)
OdGeMatrix2d preMultBy(OdGeMatrix2d leftSide)
OdGeMatrix2d setToMirroring(OdGePoint2d mirrorPoint)
static Teigha.Core.OdGeMatrix2d vb_rotation(double angle)
static OdGeMatrix2d scaling(double scale)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGeScale2d obj)
static HandleRef getCPtr(OdGeTol obj)
static HandleRef getCPtr(OdGeVector2d obj)