Extended .NET SDK Documentation 2024 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
42 public DashTakerHatchImpl(UInt32 /*SIMPLETYPE*/ maxHatchDensity) : this(GlobalsPINVOKE.new_DashTakerHatchImpl(maxHatchDensity /*SIMPLETYPE*/), true) {
44 }
45
46 public override void setDashPeriod(bool value) {
49 }
50
51 public override void setShift(OdGeVector2d pShift) {
54 }
55
56 public override bool hasCache() {
59 return ret;
60 }
61
62 public override void setSmallerDashPeriod(double dSmallerPeriod) {
65 }
66
67 public override bool dash(OdGePoint2d start, OdGePoint2d end) {
70 return ret;
71 }
72
73 public override void setDeviation(double deviation) {
76 }
77
81 return ret;
82 }
83
85// csout array
87
89 return res;
90}
91
93// csout array
95
97 return res;
98}
99
100}
101
102}
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 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)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGeVector2d obj)
Definition: OdGeVector2d.cs:26