コード例 #1
0
 public new vtkSplineWidget2 NewInstance()
 {
     vtkSplineWidget2 result = null;
     uint mteStatus = 0u;
     uint mteIndex = 4294967295u;
     uint rawRefCount = 0u;
     IntPtr intPtr = vtkSplineWidget2.vtkSplineWidget2_NewInstance_05(base.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);
     if (IntPtr.Zero != intPtr)
     {
         bool flag;
         result = (vtkSplineWidget2)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
     }
     return result;
 }
コード例 #2
0
 public static new vtkSplineWidget2 SafeDownCast(vtkObjectBase o)
 {
     vtkSplineWidget2 vtkSplineWidget = null;
     uint mteStatus = 0u;
     uint mteIndex = 4294967295u;
     uint rawRefCount = 0u;
     IntPtr intPtr = vtkSplineWidget2.vtkSplineWidget2_SafeDownCast_06((o == null) ? default(HandleRef) : o.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);
     if (IntPtr.Zero != intPtr)
     {
         bool flag;
         vtkSplineWidget = (vtkSplineWidget2)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
         if (flag)
         {
             vtkSplineWidget.Register(null);
         }
     }
     return vtkSplineWidget;
 }