public new static vtkAssemblyPath New()
        {
            vtkAssemblyPath result      = null;
            uint            mteStatus   = 0u;
            uint            mteIndex    = 4294967295u;
            uint            rawRefCount = 0u;
            IntPtr          intPtr      = vtkAssemblyPath.vtkAssemblyPath_New(ref mteStatus, ref mteIndex, ref rawRefCount);

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

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                vtkAssemblyPath = (vtkAssemblyPath)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
                if (flag)
                {
                    vtkAssemblyPath.Register(null);
                }
            }
            return(vtkAssemblyPath);
        }
示例#3
0
        public virtual vtkAssemblyPath GetNextPath()
        {
            vtkAssemblyPath vtkAssemblyPath = null;
            uint            mteStatus       = 0u;
            uint            mteIndex        = 4294967295u;
            uint            rawRefCount     = 0u;
            IntPtr          intPtr          = vtkProp.vtkProp_GetNextPath_15(base.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                vtkAssemblyPath = (vtkAssemblyPath)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
                if (flag)
                {
                    vtkAssemblyPath.Register(null);
                }
            }
            return(vtkAssemblyPath);
        }
示例#4
0
        public vtkAssemblyPath PickPropFrom(double selectionX, double selectionY, vtkPropCollection arg2)
        {
            vtkAssemblyPath vtkAssemblyPath = null;
            uint            mteStatus       = 0u;
            uint            mteIndex        = 4294967295u;
            uint            rawRefCount     = 0u;
            IntPtr          intPtr          = vtkViewport.vtkViewport_PickPropFrom_59(base.GetCppThis(), selectionX, selectionY, (arg2 == null) ? default(HandleRef) : arg2.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                vtkAssemblyPath = (vtkAssemblyPath)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
                if (flag)
                {
                    vtkAssemblyPath.Register(null);
                }
            }
            return(vtkAssemblyPath);
        }
示例#5
0
        public virtual vtkAssemblyPath PickProp(double selectionX, double selectionY)
        {
            vtkAssemblyPath vtkAssemblyPath = null;
            uint            mteStatus       = 0u;
            uint            mteIndex        = 4294967295u;
            uint            rawRefCount     = 0u;
            IntPtr          intPtr          = vtkViewport.vtkViewport_PickProp_58(base.GetCppThis(), selectionX, selectionY, ref mteStatus, ref mteIndex, ref rawRefCount);

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                vtkAssemblyPath = (vtkAssemblyPath)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
                if (flag)
                {
                    vtkAssemblyPath.Register(null);
                }
            }
            return(vtkAssemblyPath);
        }
 public void ShallowCopy(vtkAssemblyPath path)
 {
     vtkAssemblyPath.vtkAssemblyPath_ShallowCopy_12(base.GetCppThis(), (path == null) ? default(HandleRef) : path.GetCppThis());
 }
示例#7
0
 public virtual void BuildPaths(vtkAssemblyPaths paths, vtkAssemblyPath path)
 {
     vtkProp.vtkProp_BuildPaths_03(base.GetCppThis(), (paths == null) ? default(HandleRef) : paths.GetCppThis(), (path == null) ? default(HandleRef) : path.GetCppThis());
 }
 public override void BuildPaths(vtkAssemblyPaths paths, vtkAssemblyPath path)
 {
     vtkPropAssembly.vtkPropAssembly_BuildPaths_02(base.GetCppThis(), (paths == null) ? default(HandleRef) : paths.GetCppThis(), (path == null) ? default(HandleRef) : path.GetCppThis());
 }
示例#9
0
 public virtual void SetPath(vtkAssemblyPath arg0)
 {
     vtkAbstractPropPicker.vtkAbstractPropPicker_SetPath_13(base.GetCppThis(), (arg0 == null) ? default(HandleRef) : arg0.GetCppThis());
 }
示例#10
0
 public void AddItem(vtkAssemblyPath p)
 {
     vtkAssemblyPaths.vtkAssemblyPaths_AddItem_01(base.GetCppThis(), (p == null) ? default(HandleRef) : p.GetCppThis());
 }
示例#11
0
 public void RemoveItem(vtkAssemblyPath p)
 {
     vtkAssemblyPaths.vtkAssemblyPaths_RemoveItem_09(base.GetCppThis(), (p == null) ? default(HandleRef) : p.GetCppThis());
 }
示例#12
0
 public int IsItemPresent(vtkAssemblyPath p)
 {
     return(vtkAssemblyPaths.vtkAssemblyPaths_IsItemPresent_05(base.GetCppThis(), (p == null) ? default(HandleRef) : p.GetCppThis()));
 }