FamilyInstanceStructuralType Property |
Provides the primary structural type of the instance, such as beam or column etc.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
Syntaxpublic StructuralType StructuralType { get; }Public ReadOnly Property StructuralType As StructuralType
Get
public:
property StructuralType StructuralType {
StructuralType get ();
}member StructuralType : StructuralType with get
Property Value
StructuralType
Examplepublic void GetStructuralType(FamilyInstance familyInstance)
{
string message = "";
switch (familyInstance.StructuralType)
{
case StructuralType.Beam:
message = "FamilyInstance is a beam.";
break;
case StructuralType.Brace:
message = "FamilyInstance is a brace.";
break;
case StructuralType.Column:
message = "FamilyInstance is a column.";
break;
case StructuralType.Footing:
message = "FamilyInstance is a footing.";
break;
default:
message = "FamilyInstance is non-structural or unknown framing.";
break;
}
TaskDialog.Show("Revit",message);
}
See Also