예제 #1
0
    public HBaseView GetView()
    {
        IntPtr    cPtr = HCSMVOPINVOKE.HEventInfo_GetView(swigCPtr);
        HBaseView ret  = (cPtr == IntPtr.Zero) ? null : new HBaseView(cPtr, false);

        return(ret);
    }
예제 #2
0
    public HBaseView GetView()
    {
        IntPtr    cPtr = HCSMVOPINVOKE.HConstantFrameRate_GetView(swigCPtr);
        HBaseView ret  = (cPtr == IntPtr.Zero) ? null : new HBaseView(cPtr, false);

        return(ret);
    }
예제 #3
0
    public HBaseView View()
    {
        IntPtr    cPtr = HCSMVOPINVOKE.HOutputHandlerOptions_View__SWIG_0(swigCPtr);
        HBaseView ret  = (cPtr == IntPtr.Zero) ? null : new HBaseView(cPtr, false);

        return(ret);
    }
예제 #4
0
        protected override void Dispose(bool disposing)
        {
            if (m_pHOperator != null)
            {
                m_pHOperator.Dispose();
                m_pHOperator = null;
            }

            if (m_pHSelection != null)
            {
                m_pHSelection.Dispose();
                m_pHSelection = null;
                m_pHView.SetSelection((HSelectionSet)null);
            }

            if (m_pHView != null)
            {
                m_pHView.Dispose();
                m_pHView = null;
            }

            if (m_pHModel != null)
            {
                m_pHModel.Dispose();
                m_pHModel = null;
            }

            base.Dispose(disposing);
        }
예제 #5
0
    public HBaseView GetActiveView()
    {
        IntPtr    cPtr = HCSMVOPINVOKE.HBhvBehaviorManager_GetActiveView(swigCPtr);
        HBaseView ret  = (cPtr == IntPtr.Zero) ? null : new HBaseView(cPtr, false);

        return(ret);
    }
