コード例 #1
0
		public virtual vtkProp GetOrientationMarker()
		{
			vtkProp vtkProp = null;
			uint mteStatus = 0u;
			uint mteIndex = 4294967295u;
			uint rawRefCount = 0u;
			IntPtr intPtr = vtkOrientationMarkerWidget.vtkOrientationMarkerWidget_GetOrientationMarker_03(base.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);
			if (IntPtr.Zero != intPtr)
			{
				bool flag;
				vtkProp = (vtkProp)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
				if (flag)
				{
					vtkProp.Register(null);
				}
			}
			return vtkProp;
		}
コード例 #2
0
ファイル: vtkProp.cs プロジェクト: Monkeybin11/Kitware.VTK
        public new static vtkProp SafeDownCast(vtkObjectBase o)
        {
            vtkProp vtkProp     = null;
            uint    mteStatus   = 0u;
            uint    mteIndex    = 4294967295u;
            uint    rawRefCount = 0u;
            IntPtr  intPtr      = vtkProp.vtkProp_SafeDownCast_48((o == null) ? default(HandleRef) : o.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                vtkProp = (vtkProp)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
                if (flag)
                {
                    vtkProp.Register(null);
                }
            }
            return(vtkProp);
        }
コード例 #3
0
        public vtkProp GetActorFromId(long id)
        {
            vtkProp vtkProp     = null;
            uint    mteStatus   = 0u;
            uint    mteIndex    = 4294967295u;
            uint    rawRefCount = 0u;
            IntPtr  intPtr      = vtkVisibleCellSelector.vtkVisibleCellSelector_GetActorFromId_01(base.GetCppThis(), id, ref mteStatus, ref mteIndex, ref rawRefCount);

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                vtkProp = (vtkProp)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
                if (flag)
                {
                    vtkProp.Register(null);
                }
            }
            return(vtkProp);
        }
コード例 #4
0
        public virtual vtkProp GetSelectedProp()
        {
            vtkProp vtkProp     = null;
            uint    mteStatus   = 0u;
            uint    mteIndex    = 4294967295u;
            uint    rawRefCount = 0u;
            IntPtr  intPtr      = vtkSelectionNode.vtkSelectionNode_GetSelectedProp_13(base.GetCppThis(), ref mteStatus, ref mteIndex, ref rawRefCount);

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                vtkProp = (vtkProp)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
                if (flag)
                {
                    vtkProp.Register(null);
                }
            }
            return(vtkProp);
        }
コード例 #5
0
        public vtkProp GetViewProp(IntPtr displayPos)
        {
            vtkProp vtkProp     = null;
            uint    mteStatus   = 0u;
            uint    mteIndex    = 4294967295u;
            uint    rawRefCount = 0u;
            IntPtr  intPtr      = vtkScenePicker.vtkScenePicker_GetViewProp_07(base.GetCppThis(), displayPos, ref mteStatus, ref mteIndex, ref rawRefCount);

            if (IntPtr.Zero != intPtr)
            {
                bool flag;
                vtkProp = (vtkProp)Methods.CreateWrappedObject(mteStatus, mteIndex, rawRefCount, intPtr, true, out flag);
                if (flag)
                {
                    vtkProp.Register(null);
                }
            }
            return(vtkProp);
        }