Example #1
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == label0)
         {
             //---------Enter your code here-----------
         }
         else if (block == point0)
         {
             //---------Enter your code here-----------
         }
         else if (block == point01)
         {
             //---------Enter your code here-----------
         }
         else if (block == selection0)
         {
             //---------Enter your code here-----------
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #2
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == seleWork)
         {
             //---------Enter your code here-----------
             if (this.seleWork.GetSelectedObjects().Length > 0)
             {
                 NXOpen.Assemblies.Component seleCt = this.seleWork.GetSelectedObjects()[0] as NXOpen.Assemblies.Component;
                 group.Show = true;
                 this.eumWorkName.SetEnumMembers(GetWorkName(seleCt).ToArray());
             }
             else
             {
                 group.Show = false;
             }
         }
         else if (block == eumWorkName)
         {
             //---------Enter your code here-----------
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == selectSteel)
         {
             //---------Enter your code here-----------
         }
         else if (block == sMODELNUMBER)
         {
             //---------Enter your code here-----------
         }
         else if (block == sMRNUMBER)
         {
             //---------Enter your code here-----------
         }
         else if (block == eMATERAL)
         {
             //---------Enter your code here-----------
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #4
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == MoldNumber)
         {
             //---------Enter your code here-----------
         }
         else if (block == PartNumber)
         {
             //---------Enter your code here-----------
         }
         else if (block == EditionNumber)
         {
             //---------Enter your code here-----------
         }
         else if (block == MoldType)
         {
             //---------Enter your code here-----------
         }
         else if (block == ClientNumber)
         {
             //---------Enter your code here-----------
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #5
0
 //------------------------------------------------------------------------------
 //Callback Name: filter_cb
 //------------------------------------------------------------------------------
 public int filter_cb(NXOpen.BlockStyler.UIBlock block, NXOpen.TaggedObject selectedObject)
 {
     TaggedObject[] obj = this.selePart.GetSelectedObjects();
     if (selectedObject is NXOpen.Assemblies.Component)
     {
         Part part = (selectedObject as NXOpen.Assemblies.Component).Prototype as Part;
         ParentAssmblieInfo info = ParentAssmblieInfo.GetAttribute(part);
         if (info.Type == PartType.Workpiece || info.Type == PartType.Work)
         {
             return(NXOpen.UF.UFConstants.UF_UI_SEL_ACCEPT);
         }
     }
     if (obj.Length > 0)
     {
         //  Part part = (obj[0] as NXOpen.Assemblies.Component).Prototype as Part;
         if (selectedObject is Face)
         {
             Face seleFace = selectedObject as Face;
             Part selePart = (seleFace.Prototype as Face).OwningPart as Part;
             if (selePart.Tag == this.selectPart.Tag)
             {
                 return(UFConstants.UF_UI_SEL_ACCEPT);
             }
         }
         else if (selectedObject is Point)
         {
             return(UFConstants.UF_UI_SEL_ACCEPT);
         }
     }
     return(NXOpen.UF.UFConstants.UF_UI_SEL_REJECT);
 }
Example #6
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == SeleElePart)
         {
             //---------Enter your code here-----------
         }
         else if (block == StrName)
         {
             //---------Enter your code here-----------
         }
         else if (block == double_x)
         {
             //---------Enter your code here-----------
         }
         else if (block == double_y)
         {
             //---------Enter your code here-----------
         }
         else if (block == double_z)
         {
             //---------Enter your code here-----------
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #7
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         //if (block == selectCuprum)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == selectSteel)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == txtDrfLayer)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == selectTemplate0)
         //{
         //    //---------Enter your code here-----------
         //}
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #8
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == base_thickness)
         {
             //---------Enter your code here-----------
         }
         else if (block == base_length)
         {
             //---------Enter your code here-----------
         }
         else if (block == back_thickness)
         {
             //---------Enter your code here-----------
         }
         else if (block == back_height)
         {
             //---------Enter your code here-----------
         }
         else if (block == fillet_radius)
         {
             //---------Enter your code here-----------
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #9
0
    //------------------------------------------------------------------------------
    //Callback Name: update_cb
    //------------------------------------------------------------------------------
    public int update_cb(NXOpen.BlockStyler.UIBlock block)
    {
        try
        {
            if (block == nativeFileBrowser0)
            {
                bodySelect0.GetProperties().SetLogical("Enable", false);//将这个选择器设置为不可用,这样才可以将确定和应用按钮激活,不知道为什么

                //---------Enter your code here-----------
            }
            else if (block == bodySelect0)
            {
                nativeFileBrowser0.GetProperties().SetLogical("Enable", false);

                //---------Enter your code here-----------
            }
            else if (block == enum0)
            {
                //---------Enter your code here-----------
            }
            else if (block == string0)
            {
                //---------Enter your code here-----------
            }
        }
        catch (Exception ex)
        {
            //---- Enter your exception handling code here -----
            theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
        }
        return(0);
    }
Example #10
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == face_select0)
         {
             //---------Enter your code here-----------
         }
         else if (block == elecName)
         {
             //---------Enter your code here-----------
         }
         else if (block == expressionQingGen)
         {
             //---------Enter your code here-----------
         }
         else if (block == expressionDistance)
         {
             //---------Enter your code here-----------
         }
         else if (block == expressionJizhutai)
         {
             //---------Enter your code here-----------
         }
         else if (block == expressionDaojiao)
         {
             //---------Enter your code here-----------
         }
         else if (block == expressionDaoyuan)
         {
             //---------Enter your code here-----------
         }
         else if (block == toggleAutoInteger)
         {
             //---------Enter your code here-----------
         }
         else if (block == expressionX)
         {
             //---------Enter your code here-----------
         }
         else if (block == expressionY)
         {
             //---------Enter your code here-----------
         }
         else if (block == expressionZ)
         {
             //---------Enter your code here-----------
         }
         else if (block == enum0)
         {
             //---------Enter your code here-----------
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #11
0
        //------------------------------------------------------------------------------
        //Callback Name: filter_cb
        //------------------------------------------------------------------------------
        public int filter_cb(NXOpen.BlockStyler.UIBlock block, NXOpen.TaggedObject selectedObject)
        {
            Model.MoldInfoModel info = builder.Model.Asm.MoldInfo;

            if (this.selePart.GetSelectedObjects().Length != 0)
            {
                Part   part = (this.selePart.GetSelectedObjects()[0] as NXOpen.Assemblies.Component).Prototype as Part;
                string name = AttributeUtils.GetAttrForString(part, "PartType");
                if (name.Equals("Workpiece", StringComparison.CurrentCultureIgnoreCase))
                {
                    return(UFConstants.UF_UI_SEL_ACCEPT);
                }
                if (selectedObject is Face)
                {
                    Face seleFace = selectedObject as Face;
                    Part selePart = (seleFace.Prototype as Face).OwningPart as Part;

                    if (selePart.Tag != part.Tag)
                    {
                        return(UFConstants.UF_UI_SEL_REJECT);
                    }
                }
            }
            return(NXOpen.UF.UFConstants.UF_UI_SEL_ACCEPT);
        }
        //------------------------------------------------------------------------------
        //Callback Name: update_cb
        //------------------------------------------------------------------------------
        public int update_cb(NXOpen.BlockStyler.UIBlock block)
        {
            try
            {
                if (block == LB_Solutions)
                {
                    // ...
                }
                else if (block == button_SelectAll)
                {
                    if (!allSelected)
                    {
                        // SELECT ALL
                        LB_Solutions.SetSelectedItems(Enumerable.Range(0, mySolutions.Count).ToArray());

                        // Adjust button label
                        button_SelectAll.Label = "Deselect all";
                        allSelected            = true;
                    }
                    else
                    {
                        // DESELECT ALL
                        LB_Solutions.SetSelectedItems(new List <int>().ToArray());

                        // Adjust button label
                        button_SelectAll.Label = "Select all";
                        allSelected            = false;
                    }
                }
                else if (block == separator0)
                {
                    //---------Enter your code here-----------
                }
                else if (block == BTN_Generate)
                {
                    // GET SELECTED SOLUTIONS
                    mySelectedSolutions.Clear();

                    foreach (int index in LB_Solutions.GetSelectedItems())
                    {
                        mySelectedSolutions.Add(mySolutions[index]);
                    }

                    // GENERATE CPP RESULT PROBES
                    ProbeGenerator myProbeGenerator = new ProbeGenerator();
                    myProbeGenerator.GenerateCPPResultProbes(mySelectedSolutions, mySIM);

                    Logger.Show();
                }
            }
            catch (Exception ex)
            {
                //---- Enter your exception handling code here -----
                theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
            }
            return(0);
        }
Example #13
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == selectionBody)
         {
             //---------Enter your code here-----------
             if (points.Count > 0)
             {
                 DeleteObject.Delete(points.ToArray());
             }
             points.Clear();
             foreach (TaggedObject tobj in selectionBody.GetSelectedObjects())
             {
                 if (tobj is DisplayableObject && !(tobj is CoordinateSystem))
                 {
                     DisplayableObject disp = tobj as DisplayableObject;
                     nxObjects.Add(tobj as NXObject);
                     disp.Highlight();
                 }
             }
             this.aoo = new NXObjectAooearancePoint(nxObjects.ToArray());
             points   = aoo.CreatePoint();
         }
         else if (block == get_point)
         {
             // ---------Enter your code here---------- -
             Point3d temp = this.GetPoint();
             if (this.selectionPt != null)
             {
                 Basic.CsysUtils.SetWcsOfCentePoint(temp);
             }
         }
         else if (block == rotation_x)
         {
             //---------Enter your code here-----------
             CsysUtils.RotateWcs(WCS.Axis.XAxis, 90);
         }
         else if (block == rotation_y)
         {
             //---------Enter your code here-----------
             CsysUtils.RotateWcs(WCS.Axis.YAxis, 90);
         }
         else if (block == rotation_z)
         {
             //---------Enter your code here-----------
             CsysUtils.RotateWcs(WCS.Axis.ZAxis, 90);
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #14
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == selectCuprum)
         {
             //---------Enter your code here-----------
         }
         else if (block == enumSelectTool)
         {
             //---------Enter your code here-----------
         }
         else if (block == drawingArea0)
         {
             //---------Enter your code here-----------
         }
         else if (block == toggle0)
         {
             //---------Enter your code here-----------
         }
         else if (block == btnAutoSelectPoint)
         {
             //---------Enter your code here-----------
         }
         else if (block == selectionPoint)
         {
             //---------Enter your code here-----------
         }
         else if (block == tree_control0)
         {
             //---------Enter your code here-----------
         }
         else if (block == btnRemove)
         {
             //---------Enter your code here-----------
         }
         else if (block == btnUP)
         {
             //---------Enter your code here-----------
         }
         else if (block == btnDown)
         {
             //---------Enter your code here-----------
         }
         else if (block == btnExport)
         {
             //---------Enter your code here-----------
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #15
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == enum0)
         {
             //---------Enter your code here-----------
         }
         else if (block == newviewname)
         {
             //---------Enter your code here-----------
         }
         else if (block == ifcro)
         {
             //---------Enter your code here-----------
         }
         else if (block == cro)
         {
             //---------Enter your code here-----------
         }
         else if (block == realanno)
         {
             //---------Enter your code here-----------
         }
         else if (block == iflabel)
         {
             //---------Enter your code here-----------
         }
         else if (block == selection01)
         {
             //---------Enter your code here-----------
         }
         else if (block == point0)
         {
             //---------Enter your code here-----------
         }
         else if (block == dic)
         {
             //---------Enter your code here-----------
         }
         else if (block == str)
         {
             //---------Enter your code here-----------
         }
         else if (block == button0)
         {
             //---------Enter your code here-----------
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #16
0
 //------------------------------------------------------------------------------
 //Callback Name: keyboardFocusNotify_cb
 //------------------------------------------------------------------------------
 public void keyboardFocusNotify_cb(NXOpen.BlockStyler.UIBlock block, bool focus)
 {
     try
     {
     }
     catch (Exception ex)
     {
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
 }
Example #17
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == selectionBody)
         {
             //---------Enter your code here-----------
             if (points.Count > 0)
             {
                 DeleteObject.Delete(points.ToArray());
             }
             points.Clear();
             Component ct = selectionBody.GetLastSelectedObjects()[0] as Component;
             foreach (Body by in (ct.Prototype as Part).Bodies)
             {
                 if (by.IsBlanked)
                 {
                     nxObjects.Add(AssmbliesUtils.GetNXObjectOfOcc(ct.Tag, by.Tag));
                 }
             }
             this.aoo = new NXObjectAooearancePoint(nxObjects.ToArray());
             points   = aoo.CreatePoint();
         }
         else if (block == get_point)
         {
             //---------Enter your code here-----------
             Point3d temp = this.GetPoint();
             if (this.selectionPt != null)
             {
                 Basic.CsysUtils.SetWcsOfCentePoint(temp);
             }
         }
         else if (block == rotation_x)
         {
             //---------Enter your code here-----------
             CsysUtils.RotateWcs(WCS.Axis.XAxis, 90);
         }
         else if (block == rotation_y)
         {
             //---------Enter your code here-----------
             CsysUtils.RotateWcs(WCS.Axis.YAxis, 90);
         }
         else if (block == rotation_z)
         {
             //---------Enter your code here-----------
             CsysUtils.RotateWcs(WCS.Axis.ZAxis, 90);
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #18
0
 public int filter_cb(NXOpen.BlockStyler.UIBlock block, NXOpen.TaggedObject selectedObject)
 {
     if (selectedObject is NXOpen.Assemblies.Component)
     {
         if (ParentAssmblieInfo.IsWork(selectedObject as NXOpen.Assemblies.Component))
         {
             return(NXOpen.UF.UFConstants.UF_UI_SEL_ACCEPT);
         }
     }
     return(NXOpen.UF.UFConstants.UF_UI_SEL_REJECT);
 }
Example #19
0
        //------------------------------------------------------------------------------
        //Callback Name: filter_cb
        //------------------------------------------------------------------------------
        public int filter_cb(NXOpen.BlockStyler.UIBlock block, NXOpen.TaggedObject selectedObject)
        {
            Part   part     = (selectedObject as NXOpen.Assemblies.Component).Prototype as Part;
            string partType = AttributeUtils.GetAttrForString(part, "PartType");

            if (!partType.Equals("Electrode"))
            {
                return(UFConstants.UF_UI_SEL_REJECT);
            }
            return(NXOpen.UF.UFConstants.UF_UI_SEL_ACCEPT);
        }
Example #20
0
 //------------------------------------------------------------------------------
 //Callback Name: filter_cb
 //------------------------------------------------------------------------------
 public int filter_cb(NXOpen.BlockStyler.UIBlock block, NXOpen.TaggedObject selectedObject)
 {
     if (selectedObject is NXOpen.Assemblies.Component)
     {
         NXOpen.Assemblies.Component ct = selectedObject as NXOpen.Assemblies.Component;
         if (EDMModel.IsEDM(ct.Prototype as Part))
         {
             return(NXOpen.UF.UFConstants.UF_UI_SEL_ACCEPT);
         }
     }
     return(NXOpen.UF.UFConstants.UF_UI_SEL_REJECT);
 }
Example #21
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         if (block == seleComp)
         {
             //---------Enter your code here-----------
             TaggedObject[] tt = seleComp.GetSelectedObjects();
             if (tt.Length > 0)
             {
                 NXOpen.Assemblies.Component ct = tt[0] as NXOpen.Assemblies.Component;
                 if (ct != null)
                 {
                     SetDisp(ct);
                 }
             }
         }
         else if (block == strMoldNumber)
         {
             //---------Enter your code here-----------
         }
         else if (block == strWorkpieceNumber)
         {
             //---------Enter your code here-----------
         }
         else if (block == strEditionNumber)
         {
             //---------Enter your code here-----------
         }
         else if (block == strEleName)
         {
             //---------Enter your code here-----------
         }
         else if (block == strEleName1)
         {
             //---------Enter your code here-----------
         }
         else if (block == strEleEditionNumber)
         {
             //---------Enter your code here-----------
         }
         else if (block == intWorkNumber)
         {
             //---------Enter your code here-----------
         }
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
 //------------------------------------------------------------------------------
 //Callback Name: filter_cb
 //------------------------------------------------------------------------------
 public int filter_cb(NXOpen.BlockStyler.UIBlock block, NXOpen.TaggedObject selectedObject)
 {
     NXOpen.Assemblies.Component ct = selectedObject as NXOpen.Assemblies.Component;
     if (ct != null)
     {
         if (ParentAssmblieInfo.IsElectrode(ct) || ParentAssmblieInfo.IsWorkpiece(ct) || !ParentAssmblieInfo.IsParent(ct) || ParentAssmblieInfo.IsWork(ct))
         {
             return(NXOpen.UF.UFConstants.UF_UI_SEL_ACCEPT);
         }
     }
     return(NXOpen.UF.UFConstants.UF_UI_SEL_FAILURE);
 }
Example #24
0
 //------------------------------------------------------------------------------
 //Callback Name: keyboardFocusNotify_cb
 //This callback is executed when block which can receive keyboard entry, receives the focus.
 //------------------------------------------------------------------------------
 public void keyboardFocusNotify_cb(NXOpen.BlockStyler.UIBlock block, bool focus)
 {
     try
     {
         //---- Enter your callback code here -----
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
 }
Example #25
0
 //------------------------------------------------------------------------------
 //Callback Name: filter_cb
 //------------------------------------------------------------------------------
 public int filter_cb(NXOpen.BlockStyler.UIBlock block, NXOpen.TaggedObject selectedObject)
 {
     NXOpen.Assemblies.Component ct = (selectedObject as NXOpen.Assemblies.Component);
     if (ct != null)
     {
         if (!ParentAssmblieInfo.IsElectrode(ct))
         {
             return(UFConstants.UF_UI_SEL_REJECT);
         }
     }
     return(NXOpen.UF.UFConstants.UF_UI_SEL_ACCEPT);
 }
Example #26
0
        //------------------------------------------------------------------------------
        //Callback Name: update_cb
        //------------------------------------------------------------------------------
        public int update_cb(NXOpen.BlockStyler.UIBlock block)
        {
            try
            {
                if (block == selectionBody)
                {
                    //---------Enter your code here-----------

                    foreach (TaggedObject tobj in selectionBody.GetSelectedObjects())
                    {
                        if (tobj is DisplayableObject)
                        {
                            DisplayableObject disp = tobj as DisplayableObject;
                            disp.Highlight();
                        }
                        nxObjects.Add(tobj as NXObject);
                    }
                    this.moveObjectBasic = new MoveObjectBasic(nxObjects);
                    points = moveObjectBasic.CreatePoint();
                }
                else if (block == get_point)
                {
                    // ---------Enter your code here---------- -
                    Point3d temp = this.GetPoint();
                    if (this.selectionPt != null)
                    {
                        Basic.CsysUtils.SetWcsOfCentePoint(temp);
                    }
                }
                else if (block == rotation_x)
                {
                    //---------Enter your code here-----------
                    CsysUtils.RotateWcs(WCS.Axis.XAxis, 90);
                }
                else if (block == rotation_y)
                {
                    //---------Enter your code here-----------
                    CsysUtils.RotateWcs(WCS.Axis.YAxis, 90);
                }
                else if (block == rotation_z)
                {
                    //---------Enter your code here-----------
                    CsysUtils.RotateWcs(WCS.Axis.ZAxis, 90);
                }
            }
            catch (Exception ex)
            {
                //---- Enter your exception handling code here -----
                theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
            }
            return(0);
        }
Example #27
0
 //------------------------------------------------------------------------------
 //Callback Name: update_cb
 //------------------------------------------------------------------------------
 public int update_cb(NXOpen.BlockStyler.UIBlock block)
 {
     try
     {
         //if (block == bodySelect0)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == plane0)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == stringElecName)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == toggleJiaju)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == selectionJiaju)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == toggle0)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == togglePreview)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == expressionX)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == expressionY)
         //{
         //    //---------Enter your code here-----------
         //}
         //else if (block == expressionZ)
         //{
         //    //---------Enter your code here-----------
         //}
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
     return(0);
 }
Example #28
0
        //------------------------------------------------------------------------------
        //Callback Name: filter_cb
        //------------------------------------------------------------------------------
        public int filter_cb(NXOpen.BlockStyler.UIBlock block, NXOpen.TaggedObject selectedObject)
        {
            Part part = (selectedObject as NXOpen.Assemblies.Component).Prototype as Part;

            if (part != null)
            {
                if (!ElectrodeModel.IsElectrode(part))
                {
                    return(UFConstants.UF_UI_SEL_REJECT);
                }
            }
            return(NXOpen.UF.UFConstants.UF_UI_SEL_ACCEPT);
        }
Example #29
0
//#endif//CALLBACK

    //------------------------------------------------------------------------------
    //---------------------Block UI Styler Callback Functions--------------------------
    //------------------------------------------------------------------------------

    //------------------------------------------------------------------------------
    //Callback Name: initialize_cb
    //------------------------------------------------------------------------------
    public void initialize_cb()
    {
        try
        {
            label0  = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("label0");
            string0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("string0");
        }
        catch (Exception ex)
        {
            //---- Enter your exception handling code here -----
            theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
        }
    }
Example #30
0
    //------------------------------------------------------------------------------
    //---------------------Block Styler Callback Functions--------------------------
    //------------------------------------------------------------------------------

    //------------------------------------------------------------------------------
    //Callback Name: initialize_cb
    //------------------------------------------------------------------------------
    public void initialize_cb()
    {
        try
        {
            group0     = theDialog.TopBlock.FindBlock("group0");
            selection0 = theDialog.TopBlock.FindBlock("selection0");
        }
        catch (Exception ex)
        {
            //---- Enter your exception handling code here -----
            theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
        }
    }
Example #31
0
 //#endif//CALLBACK
 //------------------------------------------------------------------------------
 //---------------------Block UI Styler Callback Functions--------------------------
 //------------------------------------------------------------------------------
 //------------------------------------------------------------------------------
 //Callback Name: initialize_cb
 //------------------------------------------------------------------------------
 public void initialize_cb()
 {
     try
     {
         label0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("label0");
         string0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("string0");
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
 }
Example #32
0
 //------------------------------------------------------------------------------
 //Callback Name: InitializeCB
 //------------------------------------------------------------------------------
 public void InitializeCB()
 {
     try
     {
         group0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("group0");
         enum0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("enum0");
         list_box0 = (NXOpen.BlockStyler.ListBox)theDialog.TopBlock.FindBlock("list_box0");
         group1 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("group1");
         label0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("label0");
         list_box02 = (NXOpen.BlockStyler.ListBox)theDialog.TopBlock.FindBlock("list_box02");
         string0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("string0");
         group = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("group");
         list_box01 = (NXOpen.BlockStyler.ListBox)theDialog.TopBlock.FindBlock("list_box01");
     }
     catch (Exception ex)
     {
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
 }
Example #33
0
 //------------------------------------------------------------------------------
 //---------------------Block UI Styler Callback Functions--------------------------
 //------------------------------------------------------------------------------
 //------------------------------------------------------------------------------
 //Callback Name: initialize_cb
 //------------------------------------------------------------------------------
 public void initialize_cb()
 {
     try
     {
         face_select0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("face_select0");
         toggle0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("toggle0");
         colorPicker0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("colorPicker0");
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
 }
Example #34
0
 //------------------------------------------------------------------------------
 //Callback Name: InitializeCB
 //------------------------------------------------------------------------------
 public void InitializeCB()
 {
     try
     {
         group0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("group0");
         bodySelect0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("bodySelect0");
         super_section0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("super_section0");
         axis0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("axis0");
         toggle0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("toggle0");
         group1 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("group1");
         toggle01 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("toggle01");
         button01 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("button01");
         group = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("group");
         list_box0 = (NXOpen.BlockStyler.ListBox)theDialog.TopBlock.FindBlock("list_box0");
     }
     catch (Exception ex)
     {
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
 }
Example #35
0
 //------------------------------------------------------------------------------
 //---------------------Block UI Styler Callback Functions--------------------------
 //------------------------------------------------------------------------------
 //------------------------------------------------------------------------------
 //Callback Name: initialize_cb
 //------------------------------------------------------------------------------
 public void initialize_cb()
 {
     try
     {
         group0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("group0");
         enum0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("enum0");
         newviewname = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("newviewname");
         ifcro = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("ifcro");
         cro = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("cro");
         realanno = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("realanno");
         iflabel = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("iflabel");
         selection01 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("selection01");
         point0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("point0");
         group = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("group");
         dic = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("dic");
         str = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("str");
         button0 = (NXOpen.BlockStyler.UIBlock)theDialog.TopBlock.FindBlock("button0");
     }
     catch (Exception ex)
     {
         //---- Enter your exception handling code here -----
         theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString());
     }
 }