Canguro.Controller.Controller.loadStdModelCommands C# (CSharp) Метод

loadStdModelCommands() приватный Метод

Loads standard model commands
private loadStdModelCommands ( ) : void
Результат void
        void loadStdModelCommands()
        {
            commands.Add("addjoint", Commands.Model.AddJointCmd.Instance);
            commands.Add("addline", Commands.Model.AddLineCmd.Instance);
            //commands.Add("addarea", Commands.Model.AddAreaCmd.Instance);

            commands.Add("hide", new Commands.Model.HideSelectionCmd());
            commands.Add("showall", new Commands.Model.ShowAllCmd());
            commands.Add("forceload", new Commands.Load.AddForceLoadCmd());
            commands.Add("grounddisplacementload", new Commands.Load.AddRestraintDisplacementLoadCmd()); // (~)
            commands.Add("concentratedload", new Commands.Load.AddConcentratedSpanLoadCmd());
            commands.Add("distributedspanload", new Commands.Load.AddDistributedSpanLoadCmd());
            commands.Add("uniformlineload", new Commands.Load.UniformLineLoadCmd());
            commands.Add("trianglelineload", new Commands.Load.TriangleLineLoadCmd());
            commands.Add("temperaturelineload", new Commands.Load.AddTemperatureLineLoadCmd());
            commands.Add("temperaturegradientlineload", new Commands.Load.TemperatureGradientLineLoadCmd());
            commands.Add("loadcase", new Commands.Load.AddLoadCaseCmd());
            commands.Add("deleteloadcase", new Commands.Load.DeleteLoadCaseCmd());
            commands.Add("editloadcase", new Commands.Load.EditLoadCaseCmd());
            commands.Add("analysiscase", new Commands.Load.AddAnalysisCaseCmd()); // (N)
            commands.Add("loadcombination", new Commands.Load.AddLoadCombinationCmd()); // (N)
            commands.Add("copy", new Commands.Model.CopyCmd());
            commands.Add("cut", new Commands.Model.CutCmd());
            commands.Add("paste", new Commands.Model.PasteCmd());
            commands.Add("join", new Commands.Model.JoinCmd());
            commands.Add("intersect", new Commands.Model.IntersectCmd());
            commands.Add("copypaste", new Commands.Model.CopyPasteCmd());
            commands.Add("undo", new Commands.Model.UndoCmd());
            commands.Add("redo", new Commands.Model.RedoCmd());
            commands.Add("mirror", new Commands.Model.MirrorCmd());
            commands.Add("scale", new Commands.Model.ScaleCmd());
            commands.Add("array", new Commands.Model.ArrayCmd());
            commands.Add("polararray", new Commands.Model.PolarArrayCmd());
            commands.Add("modelrotate", new Commands.Model.RotateCmd());
            commands.Add("joint", Commands.Model.AddJointCmd.Instance);
            commands.Add("line", Commands.Model.AddLineCmd.Instance);
            commands.Add("linestrip", Commands.Model.LineStripCmd.Instance);
            commands.Add("flipline", new Commands.Model.FlipLineJointsCmd());
            commands.Add("arc", new Commands.Model.ArcCircularCmd());
            commands.Add("split", Commands.Model.SplitCmd.Instance);
            //            commands.Add("area", Commands.Model.AddAreaCmd.Instance);
            commands.Add("edit", new Commands.Model.EditCmd());
            commands.Add("delete", new Commands.Model.DeleteCmd());
            commands.Add("flipareajoints", Commands.Model.FlipAreaJoints.Instance);
            commands.Add("constraints", new Commands.Model.ConstraintsCmd());
            commands.Add("diaphragms", new Commands.Model.DiaphragmsCmd());

            commands.Add("layer", new Commands.Model.AddLayerCmd());
            commands.Add("editlayer", new Commands.Model.EditLayerCmd());
            commands.Add("deletelayer", new Commands.Model.DeleteLayer());
            commands.Add("selectlayer", new Commands.Model.SelectLayerCmd());
            commands.Add("hidelayer", new Commands.Model.HideLayerCmd());
            commands.Add("showlayer", new Commands.Model.ShowLayerCmd());
            commands.Add("movetolayer", new Commands.Model.MoveToLayerCmd());
            commands.Add("activatelayer", new Commands.Model.ActivateLayerCmd());

            commands.Add("selectall", new Commands.Model.SelectAllCmd());
            commands.Add("invertselection", new Commands.Model.InvertSelectionCmd());
            commands.Add("unselect", new Commands.Model.UnselectCmd());
            commands.Add("selectline", new Commands.Model.SelectLineCmd());
            commands.Add("selectconnected", new Commands.Model.SelectConnectedCmd());

            commands.Add("move", new Commands.Model.MoveCmd());
            commands.Add("grid", new Commands.Model.AddGridCmd());
            commands.Add("dome", new Commands.Model.AddDomeCmd());
            commands.Add("cylinder", new Commands.Model.AddCylinderCmd());
            commands.Add("3dtruss", new Commands.Model.Add3DTrussCmd());
            commands.Add("newwzd", new Commands.Model.NewModelWizard());
            commands.Add("open", new Commands.Model.OpenModelCmd());
            commands.Add("save", new Commands.Model.SaveModelCmd());
            commands.Add("saveas", new Commands.Model.SaveAsCmd());
            commands.Add("print", new Commands.Model.PrintCmd());
            commands.Add("printpreview", new Commands.Model.PrintPreviewCmd());
            commands.Add("savescreenshot", new Commands.Model.SaveScreenshot());
            commands.Add("analyze", new Commands.Model.AnalysisCmd());
            commands.Add("importdxf", new Commands.Model.ImportDXFCmd());
            commands.Add("importifc", new Commands.Model.ImportIFCCmd());
            commands.Add("exportdxf", new Commands.Model.ExportDXFCmd());
            commands.Add("exportifc", new Commands.Model.ExportIFCCmd());
            commands.Add("exportmdb", new Commands.Model.ExportMDBCmd());
            commands.Add("exportxml", new Commands.Model.ExportXMLCmd());
            commands.Add("exports2k", new Commands.Model.ExportS2kCmd());

            // New commands for debug
            commands.Add("createxml", new Commands.Model.CreateXMLCmd());

            commands.Add("testcmd", Commands.Model.TestCmd.Instance); // (N)

            commands.Add("report", new Commands.Model.MakeReportCmd());
            commands.Add("materials", new Commands.Model.MaterialsCmd());
            commands.Add("sections", new Commands.Model.SectionsCmd());
            commands.Add("distance", Commands.Model.InquiryDistance.Instance);
        }