Extended .NET SDK Documentation 2025 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
47
48 public virtual bool regenAbort() {
49 bool ret = GlobalsPINVOKE.OdGiExtCalc_regenAbort(swigCPtr);
51 return ret;
52 }
53
58
63
68
73
78
84
89
95
96 protected static string getRealClassName(IntPtr 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)
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)
static HandleRef getCPtr(OdGiDrawable obj)
virtual Teigha.Core.OdGiSubEntityTraits.SelectionFlags vb_selectionFlags()
Teigha.Core.OdGiContext vb_context()
virtual double vb_deviation(Teigha.Core.OdGiDeviationType deviationType, Teigha.Core.OdGePoint3d pointOnCurve)
void getExtents(OdGeExtents3d extents)
virtual void vb_edge(Teigha.Core.OdGiEdge2dArray edges)
OdGiExtCalc(IntPtr cPtr, bool cMemoryOwn)
virtual void setExtents(OdGePoint3d newExtents)
override void Dispose(bool disposing)
virtual void vb_mesh(Teigha.Core.MeshData numRows)
override void setContext(OdGiContext pUserContext)
virtual Teigha.Core.OdGiWorldGeometry vb_geometry()
static HandleRef getCPtr(OdGiExtCalc obj)
void vb_shape(Teigha.Core.OdGePoint3d position, Teigha.Core.OdGeVector3d normal, Teigha.Core.OdGeVector3d direction, int shapeNumber, Teigha.Core.OdGiTextStyle pTextStyle)
virtual uint vb_lockFlags()
virtual bool regenAbort()
virtual Teigha.Core.LineWeight vb_lineWeight()
virtual OdGiSubEntityTraitsData effectiveTraits()
virtual Teigha.Core.OdGiSubEntityTraits.ShadowFlags vb_shadowFlags()
virtual Teigha.Core.OdDbStub vb_material()
virtual uint vb_drawFlags()
virtual void draw(OdGiDrawable pDrawable)
virtual Teigha.Core.OdDbStub vb_lineType()
virtual Teigha.Core.PlotStyleNameType vb_plotStyleNameType()
override OdGiRegenType regenType()
static string getRealClassName(IntPtr ptr)
virtual new void affectTraits(OdGiSubEntityTraitsData pSource, OdGiSubEntityTraitsData destination)
static HandleRef getCPtr(OdGiSubEntityTraitsData obj)
virtual OdGiWorldGeometry geometry()
virtual OdGiSubEntityTraits.ShadowFlags shadowFlags()
virtual PlotStyleNameType plotStyleNameType()
virtual OdGiSubEntityTraits.SelectionFlags selectionFlags()
virtual LineWeight lineWeight()