Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbFcf.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.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
17public class OdDbFcf : OdDbEntity {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbFcf(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbFcf_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbFcf obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDbFcf cast(OdRxObject pObj) {// OdSmartPtr<OdDbFcf>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46 IntPtr ptr = TD_DbPINVOKE.OdDbFcf_cast(OdRxObject.getCPtr(pObj));
47
48 OdDbFcf ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbFcf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFcf),ptr, true));
52 ret = (OdDbFcf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFcf),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbFcf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFcf),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbFcf_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbFcf_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDbFcf_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbFcf createObject() {// OdSmartPtr<OdDbFcf>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbFcf ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbFcf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFcf),ptr, true));
93 ret = (OdDbFcf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFcf),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbFcf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbFcf),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual void setText(String fcfText) {
105 TD_DbPINVOKE.OdDbFcf_setText(swigCPtr, fcfText);
107 }
108
109 public virtual String text(int lineNo) {
110 string ret = TD_DbPINVOKE.OdDbFcf_text__SWIG_0(swigCPtr, lineNo);
112 return ret;
113}
114
115 public virtual String text() {
116 string ret = TD_DbPINVOKE.OdDbFcf_text__SWIG_1(swigCPtr);
118 return ret;
119}
120
125
126 public virtual OdGePoint3d location() {
127 OdGePoint3d ret = new OdGePoint3d(TD_DbPINVOKE.OdDbFcf_location(swigCPtr), true);
129 return ret;
130 }
131
136
137 public virtual OdGeVector3d normal() {
138 OdGeVector3d ret = new OdGeVector3d(TD_DbPINVOKE.OdDbFcf_normal(swigCPtr), true);
140 return ret;
141 }
142
148
153
159
161 OdCmColor ret = new OdCmColor(TD_DbPINVOKE.OdDbFcf_dimclrd(swigCPtr), true);
163 return ret;
164 }
165
167 OdCmColor ret = new OdCmColor(TD_DbPINVOKE.OdDbFcf_dimclrt(swigCPtr), true);
169 return ret;
170 }
171
172 public double dimgap() {
173 double ret = TD_DbPINVOKE.OdDbFcf_dimgap(swigCPtr);
175 return ret;
176 }
177
178 public double dimscale() {
179 double ret = TD_DbPINVOKE.OdDbFcf_dimscale(swigCPtr);
181 return ret;
182 }
183
189
190 public double dimtxt() {
191 double ret = TD_DbPINVOKE.OdDbFcf_dimtxt(swigCPtr);
193 return ret;
194 }
195
200
205
210
215
220
225
226 public override OdResult subGetClassID(IntPtr pClsid) {
227 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbFcf_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
229 return ret;
230 }
231
237
242
248
253
254 public override bool subWorldDraw(OdGiWorldDraw pWd) {
255 bool ret = TD_DbPINVOKE.OdDbFcf_subWorldDraw(swigCPtr, OdGiWorldDraw.getCPtr(pWd));
257 return ret;
258 }
259
264
270
275
280
285
290
295
300
305
310
311 public override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData) {// OdDbObjectPtr
312 MemoryManager mMan = MemoryManager.GetMemoryManager();
313 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
314 IntPtr ptr = TD_DbPINVOKE.OdDbFcf_decomposeForSave(swigCPtr, (int)ver, OdDbObjectId.getCPtr(replaceId), out exchangeXData);
315
316 OdDbObject ret = null;
317 if (null != mTrans)
318 {
319 mTrans.AddObject((OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true));
320 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, false);
321 }
322 else
323 {
324 ret = (OdDbObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbObject),ptr, true);
325 }
326
328 return ret;
329}
330
336
337 protected static string getRealClassName(IntPtr ptr) {
338 string ret = TD_DbPINVOKE.OdDbFcf_getRealClassName(ptr /*SIMPLETYPE*/);
340 return ret;
341 }
342
347 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
348
354
359 public virtual Teigha.Core.OdGeVector3d vb_direction() { return this.direction(); }
360
365 public virtual Teigha.Core.OdGePoint3d vb_location() { return this.location(); }
366
371 public string vb_material() { return this.material(); }
372
377 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
378
383 public string vb_linetype() { return this.linetype(); }
384
390
396
397 public enum whichLine {
398 kAll = -1
399 }
400
401}
402
403}
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdCmColor obj)
Definition OdCmColor.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDimStyleTableRecord obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
virtual void gripStatus(GripStat status)
Visibility visibility()
virtual void getBoundingPoints(OdGePoint3dArray boundingPoints)
Definition OdDbFcf.cs:276
override bool subWorldDraw(OdGiWorldDraw pWd)
Definition OdDbFcf.cs:254
Teigha.TD.Visibility vb_visibility()
Definition OdDbFcf.cs:353
override OdRxClass isA()
Definition OdDbFcf.cs:70
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
Definition OdDbFcf.cs:265
void setDimtxsty(OdDbObjectId val)
Definition OdDbFcf.cs:216
void setDimscale(double val)
Definition OdDbFcf.cs:211
virtual OdDbHardPointerId dimensionStyle()
Definition OdDbFcf.cs:154
static new OdRxClass desc()
Definition OdDbFcf.cs:63
string vb_linetype()
Definition OdDbFcf.cs:383
virtual OdGePoint3d location()
Definition OdDbFcf.cs:126
void setDimgap(double val)
Definition OdDbFcf.cs:206
void setDimtxt(double val)
Definition OdDbFcf.cs:221
OdDbFcf(IntPtr cPtr, bool cMemoryOwn)
Definition OdDbFcf.cs:21
virtual void setOrientation(OdGeVector3d normal, OdGeVector3d direction)
Definition OdDbFcf.cs:132
double dimtxt()
Definition OdDbFcf.cs:190
void setDimclrd(OdCmColor val)
Definition OdDbFcf.cs:196
override void dxfOutFields(OdDbDxfFiler pFiler)
Definition OdDbFcf.cs:249
virtual OdGeVector3d normal()
Definition OdDbFcf.cs:137
OdCmColor dimclrt()
Definition OdDbFcf.cs:166
override OdRxObject queryX(OdRxClass protocolClass)
Definition OdDbFcf.cs:77
virtual void getBoundingPline(OdGePoint3dArray ptArray)
Definition OdDbFcf.cs:306
OdCmColor dimclrd()
Definition OdDbFcf.cs:160
virtual void setText(String fcfText)
Definition OdDbFcf.cs:104
static HandleRef getCPtr(OdDbFcf obj)
Definition OdDbFcf.cs:26
override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData)
Definition OdDbFcf.cs:311
double dimgap()
Definition OdDbFcf.cs:172
virtual void setDimensionStyle(OdDbHardPointerId dimStyleId)
Definition OdDbFcf.cs:149
virtual Teigha.Core.OdGePoint3d vb_location()
Definition OdDbFcf.cs:365
void setDimstyleData(OdDbObjectId dimstyleID)
Definition OdDbFcf.cs:301
override void subClose()
Definition OdDbFcf.cs:281
void getDimstyleData(OdDbDimStyleTableRecord pRecord)
Definition OdDbFcf.cs:291
override void Dispose(bool disposing)
Definition OdDbFcf.cs:30
virtual String text(int lineNo)
Definition OdDbFcf.cs:109
Teigha.Core.LineWeight vb_lineWeight()
Definition OdDbFcf.cs:389
override void modified(OdDbObject pObject)
Definition OdDbFcf.cs:286
virtual OdGeVector3d direction()
Definition OdDbFcf.cs:143
override OdResult dxfInFields(OdDbDxfFiler pFiler)
Definition OdDbFcf.cs:243
virtual String text()
Definition OdDbFcf.cs:115
void setDimstyleData(OdDbDimStyleTableRecord pDimstyle)
Definition OdDbFcf.cs:296
virtual Teigha.Core.OdGeVector3d vb_direction()
Definition OdDbFcf.cs:359
override void dwgOutFields(OdDbDwgFiler pFiler)
Definition OdDbFcf.cs:238
OdDbObjectId dimtxsty()
Definition OdDbFcf.cs:184
static string getRealClassName(IntPtr ptr)
Definition OdDbFcf.cs:337
static new OdDbFcf createObject()
Definition OdDbFcf.cs:84
virtual void setLocation(OdGePoint3d insPoint)
Definition OdDbFcf.cs:121
override void subViewportDraw(OdGiViewportDraw pVd)
Definition OdDbFcf.cs:260
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Definition OdDbFcf.cs:395
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents)
Definition OdDbFcf.cs:271
override OdResult dwgInFields(OdDbDwgFiler pFiler)
Definition OdDbFcf.cs:232
double dimscale()
Definition OdDbFcf.cs:178
void vb_gripStatus(Teigha.Core.GripStat status)
Definition OdDbFcf.cs:347
override OdResult subGetClassID(IntPtr pClsid)
Definition OdDbFcf.cs:226
virtual Teigha.TD.CollisionType vb_collisionType()
Definition OdDbFcf.cs:377
void setDimclrt(OdCmColor val)
Definition OdDbFcf.cs:201
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
Definition OdDbFcf.cs:331
string vb_material()
Definition OdDbFcf.cs:371
static OdDbFcf cast(OdRxObject pObj)
Definition OdDbFcf.cs:43
static HandleRef getCPtr(OdDbHardPointerId obj)
static HandleRef getCPtr(OdDbObject obj)
Definition OdDbObject.cs:26
OdDbObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdDbObject.cs:21
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static void OdDbFcf_setDimstyleData__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbFcf_setDimtxt(HandleRef jarg1, double jarg2)
static IntPtr OdDbFcf_decomposeForSave(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4)
static IntPtr OdDbFcf_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbFcf_location(HandleRef jarg1)
static void delete_OdDbFcf(HandleRef jarg1)
static global::System.IntPtr OdDbFcf_dimclrd(HandleRef jarg1)
static void OdDbFcf_subClose(HandleRef jarg1)
static double OdDbFcf_dimgap(HandleRef jarg1)
static String OdDbFcf_text__SWIG_1(HandleRef jarg1)
static void OdDbFcf_getDimstyleData(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbFcf_createObject()
static void OdDbFcf_setDimscale(HandleRef jarg1, double jarg2)
static void OdDbFcf_setDimclrd(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbFcf_setLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbFcf_dimensionStyle(HandleRef jarg1)
static void OdDbFcf_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbFcf_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbFcf_normal(HandleRef jarg1)
static void OdDbFcf_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbFcf_direction(HandleRef jarg1)
static double OdDbFcf_dimscale(HandleRef jarg1)
static void OdDbFcf_getBoundingPline(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbFcf_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbFcf_setDimtxsty(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbFcf_dimtxsty(HandleRef jarg1)
static int OdDbFcf_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbFcf_setDimclrt(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbFcf_dimtxt(HandleRef jarg1)
static void OdDbFcf_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static global::System.IntPtr OdDbFcf_dimclrt(HandleRef jarg1)
static int OdDbFcf_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbFcf_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static string OdDbFcf_getRealClassName(IntPtr jarg1)
static void OdDbFcf_setDimstyleData__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static void OdDbFcf_setText(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbFcf_setOrientation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbFcf_setDimensionStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbFcf_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbFcf_getBoundingPoints(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbFcf_modified(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbFcf_desc()
static String OdDbFcf_text__SWIG_0(HandleRef jarg1, int jarg2)
static bool OdDbFcf_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbFcf_setDimgap(HandleRef jarg1, double jarg2)
static IntPtr OdDbFcf_cast(HandleRef jarg1)
static IntPtr OdDbFcf_isA(HandleRef jarg1)