copied Revit 2024 SDK

This commit is contained in:
Jeremy Tammik
2023-04-26 14:47:47 +02:00
parent 2ca39e38fd
commit 4d69f3eea5
425 changed files with 344414 additions and 2296 deletions
@@ -337,19 +337,17 @@ namespace CodeCheckingConcreteExample.Engine
Autodesk.Revit.DB.CodeChecking.Storage.Label ccLabel = storageDocument.LabelsManager.GetLabel(element);
if (ccLabel != null)
{
Autodesk.Revit.DB.BuiltInCategory category = (Autodesk.Revit.DB.BuiltInCategory)element.Category.Id.IntegerValue;
Autodesk.Revit.DB.BuiltInCategory category = element.Category.BuiltInCategory;
StructuralAssetClass material = ccLabel.Material;
if (server.GetSupportedMaterials().Contains(material) &&
server.GetSupportedCategories(material).Contains(category))
{
ElementId id = new ElementId(element.Id.IntegerValue);
SchemaClass label = EngineData.ReadElementLabel(category, material, ccLabel, data);
ResultStatus status = new Autodesk.Revit.DB.CodeChecking.Storage.ResultStatus(Server.Server.ID, activePackageId);
EngineData.VerifyElementLabel(category, material, label, ref status);
listElementId.Add(new Tuple<ElementId, ResultStatus>(id, status));
listElementId.Add(new Tuple<ElementId, ResultStatus>(element.Id, status));
}
}
}
@@ -378,7 +376,7 @@ namespace CodeCheckingConcreteExample.Engine
Autodesk.Revit.DB.CodeChecking.Storage.Label ccLabel = storageDocument.LabelsManager.GetLabel(element);
if (ccLabel != null)
{
Autodesk.Revit.DB.BuiltInCategory category = (Autodesk.Revit.DB.BuiltInCategory)element.Category.Id.IntegerValue;
Autodesk.Revit.DB.BuiltInCategory category = element.Category.BuiltInCategory;
StructuralAssetClass material = ccLabel.Material;
Autodesk.Revit.DB.ExtensibleStorage.Framework.SchemaClass label = EngineData.ReadElementLabel(category, material, ccLabel, data);
Autodesk.Revit.DB.ExtensibleStorage.Framework.SchemaClass result = EngineData.CreateElementResult(category, material);
@@ -48,7 +48,7 @@ namespace CodeCheckingConcreteExample.Engine
{
category = elementCategory;
material = elementMaterial;
elemId = new ElementId(elementId.IntegerValue); ;
elemId = elementId;
label = elementLabel;
}
@@ -786,7 +786,5 @@ namespace CodeCheckingConcreteExample.Main.Calculation
}
return forceTypes;
}
#endregion
}
}
@@ -89,7 +89,7 @@ namespace CodeCheckingConcreteExample.UIComponents.RCSteelParameters
}
set
{
if (value != null && Material != null && value.get_Parameter(Autodesk.Revit.DB.BuiltInParameter.MATERIAL_ID_PARAM).AsElementId().IntegerValue == Material.Id.IntegerValue)
if (value != null && Material != null && value.get_Parameter(Autodesk.Revit.DB.BuiltInParameter.MATERIAL_ID_PARAM).AsElementId() == Material.Id)
{
_RebarBarType = value;
BarDiameter = Autodesk.Revit.DB.UnitUtils.ConvertFromInternalUnits(value.BarDiameter, DisplayUnitType.DUT_METERS);