Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdGePointEnt2d.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdGePointEnt2d(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGePointEnt2d_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGePointEnt2d obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public new OdGePointEnt2d copy() {
43 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGePointEnt2d_copy(swigCPtr);
44 OdGePointEnt2d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGePointEnt2d(cPtr, false);
46 return ret;
47 }
48
54
60
61 public new OdGePointEnt2d rotateBy(double angle, OdGePoint2d basePoint) {
64 return ret;
65 }
66
72
78
79 public new OdGePointEnt2d scaleBy(double scaleFactor, OdGePoint2d basePoint) {
80 OdGePointEnt2d ret = new OdGePointEnt2d(GlobalsPINVOKE.OdGePointEnt2d_scaleBy__SWIG_0(swigCPtr, scaleFactor, OdGePoint2d.getCPtr(basePoint)), false);
82 return ret;
83 }
84
85 public new OdGePointEnt2d scaleBy(double scaleFactor) {
86 OdGePointEnt2d ret = new OdGePointEnt2d(GlobalsPINVOKE.OdGePointEnt2d_scaleBy__SWIG_1(swigCPtr, scaleFactor), false);
88 return ret;
89 }
90
96
102
107 public Teigha.Core.OdGe.EntityId vb_type() { return this.type(); }
108
109}
110
111}
static global::System.Exception Retrieve()
static global::System.IntPtr OdGePointEnt2d_scaleBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGePointEnt2d_transformBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointEnt2d_mirror(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointEnt2d_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointEnt2d_rotateBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointEnt2d_translateBy(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGePointEnt2d_scaleBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointEnt2d_copy(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePointEnt2d_rotateBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGePointEnt2d_point2d(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGePointEnt2d(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGeLine2d obj)
Definition OdGeLine2d.cs:25
static HandleRef getCPtr(OdGeMatrix2d obj)
static HandleRef getCPtr(OdGePoint2d obj)
new OdGePointEnt2d translateBy(OdGeVector2d translateVec)
Teigha.Core.OdGe.EntityId vb_type()
new OdGePointEnt2d mirror(OdGeLine2d line)
new OdGePointEnt2d scaleBy(double scaleFactor, OdGePoint2d basePoint)
override void Dispose(bool disposing)
new OdGePointEnt2d transformBy(OdGeMatrix2d xfm)
OdGePointEnt2d Assign(OdGePointEnt2d point)
OdGePointEnt2d(IntPtr cPtr, bool cMemoryOwn)
new OdGePointEnt2d rotateBy(double angle, OdGePoint2d basePoint)
new OdGePointEnt2d scaleBy(double scaleFactor)
new OdGePointEnt2d copy()
static HandleRef getCPtr(OdGePointEnt2d obj)
new OdGePointEnt2d rotateBy(double angle)
static HandleRef getCPtr(OdGeVector2d obj)