14using System.Runtime.InteropServices;
19 private Object locker =
new Object();
20 private HandleRef swigCPtr;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 swigCPtr =
new HandleRef(
this, cPtr);
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
28 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
31 protected override void Dispose(
bool disposing) {
33 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
38 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
40 base.Dispose(disposing);
112 public virtual void Update(
double width,
double height,
bool bAttachDatabase) {
141 MemoryManager mMan = MemoryManager.GetMemoryManager();
142 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
200 CFxView ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new CFxView(cPtr,
false);
207 CFxView ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new CFxView(cPtr,
false);
214 CFxView ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new CFxView(cPtr,
false);
221 CFxView ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new CFxView(cPtr,
false);
static HandleRef getCPtr(CFxDeviceReactor obj)
virtual void SetBackground(UInt32 color, bool usePlotPalette)
virtual void SetUsePlotTransparency(bool value)
virtual bool UsePlotTransparency()
virtual SWIGTYPE_p_ODCOLORREF GetPalette()
static HandleRef getCPtr(CFxVectorizeDevice obj)
virtual UInt32 GetBackground()
virtual CFxView GetActiveFxView()
virtual bool IsRegeneration()
CFxVectorizeDevice(IntPtr cPtr, bool cMemoryOwn)
virtual void SetPalette(UInt32[] pPalette)
virtual CFxDatabase GetFxDatabase()
virtual void Update(double width, double height, bool bAttachDatabase)
virtual void DestroyLayout()
virtual OdDbObjectId GetLayoutId()
static SWIGTYPE_p_OdSmartPtrT_CFxVectorizeDevice_t createObject()
virtual double GetPixelPerMM()
virtual void SetRegeneration(bool bRegen)
override void Dispose(bool disposing)
virtual bool IsInitialUpdate()
virtual void SetBackground(UInt32 color)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void DestroyDrawContext(CFxViewDrawContext arg0)
virtual bool GetPlotArea()
static void GetModelLineWeights(OdUInt8Array lweights, double scale)
virtual void SetPlotArea(OdGsDCRectDouble area)
virtual CFxViewDrawContext CreateDrawContext(int iRenderEngine, int iRenderMode)
virtual void AdjustBeforeUpdate(CFxViewDrawContext ctx, CFxViewDrawInfo rDrawInfo, CFxView view)
virtual void RemoveDeviceReactor(CFxDeviceReactor pReactor)
virtual double GetDeviceWidth()
virtual CFxView HitTest(OdGsDCPoint ptInput)
virtual int GetCurrentRenderEngine()
virtual bool InitializeLayout(OdDbObjectId idLayout)
virtual void InvalidateGeometry()
virtual CFxView GetPaperSpaceOverallView()
virtual UInt32 GetForeground()
virtual void AddDeviceReactor(CFxDeviceReactor pReactor)
virtual CFxView GetFxViewByCadWindowId(Int16 number)
static new OdRxClass desc()
virtual bool GetPlotArea(OdGsDCRectDouble out_)
virtual double GetDeviceHeight()
static SWIGTYPE_p_OdSmartPtrT_CFxVectorizeDevice_t cast(OdRxObject pObj)
static HandleRef getCPtr(CFxViewDrawContext obj)
static HandleRef getCPtr(CFxViewDrawInfo obj)
static HandleRef getCPtr(CFxView obj)
static global::System.Exception Retrieve()
static IntPtr CFxVectorizeDevice_desc()
static void CFxVectorizeDevice_GetModelLineWeights(IntPtr jarg1, double jarg2)
static void CFxVectorizeDevice_SetBackground__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2, bool jarg3)
static int CFxVectorizeDevice_GetCurrentRenderEngine(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxVectorizeDevice_GetLayoutId(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr CFxVectorizeDevice_isA(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxVectorizeDevice_DestroyDrawContext(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr CFxVectorizeDevice_GetFxDatabase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxVectorizeDevice_SetPalette(global::System.Runtime.InteropServices.HandleRef jarg1, [In, MarshalAs(UnmanagedType.LPArray)]UInt32[] jarg2)
static UInt32 CFxVectorizeDevice_GetForeground(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxVectorizeDevice_SetUsePlotTransparency(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void delete_CFxVectorizeDevice(global::System.Runtime.InteropServices.HandleRef jarg1)
static double CFxVectorizeDevice_GetDeviceWidth(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 CFxVectorizeDevice_GetBackground(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr CFxVectorizeDevice_CreateDrawContext(HandleRef jarg1, int jarg2, int jarg3)
static double CFxVectorizeDevice_GetDeviceHeight(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxVectorizeDevice_IsInitialUpdate(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxVectorizeDevice_InitializeLayout(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxVectorizeDevice_SetBackground__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static double CFxVectorizeDevice_GetPixelPerMM(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxVectorizeDevice_UsePlotTransparency(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxVectorizeDevice_DestroyLayout(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxVectorizeDevice_GetPlotArea__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxVectorizeDevice_Update(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, bool jarg4)
static bool CFxVectorizeDevice_IsRegeneration(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxVectorizeDevice_InvalidateGeometry(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxVectorizeDevice_GetPlotArea__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxVectorizeDevice_createObject()
static global::System.IntPtr CFxVectorizeDevice_GetPalette(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxVectorizeDevice_SetPlotArea(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr CFxVectorizeDevice_GetActiveFxView__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxVectorizeDevice_AddDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr CFxVectorizeDevice_GetFxViewByCadWindowId(global::System.Runtime.InteropServices.HandleRef jarg1, Int16 jarg2)
static void CFxVectorizeDevice_RemoveDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr CFxVectorizeDevice_HitTest(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxVectorizeDevice_AdjustBeforeUpdate(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static global::System.IntPtr CFxVectorizeDevice_cast(HandleRef jarg1)
static void CFxVectorizeDevice_SetRegeneration(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static IntPtr CFxVectorizeDevice_queryX(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr CFxVectorizeDevice_GetPaperSpaceOverallView(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGsDCPoint obj)
static HandleRef getCPtr(OdGsDCRectDouble obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdUInt8Array obj)
static HandleRef getCPtr(OdDbObjectId obj)