public new vtkPReflectionFilter NewInstance()
 {
     vtkPReflectionFilter result = null;
     uint mteStatus = 0u;
     uint mteIndex = 4294967295u;
     uint rawRefCount = 0u;
     IntPtr intPtr = vtkPReflectionFilter.vtkPReflectionFilter_NewInstance_05(base.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);
     if (IntPtr.Zero != intPtr)
     {
         bool flag;
         result = (vtkPReflectionFilter)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
     }
     return result;
 }
 public static new vtkPReflectionFilter SafeDownCast(vtkObjectBase o)
 {
     vtkPReflectionFilter vtkPReflectionFilter = null;
     uint mteStatus = 0u;
     uint mteIndex = 4294967295u;
     uint rawRefCount = 0u;
     IntPtr intPtr = vtkPReflectionFilter.vtkPReflectionFilter_SafeDownCast_06((o == null) ? default(HandleRef) : o.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);
     if (IntPtr.Zero != intPtr)
     {
         bool flag;
         vtkPReflectionFilter = (vtkPReflectionFilter)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
         if (flag)
         {
             vtkPReflectionFilter.Register(null);
         }
     }
     return vtkPReflectionFilter;
 }