Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGeHatchDashTaker.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
16public class OdGeHatchDashTaker : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdGeHatchDashTaker(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdGeHatchDashTaker obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 public virtual bool dash(OdGePoint2d start, OdGePoint2d end) {
54 return ret;
55 }
56
57 public virtual void setShift(OdGeVector2d pShift) {
60 }
61
62 public virtual void setDashPeriod(bool value) {
65 }
66
67 public virtual bool hasCache() {
70 return ret;
71 }
72
73 public virtual void setDeviation(double deviation) {
76 }
77
78 public virtual void setSmallerDashPeriod(double dSmallerPeriod) {
81 }
82
83}
84
85}
static global::System.Exception Retrieve()
static bool OdGeHatchDashTaker_dash(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGeHatchDashTaker_setSmallerDashPeriod(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static void OdGeHatchDashTaker_setDeviation(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2)
static bool OdGeHatchDashTaker_hasCache(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdGeHatchDashTaker(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdGeHatchDashTaker_setDashPeriod(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void OdGeHatchDashTaker_setShift(global::System.Runtime.InteropServices.HandleRef jarg1, IntPtr jarg2)
virtual void setDeviation(double deviation)
static HandleRef getCPtr(OdGeHatchDashTaker obj)
virtual void setSmallerDashPeriod(double dSmallerPeriod)
virtual void setShift(OdGeVector2d pShift)
virtual void Dispose(bool disposing)
virtual bool dash(OdGePoint2d start, OdGePoint2d end)
OdGeHatchDashTaker(IntPtr cPtr, bool cMemoryOwn)
virtual void setDashPeriod(bool value)
static HandleRef getCPtr(OdGePoint2d obj)
Definition: OdGePoint2d.cs:26
static HandleRef getCPtr(OdGeVector2d obj)
Definition: OdGeVector2d.cs:26