public IAttributeDefObject(IAttributeDef IAttributeDefinstance) { IAttributeDefInstance = IAttributeDefinstance; }
/// <summary> /// Static method to define SolidWorks attributes required by StoreModel ojbects /// Must be called when the addin is loaded /// </summary> /// <param name="app">The solidworks app</param> public static void DefineAttributes(SldWorks app) { stringDataAttribute = app.DefineAttribute("gism_stringAttr"); stringDataAttribute.AddParameter("name", (int)swParamType_e.swParamTypeString, 0, 0); stringDataAttribute.AddParameter("value", (int)swParamType_e.swParamTypeString, 0, 0); stringDataAttribute.Register(); doubleDataAttribute = app.DefineAttribute("gsim_doubleAttr"); doubleDataAttribute.AddParameter("name", (int)swParamType_e.swParamTypeString, 0, 0); doubleDataAttribute.AddParameter("value", (int)swParamType_e.swParamTypeDouble, 0, 0); doubleDataAttribute.Register(); }