Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
DashTakerHatchImpl.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 DashTakerHatchImpl(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.DashTakerHatchImpl_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(DashTakerHatchImpl 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
54
55 public DashTakerHatchImpl(UInt32 maxHatchDensity) : this(GlobalsPINVOKE.new_DashTakerHatchImpl(maxHatchDensity /*SIMPLETYPE*/), true) {
57 }
58
63
68
69 public override bool hasCache() {
72 return ret;
73 }
74
75 public override void setSmallerDashPeriod(double dSmallerPeriod) {
78 }
79
80 public override bool dash(OdGePoint2d start, OdGePoint2d end) {
83 return ret;
84 }
85
86 public override void setDeviation(double deviation) {
89 }
90
96
104
112
113}
114
115}
SWIGTYPE_p_OdSharedPtrT_OdGeShellData_t m_pShell
DashTakerHatchImpl(IntPtr cPtr, bool cMemoryOwn)
override void setSmallerDashPeriod(double dSmallerPeriod)
override void setDashPeriod(bool value)
override void setDeviation(double deviation)
override bool dash(OdGePoint2d start, OdGePoint2d end)
DashTakerHatchImpl(UInt32 maxHatchDensity)
override void Dispose(bool disposing)
override void setShift(OdGeVector2d pShift)
static HandleRef getCPtr(DashTakerHatchImpl obj)
static global::System.Exception Retrieve()
static void DashTakerHatchImpl_setDashPeriod(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr DashTakerHatchImpl_m_pShell_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DashTakerHatchImpl_m_pShell_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void DashTakerHatchImpl_setShift(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr DashTakerHatchImpl_getStartPoints(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DashTakerHatchImpl_setDeviation(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static global::System.IntPtr DashTakerHatchImpl_shift(global::System.Runtime.InteropServices.HandleRef jarg1)
static void DashTakerHatchImpl_setSmallerDashPeriod(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void delete_DashTakerHatchImpl(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool DashTakerHatchImpl_hasCache(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr DashTakerHatchImpl_getEndPoints(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool DashTakerHatchImpl_dash(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGeVector2d obj)