GetByMassSubCategoryId Method


Get the ConceptualSurfaceType by its mass subcategory id.

Namespace: Autodesk.Revit.DB.Analysis
Assembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)
Since:  2012

Syntax

C#
public static ConceptualSurfaceType GetByMassSubCategoryId(
	Document cda,
	ElementId massSubCategoryId
)
Visual Basic
Public Shared Function GetByMassSubCategoryId ( _
	cda As Document, _
	massSubCategoryId As ElementId _
) As ConceptualSurfaceType
Visual C++
public:
static ConceptualSurfaceType^ GetByMassSubCategoryId(
	Document^ cda, 
	ElementId^ massSubCategoryId
)

Parameters

cda
Type: Autodesk.Revit.DBDocument
The document.
massSubCategoryId
Type: Autodesk.Revit.DBElementId
The mass subcategory id to get the ConceptualSurfaceType for.

Return Value

Returns ConceptualSurfaceType associated with input id or NULL.

Exceptions

ExceptionCondition
Autodesk.Revit.ExceptionsArgumentException The mass sub-category is none of the OST_MassInteriorWall, OST_MassExteriorWall, OST_MassExteriorWallUnderground, OST_MassRoof, OST_MassFloor, OST_MassSlab, OST_MassShade, OST_MassGlazing, OST_MassSkylights, or OST_MassOpening.
Autodesk.Revit.ExceptionsArgumentNullException A non-optional argument was null

See Also

ArchiLabs Desktop

Put AI to work inside Revit.

Give Desktop your instructions and project files to build Revit families, update model elements, and create views and schedules. Works directly in Revit and AutoCAD.

Explore Desktop →