BeamSystemBeamType Property |
Retrieves or changes the Beam Type of the BeamSystem.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic FamilySymbol BeamType { get; set; }
Public Property BeamType As FamilySymbol
Get
Set
public:
property FamilySymbol^ BeamType {
FamilySymbol^ get ();
void set (FamilySymbol^ value);
}
member BeamType : FamilySymbol with get, set
Property Value
FamilySymbol
Examplepublic void GetInfo_BeamType(BeamSystem beamSystem)
{
string message = "BeamSystem : ";
message += "\nBeam type name : " + beamSystem.BeamType.Name;
foreach (ElementId materialId in beamSystem.BeamType.GetMaterialIds(false))
{
Material material = beamSystem.Document.GetElement(materialId) as Material;
message += "\nBeam type material : " + material.Name;
}
message += "\nBeam family name : " + beamSystem.BeamType.Family.Name;
beamSystem.BeamType.Name = "TestBeamTypeName";
beamSystem.BeamType.Family.Name = "TestBeamTypeFamilyName";
message += "\nBeam type name after set : " + beamSystem.BeamType.Name;
message += "\nBeam family name after set : " + beamSystem.BeamType.Family.Name;
TaskDialog.Show("Revit",message);
}
Public Sub GetInfo_BeamType(beamSystem As BeamSystem)
Dim message As String = "BeamSystem : "
message += vbLf & "Beam type name : " & Convert.ToString(beamSystem.BeamType.Name)
For Each materialId As ElementId In beamSystem.BeamType.GetMaterialIds(False)
Dim material As Material = TryCast(beamSystem.Document.GetElement(materialId), Material)
message += vbLf & "Beam type material : " + material.Name
Next
message += vbLf & "Beam family name : " & Convert.ToString(beamSystem.BeamType.Family.Name)
beamSystem.BeamType.Name = "TestBeamTypeName"
beamSystem.BeamType.Family.Name = "TestBeamTypeFamilyName"
message += vbLf & "Beam type name after set : " & Convert.ToString(beamSystem.BeamType.Name)
message += vbLf & "Beam family name after set : " & Convert.ToString(beamSystem.BeamType.Family.Name)
TaskDialog.Show("Revit", message)
End Sub
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also