예제 #6
0
 public static void SmoothTransition(HCamera old_camera, HCamera new_camera, HBaseView view)
 {
     HCSMVOPINVOKE.HUtility_SmoothTransition__SWIG_1(HCamera.getCPtr(old_camera), HCamera.getCPtr(new_camera), HBaseView.getCPtr(view));
     if (HCSMVOPINVOKE.SWIGPendingException.Pending)
     {
         throw HCSMVOPINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #7
0
 public static void AdjustPositionToPlane(HBaseView view, HPoint position, HPoint point_in_plane)
 {
     HCSMVOPINVOKE.HUtility_AdjustPositionToPlane(HBaseView.getCPtr(view), HPoint.getCPtr(position), HPoint.getCPtr(point_in_plane));
     if (HCSMVOPINVOKE.SWIGPendingException.Pending)
     {
         throw HCSMVOPINVOKE.SWIGPendingException.Retrieve();
     }
 }
예제 #8
0
 public static void AnnotateObject(HBaseView pView, string segment, System.Text.StringBuilder AnnotationText, HPoint lineStart, HPoint lineEnd, bool emit_message)
 {
     HCSMVOPINVOKE.HOpObjectAnnotate_AnnotateObject(HBaseView.getCPtr(pView), segment, AnnotationText, HPoint.getCPtr(lineStart), HPoint.getCPtr(lineEnd), emit_message);
     if (HCSMVOPINVOKE.SWIGPendingException.Pending)
     {
         throw HCSMVOPINVOKE.SWIGPendingException.Retrieve();
     }
 }
    public virtual int ObjectScaledEvent(HBaseView view, MVO_POINTER_SIZED_INT key, HPoint p)
    {
        int ret = ((this.GetType() == typeof(HObjectManipulationListener)) ? HCSMVOPINVOKE.HObjectManipulationListener_ObjectScaledEvent(swigCPtr, HBaseView.getCPtr(view), key, HPoint.getCPtr(p)) : HCSMVOPINVOKE.HObjectManipulationListener_ObjectScaledEventSwigExplicitHObjectManipulationListener(swigCPtr, HBaseView.getCPtr(view), key, HPoint.getCPtr(p)));

        if (HCSMVOPINVOKE.SWIGPendingException.Pending)
        {
            throw HCSMVOPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
    public virtual int ObjectMovedEvent(HBaseView view, MVO_POINTER_SIZED_INT key, HPoint p)
    {
        int ret = ((this.GetType() == typeof(HObjectManipulationListener)) ? HCSMVOPINVOKE.HObjectManipulationListener_ObjectMovedEvent(swigCPtr, HBaseView.getCPtr(view), key, HPoint.getCPtr(p)) : HCSMVOPINVOKE.HObjectManipulationListener_ObjectMovedEventSwigExplicitHObjectManipulationListener(swigCPtr, HBaseView.getCPtr(view), key, HPoint.getCPtr(p)));

        return(ret);
    }
예제 #11
0
 public static void ReadjustTarget(HBaseView view)
 {
     HCSMVOPINVOKE.HUtility_ReadjustTarget(HBaseView.getCPtr(view));
 }
예제 #12
0
 public HOpCameraPan(HBaseView view) : this(HCSMVOPINVOKE.new_HOpCameraPan__SWIG_2(HBaseView.getCPtr(view)), true)
 {
     SwigDirectorConnect();
 }
    public virtual int SetupHandlesEvent(HBaseView view, MVO_POINTER_SIZED_INT key, bool complex)
    {
        int ret = ((this.GetType() == typeof(HObjectManipulationListener)) ? HCSMVOPINVOKE.HObjectManipulationListener_SetupHandlesEvent(swigCPtr, HBaseView.getCPtr(view), key, complex) : HCSMVOPINVOKE.HObjectManipulationListener_SetupHandlesEventSwigExplicitHObjectManipulationListener(swigCPtr, HBaseView.getCPtr(view), key, complex));

        return(ret);
    }
예제 #14
0
 public HOpMarkupFreehand(HBaseView view) : this(HCSMVOPINVOKE.new_HOpMarkupFreehand__SWIG_2(HBaseView.getCPtr(view)), true)
 {
     SwigDirectorConnect();
 }
예제 #15
0
 public static void ConvertLocalPixelsToLocalWindow(HBaseView view, HPoint in_system)
 {
     HCSMVOPINVOKE.HUtility_ConvertLocalPixelsToLocalWindow__SWIG_1(HBaseView.getCPtr(view), HPoint.getCPtr(in_system));
 }
예제 #16
0
    public virtual int PostFitWorldEvent(HBaseView param_1)
    {
        int ret = ((this.GetType() == typeof(HFitWorldListener)) ? HCSMVOPINVOKE.HFitWorldListener_PostFitWorldEvent(swigCPtr, HBaseView.getCPtr(param_1)) : HCSMVOPINVOKE.HFitWorldListener_PostFitWorldEventSwigExplicitHFitWorldListener(swigCPtr, HBaseView.getCPtr(param_1)));

        return(ret);
    }
예제 #17
0
 public HOpCameraManipulate(HBaseView view, int DoRepeat, int DoCapture) : this(HCSMVOPINVOKE.new_HOpCameraManipulate__SWIG_5(HBaseView.getCPtr(view), DoRepeat, DoCapture), true)
 {
     SwigDirectorConnect();
 }
예제 #18
0
 public HOpCameraManipulate(HBaseView view, int DoRepeat, int DoCapture, HBaseOperator orbit, HBaseOperator pan, HBaseOperator zoom, HBaseOperator relative, bool AllowHandleActivation) : this(HCSMVOPINVOKE.new_HOpCameraManipulate__SWIG_0(HBaseView.getCPtr(view), DoRepeat, DoCapture, HBaseOperator.getCPtr(orbit), HBaseOperator.getCPtr(pan), HBaseOperator.getCPtr(zoom), HBaseOperator.getCPtr(relative), AllowHandleActivation), true)
 {
     SwigDirectorConnect();
 }
예제 #19
0
 public HOpCreateCone(HBaseView view, int DoRepeat) : this(HCSMVOPINVOKE.new_HOpCreateCone__SWIG_1(HBaseView.getCPtr(view), DoRepeat), true)
 {
     SwigDirectorConnect();
 }
예제 #20
0
    public static int CalculateMajorAxis(HBaseView view)
    {
        int ret = HCSMVOPINVOKE.HUtility_CalculateMajorAxis(HBaseView.getCPtr(view));

        return(ret);
    }
예제 #21
0
 public HOpCreateCone(HBaseView view) : this(HCSMVOPINVOKE.new_HOpCreateCone__SWIG_2(HBaseView.getCPtr(view)), true)
 {
     SwigDirectorConnect();
 }
예제 #22
0
 public static MVO_POINTER_SIZED_INT GetNextRenumberedKey(HBaseView view)
 {
     return(HCSMVOPINVOKE.HUtility_GetNextRenumberedKey(HBaseView.getCPtr(view)));
 }
예제 #23
0
 public HOpCameraManipulate(HBaseView view, int DoRepeat, int DoCapture, HBaseOperator orbit, HBaseOperator pan) : this(HCSMVOPINVOKE.new_HOpCameraManipulate__SWIG_3(HBaseView.getCPtr(view), DoRepeat, DoCapture, HBaseOperator.getCPtr(orbit), HBaseOperator.getCPtr(pan)), true)
 {
     SwigDirectorConnect();
 }
예제 #24
0
 public static void NameSegments(MVO_POINTER_SIZED_INT[] key, HBaseView view)
 {
     HCSMVOPINVOKE.HUtility_NameSegments(key, HBaseView.getCPtr(view));
 }
예제 #25
0
 public HOpCameraManipulate(HBaseView view) : this(HCSMVOPINVOKE.new_HOpCameraManipulate__SWIG_7(HBaseView.getCPtr(view)), true)
 {
     SwigDirectorConnect();
 }
예제 #26
0
 public static void MakeViewSnapshot(HBaseView view, int width, int height, SWIGTYPE_p_p_char data)
 {
     HCSMVOPINVOKE.HUtility_MakeViewSnapshot__SWIG_0(HBaseView.getCPtr(view), width, height, SWIGTYPE_p_p_char.getCPtr(data));
 }
예제 #27
0
 public HOpMarkupFreehand(HBaseView view, int DoRepeat) : this(HCSMVOPINVOKE.new_HOpMarkupFreehand__SWIG_1(HBaseView.getCPtr(view), DoRepeat), true)
 {
     SwigDirectorConnect();
 }
예제 #28
0
 public static void MakeViewSnapshot(HBaseView view, MVO_POINTER_SIZED_INT image_key)
 {
     HCSMVOPINVOKE.HUtility_MakeViewSnapshot__SWIG_1(HBaseView.getCPtr(view), image_key);
 }
예제 #29
0
 public static void CreateMarkupFreehand(HBaseView pView, string segment, uint PolyLineLength, HPoint pPolyline, bool emit_message)
 {
     HCSMVOPINVOKE.HOpMarkupFreehand_CreateMarkupFreehand(HBaseView.getCPtr(pView), segment, PolyLineLength, HPoint.getCPtr(pPolyline), emit_message);
 }
예제 #30
0
 public void GetFromView(HBaseView view)
 {
     HCSMVOPINVOKE.HCamera_GetFromView(swigCPtr, HBaseView.getCPtr(view));
 }