C# (CSharp) Revit.SDK.Samples.CreateBeamSystem.CS Namespace

Classes

Name Description
BeamSystemBuilder is used to create new instances of beam system
BeamSystemData mixed data class save the data to show in UI and the data used to create beam system
BeamSystemForm display beam system to be created and allow user to set its properties
BeamSystemParam the properties of beam system; can be displayed in PropertyGrid
BeamSystemParam.ClearSpacingParam properties related to LayoutRule when it's clear spacing only visible for class BeamSystemParam
BeamSystemParam.FixedDistanceParam properties related to LayoutRule when it's fixed distance only visible for class BeamSystemParam
BeamSystemParam.FixedNumberParam properties related to LayoutRule when it's fixed number only visible for class BeamSystemParam
BeamSystemParam.MaximumSpacingParam properties related to LayoutRule when it's maximum spacing only visible for class BeamSystemParam
BeamSystemSketch Sketch the profile of beam system on canvas Code here have nothing with Revit API
BeamTypeItem converting types of FamilySymbol to string Code here have nothing with Revit API it's only for PropertyGrid and its SelectedObject
Command
ErrorMessageException pass error message to UI or back to internal error messagebox by Execute method in IExternalCommand
GeometryUtil utility class contains some methods deal with 3D arithmetic
Line2D represent a geometry segment line
LineSketch sketch line and any tag on it
MathUtil utility class contains some methods deal with some general arithmetic
ObjectSketch base class of sketch object to draw 2D geometry object
ParameterConverter base class of converting types of FamilySymbol to string Code here have nothing with Revit API it's only for PropertyGrid and its SelectedObject