Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdGePointEnt3d.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 OdGePointEnt3d(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGePointEnt3d_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGePointEnt3d 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 OdGePointEnt3d copy() {
43 global::System.IntPtr cPtr = GlobalsPINVOKE.OdGePointEnt3d_copy(swigCPtr);
44 OdGePointEnt3d ret = (cPtr == global::System.IntPtr.Zero) ? null : new OdGePointEnt3d(cPtr, false);
46 return ret;
47 }
48
54
60
66
72
78
79 public new OdGePointEnt3d scaleBy(double scaleFactor, OdGePoint3d basePoint) {
80 OdGePointEnt3d ret = new OdGePointEnt3d(GlobalsPINVOKE.OdGePointEnt3d_scaleBy__SWIG_0(swigCPtr, scaleFactor, OdGePoint3d.getCPtr(basePoint)), false);
82 return ret;
83 }
84
85 public new OdGePointEnt3d scaleBy(double scaleFactor) {
86 OdGePointEnt3d ret = new OdGePointEnt3d(GlobalsPINVOKE.OdGePointEnt3d_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 OdGePointEnt3d_translateBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointEnt3d_rotateBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdGePointEnt3d_mirror(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointEnt3d_rotateBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr OdGePointEnt3d_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGePointEnt3d_copy(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePointEnt3d_transformBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdGePointEnt3d(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePointEnt3d_point3d(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr OdGePointEnt3d_scaleBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr OdGePointEnt3d_scaleBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3d obj)
Teigha.Core.OdGe.EntityId vb_type()
new OdGePointEnt3d rotateBy(double angle, OdGeVector3d vect)
new OdGePointEnt3d scaleBy(double scaleFactor)
OdGePointEnt3d(IntPtr cPtr, bool cMemoryOwn)
new OdGePointEnt3d copy()
new OdGePointEnt3d mirror(OdGePlane plane)
OdGePointEnt3d Assign(OdGePointEnt3d ent)
new OdGePointEnt3d rotateBy(double angle, OdGeVector3d vect, OdGePoint3d basePoint)
override void Dispose(bool disposing)
new OdGePointEnt3d scaleBy(double scaleFactor, OdGePoint3d basePoint)
new OdGePointEnt3d transformBy(OdGeMatrix3d xfm)
static HandleRef getCPtr(OdGePointEnt3d obj)
new OdGePointEnt3d translateBy(OdGeVector3d translateVec)
static HandleRef getCPtr(OdGeVector3d obj)