14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
175 MemoryManager mMan = MemoryManager.GetMemoryManager();
176 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
321IntPtr tmp_pszPatternName = Marshal.StringToCoTaskMemUni(pszPatternName);
322 IntPtr saved_pszPatternName = tmp_pszPatternName;
327if (tmp_pszPatternName != saved_pszPatternName) pszPatternName = Marshal.PtrToStringUni(tmp_pszPatternName);
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdCmColor obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static new OdDbSectionSettings createObject()
bool visibility(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
void getSourceObjects(OdDbSectionSettings.SectionType nSecType, OdDbObjectIdArray ids)
override void dwgOutFields(OdDbDwgFiler pFiler)
void setHatchPattern(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, OdDbHatch.HatchPatternType nPatternType, String pszPatternName)
void setFaceTransparency(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, int nTransparency)
String layer(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
static new OdRxClass desc()
bool hatchVisibility(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
void setHatchVisibility(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, bool bVisible)
OdDbSectionSettings.Generation generationOptions(OdDbSectionSettings.SectionType nSecType)
bool vb_visibility(Teigha.TD.OdDbSectionSettings.SectionType nSecType, Teigha.TD.OdDbSectionSettings.Geometry nGeometry)
override void dxfOutFields(OdDbDxfFiler pFiler)
void setColor(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, OdCmColor color)
void setPlotStyleName(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, String pszPlotStyleName)
int faceTransparency(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
void setHatchAngle(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, double fAngle)
void setEdgeTransparency(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, int nTransparency)
bool hiddenLine(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
OdCmColor color(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
void setLineWeight(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, LineWeight nLineWeight)
static string getRealClassName(IntPtr ptr)
String destinationFile(OdDbSectionSettings.SectionType nSecType)
void getHatchPattern(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, out OdDbHatch.HatchPatternType nPatternType, ref string pszPatternName)
void setHatchScale(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, double fScale)
string vb_linetype(Teigha.TD.OdDbSectionSettings.SectionType nSecType, Teigha.TD.OdDbSectionSettings.Geometry nGeometry)
Teigha.Core.LineWeight vb_lineWeight(Teigha.TD.OdDbSectionSettings.SectionType nSecType, Teigha.TD.OdDbSectionSettings.Geometry nGeometry)
void setHatchSpacing(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, double fSpacing)
LineWeight lineWeight(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
void setDestinationBlock(OdDbSectionSettings.SectionType nSecType, OdDbObjectId id)
OdDbSectionSettings(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
void setCurrentSectionType(OdDbSectionSettings.SectionType nSecType)
double linetypeScale(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
@ kDestinationReplaceBlock
double hatchScale(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
void setLinetypeScale(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, double fScale)
static HandleRef getCPtr(OdDbSectionSettings obj)
double hatchSpacing(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
OdDbObjectId destinationBlock(OdDbSectionSettings.SectionType nSecType)
void setVisibility(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, bool bVisible)
void setSourceObjects(OdDbSectionSettings.SectionType nSecType, OdDbObjectIdArray ids)
void setLinetype(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, String pszLinetype)
void setLayer(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, String pszLayer)
static OdDbSectionSettings cast(OdRxObject pObj)
void reset(OdDbSectionSettings.SectionType nSecType)
String plotStyleName(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
int edgeTransparency(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
virtual OdResult subGetClassID(IntPtr pClsid)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
OdDbSectionSettings.SectionType currentSectionType()
void setDestinationFile(OdDbSectionSettings.SectionType nSecType, String pszFileName)
double hatchAngle(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
String linetype(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
override void Dispose(bool disposing)
void setGenerationOptions(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Generation nOptions)
void setHiddenLine(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, bool bHiddenLine)
bool divisionLines(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry)
void setDivisionLines(OdDbSectionSettings.SectionType nSecType, OdDbSectionSettings.Geometry nGeometry, bool bShow)
static global::System.Exception Retrieve()
static IntPtr OdDbSectionSettings_cast(HandleRef jarg1)
static bool OdDbSectionSettings_divisionLines(HandleRef jarg1, int jarg2, int jarg3)
static IntPtr OdDbSectionSettings_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDbSectionSettings_setFaceTransparency(HandleRef jarg1, int jarg2, int jarg3, int jarg4)
static bool OdDbSectionSettings_hiddenLine(HandleRef jarg1, int jarg2, int jarg3)
static double OdDbSectionSettings_hatchScale(HandleRef jarg1, int jarg2, int jarg3)
static int OdDbSectionSettings_generationOptions(HandleRef jarg1, int jarg2)
static int OdDbSectionSettings_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDbSectionSettings_currentSectionType(HandleRef jarg1)
static bool OdDbSectionSettings_hatchVisibility(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbSectionSettings_setEdgeTransparency(HandleRef jarg1, int jarg2, int jarg3, int jarg4)
static void OdDbSectionSettings_setColor(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbSectionSettings_setPlotStyleName(HandleRef jarg1, int jarg2, int jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static void OdDbSectionSettings_setDivisionLines(HandleRef jarg1, int jarg2, int jarg3, bool jarg4)
static string OdDbSectionSettings_getRealClassName(IntPtr jarg1)
static String OdDbSectionSettings_linetype(HandleRef jarg1, int jarg2, int jarg3)
static int OdDbSectionSettings_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbSectionSettings_destinationBlock(HandleRef jarg1, int jarg2)
static void OdDbSectionSettings_setLinetypeScale(HandleRef jarg1, int jarg2, int jarg3, double jarg4)
static void OdDbSectionSettings_setHatchAngle(HandleRef jarg1, int jarg2, int jarg3, double jarg4)
static void OdDbSectionSettings_setLineWeight(HandleRef jarg1, int jarg2, int jarg3, int jarg4)
static void OdDbSectionSettings_setCurrentSectionType(HandleRef jarg1, int jarg2)
static IntPtr OdDbSectionSettings_isA(HandleRef jarg1)
static String OdDbSectionSettings_plotStyleName(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbSectionSettings_setVisibility(HandleRef jarg1, int jarg2, int jarg3, bool jarg4)
static void OdDbSectionSettings_getHatchPattern(HandleRef jarg1, int jarg2, int jarg3, out OdDbHatch.HatchPatternType jarg4, ref IntPtr jarg5)
static String OdDbSectionSettings_destinationFile(HandleRef jarg1, int jarg2)
static int OdDbSectionSettings_lineWeight(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbSectionSettings_setHatchVisibility(HandleRef jarg1, int jarg2, int jarg3, bool jarg4)
static IntPtr OdDbSectionSettings_desc()
static IntPtr OdDbSectionSettings_createObject()
static int OdDbSectionSettings_edgeTransparency(HandleRef jarg1, int jarg2, int jarg3)
static String OdDbSectionSettings_layer(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbSectionSettings_setDestinationBlock(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbSectionSettings_setHiddenLine(HandleRef jarg1, int jarg2, int jarg3, bool jarg4)
static bool OdDbSectionSettings_visibility(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbSectionSettings_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbSectionSettings_hatchSpacing(HandleRef jarg1, int jarg2, int jarg3)
static void delete_OdDbSectionSettings(HandleRef jarg1)
static void OdDbSectionSettings_reset__SWIG_0(HandleRef jarg1)
static void OdDbSectionSettings_reset__SWIG_1(HandleRef jarg1, int jarg2)
static double OdDbSectionSettings_hatchAngle(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbSectionSettings_setGenerationOptions(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbSectionSettings_setLinetype(HandleRef jarg1, int jarg2, int jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static void OdDbSectionSettings_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbSectionSettings_setSourceObjects(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbSectionSettings_setDestinationFile(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDbSectionSettings_setHatchScale(HandleRef jarg1, int jarg2, int jarg3, double jarg4)
static int OdDbSectionSettings_faceTransparency(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbSectionSettings_setHatchPattern(HandleRef jarg1, int jarg2, int jarg3, int jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5)
static void OdDbSectionSettings_setLayer(HandleRef jarg1, int jarg2, int jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static double OdDbSectionSettings_linetypeScale(HandleRef jarg1, int jarg2, int jarg3)
static global::System.IntPtr OdDbSectionSettings_color(HandleRef jarg1, int jarg2, int jarg3)
static void OdDbSectionSettings_setHatchSpacing(HandleRef jarg1, int jarg2, int jarg3, double jarg4)
static void OdDbSectionSettings_getSourceObjects(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSectionSettings_dwgInFields(HandleRef jarg1, HandleRef jarg2)