Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdGiExtCalc.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 OdGiExtCalc(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdGiExtCalc_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdGiExtCalc 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 override OdGiRegenType regenType() {
45 return ret;
46 }
47
48 public virtual bool regenAbort() {
49 bool ret = GlobalsPINVOKE.OdGiExtCalc_regenAbort(swigCPtr);
51 return ret;
52 }
53
54 public virtual void draw(OdGiDrawable pDrawable) {
57 }
58
59 public virtual void setExtents(OdGePoint3d newExtents) {
62 }
63
64 public void resetExtents() {
67 }
68
69 public void getExtents(OdGeExtents3d extents) {
72 }
73
74 public override void setContext(OdGiContext pUserContext) {
77 }
78
82 return ret;
83 }
84
85 public virtual void affectTraits(OdGiSubEntityTraitsData pSource, OdGiSubEntityTraitsData destination) {
88 }
89
90 public bool isSetExtentsCalled() {
93 return ret;
94 }
95
96 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
97 string ret = GlobalsPINVOKE.OdGiExtCalc_getRealClassName(ptr /*SIMPLETYPE*/);
99 return ret;
100 }
101
106 public virtual void vb_edge(Teigha.Core.OdGiEdge2dArray edges) { this.edge(edges); }
107
112 public virtual Teigha.Core.OdGiWorldGeometry vb_geometry() { return this.geometry(); }
113
118 public virtual double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve) { return this.deviation(deviationType, pointOnCurve); }
119
124 public virtual void vb_mesh(Teigha.Core.MeshData numRows) { this.mesh(numRows); }
125
130 public void vb_shape(Teigha.Core.OdGePoint3d position, Teigha.Core.OdGeVector3d normal, Teigha.Core.OdGeVector3d direction, int shapeNumber, Teigha.Core.OdGiTextStyle pTextStyle) { this.shape(position, normal, direction, shapeNumber, pTextStyle); }
131
136 public virtual Teigha.Core.OdDbStub vb_lineType() { return this.lineType(); }
137
142 public virtual Teigha.Core.LineWeight vb_lineWeight() { return this.lineWeight(); }
143
148 public virtual Teigha.Core.OdDbStub vb_material() { return this.material(); }
149
154 public Teigha.Core.OdGiContext vb_context() { return this.context(); }
155
161
166 public virtual uint vb_drawFlags() { return this.drawFlags(); }
167
172 public virtual uint vb_lockFlags() { return this.lockFlags(); }
173
179
185
186}
187
188}
static global::System.Exception Retrieve()
static bool OdGiExtCalc_regenAbort(HandleRef jarg1)
static void OdGiExtCalc_setContext(HandleRef jarg1, HandleRef jarg2)
static void delete_OdGiExtCalc(HandleRef jarg1)
static int OdGiExtCalc_regenType(HandleRef jarg1)
static void OdGiExtCalc_affectTraits(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdGiExtCalc_getExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdGiExtCalc_getRealClassName(IntPtr jarg1)
static void OdGiExtCalc_setExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiExtCalc_resetExtents(HandleRef jarg1)
static bool OdGiExtCalc_isSetExtentsCalled(HandleRef jarg1)
static void OdGiExtCalc_draw(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdGiExtCalc_effectiveTraits(HandleRef jarg1)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
virtual void mesh(MeshData numRows)
void shape(OdGePoint3d position, OdGeVector3d normal, OdGeVector3d direction, int shapeNumber, OdGiTextStyle pTextStyle)
virtual double deviation(OdGiDeviationType deviationType, OdGePoint3d pointOnCurve)
virtual void edge(OdGiEdge2dArray edges)
static HandleRef getCPtr(OdGiContext obj)
Definition: OdGiContext.cs:25
static HandleRef getCPtr(OdGiDrawable obj)
Definition: OdGiDrawable.cs:25
virtual Teigha.Core.OdGiSubEntityTraits.SelectionFlags vb_selectionFlags()
Definition: OdGiExtCalc.cs:184
Teigha.Core.OdGiContext vb_context()
Definition: OdGiExtCalc.cs:154
virtual double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve)
Definition: OdGiExtCalc.cs:118
void getExtents(OdGeExtents3d extents)
Definition: OdGiExtCalc.cs:69
virtual void vb_edge(Teigha.Core.OdGiEdge2dArray edges)
Definition: OdGiExtCalc.cs:106
OdGiExtCalc(IntPtr cPtr, bool cMemoryOwn)
Definition: OdGiExtCalc.cs:20
virtual void setExtents(OdGePoint3d newExtents)
Definition: OdGiExtCalc.cs:59
override void Dispose(bool disposing)
Definition: OdGiExtCalc.cs:29
virtual void vb_mesh(Teigha.Core.MeshData numRows)
Definition: OdGiExtCalc.cs:124
override void setContext(OdGiContext pUserContext)
Definition: OdGiExtCalc.cs:74
virtual void affectTraits(OdGiSubEntityTraitsData pSource, OdGiSubEntityTraitsData destination)
Definition: OdGiExtCalc.cs:85
virtual Teigha.Core.OdGiWorldGeometry vb_geometry()
Definition: OdGiExtCalc.cs:112
static HandleRef getCPtr(OdGiExtCalc obj)
Definition: OdGiExtCalc.cs:25
void vb_shape(Teigha.Core.OdGePoint3d position, Teigha.Core.OdGeVector3d normal, Teigha.Core.OdGeVector3d direction, int shapeNumber, Teigha.Core.OdGiTextStyle pTextStyle)
Definition: OdGiExtCalc.cs:130
virtual uint vb_lockFlags()
Definition: OdGiExtCalc.cs:172
virtual bool regenAbort()
Definition: OdGiExtCalc.cs:48
virtual Teigha.Core.LineWeight vb_lineWeight()
Definition: OdGiExtCalc.cs:142
virtual OdGiSubEntityTraitsData effectiveTraits()
Definition: OdGiExtCalc.cs:79
virtual Teigha.Core.OdGiSubEntityTraits.ShadowFlags vb_shadowFlags()
Definition: OdGiExtCalc.cs:178
virtual Teigha.Core.OdDbStub vb_material()
Definition: OdGiExtCalc.cs:148
virtual uint vb_drawFlags()
Definition: OdGiExtCalc.cs:166
virtual void draw(OdGiDrawable pDrawable)
Definition: OdGiExtCalc.cs:54
virtual Teigha.Core.OdDbStub vb_lineType()
Definition: OdGiExtCalc.cs:136
virtual Teigha.Core.PlotStyleNameType vb_plotStyleNameType()
Definition: OdGiExtCalc.cs:160
override OdGiRegenType regenType()
Definition: OdGiExtCalc.cs:42
static string getRealClassName(IntPtr ptr)
Definition: OdGiExtCalc.cs:96
static HandleRef getCPtr(OdGiSubEntityTraitsData obj)
virtual OdGiWorldGeometry geometry()
virtual OdGiSubEntityTraits.ShadowFlags shadowFlags()
virtual PlotStyleNameType plotStyleNameType()
virtual OdGiSubEntityTraits.SelectionFlags selectionFlags()
virtual LineWeight lineWeight()