using FeMM.Grasshopper.DataTypes.MeCheck2;
using FeMM.Grasshopper.Helpers;
using Grasshopper.Kernel;
using System;
using System.Collections.Generic;

namespace FeMM.Grasshopper.Components.Parameters
{
    public class StressAnalysisResultMeCheckParam : GH_PersistentParam<GH_StressAnalysisResultMeCheck>
    {
        public StressAnalysisResultMeCheckParam()
            : base("MeCheck stresses", "MS",
                  "MeCheck stress results",
                  CategoryNameConstants.CATEGORY_CHECKS, CategoryNameConstants.SUBCATEGORY_MECHECK2)
        {
        }

        public override Guid ComponentGuid => new("98411070-ac12-4aa6-807d-a2b7efae1348");

        protected override System.Drawing.Bitmap Icon => null; // add a 24x24 icon if you want

        public override GH_Exposure Exposure => GH_Exposure.hidden;

        protected override GH_GetterResult Prompt_Singular(ref GH_StressAnalysisResultMeCheck value)
        {
            return GH_GetterResult.cancel;
        }

        protected override GH_GetterResult Prompt_Plural(ref List<GH_StressAnalysisResultMeCheck> values)
        {
            return GH_GetterResult.cancel;
        }
    }
}
303 files24 directories