Method | Description | |
---|---|---|
BeamSystemData ( ExternalCommandData commandData ) : System |
constructor if precondition in current Revit project isn't enough, ErrorMessageException will be throw out
|
|
ChangeProfileDirection ( ) : void |
change the direction to the next line in the profile
|
|
GetBeamTypes ( ) : FamilySymbol>.Dictionary |
all beam types loaded in current Revit project it is declared as static only because of PropertyGrid
|
Method | Description | |
---|---|---|
OnParamsUpdated ( |
the data used to show in UI is updated
|
Method | Description | |
---|---|---|
InitializeProfile ( List |
retrieve the profiles using the selected beams ErrorMessageException will be thrown out if beams can't make a closed profile
|
|
LayoutRuleChanged ( LayoutMethod &layoutMethod ) : void |
layout rule of beam system has changed
|
|
PrepareData ( ) : void |
initialize members using data from current Revit project
|
public BeamSystemData ( ExternalCommandData commandData ) : System | ||
commandData | ExternalCommandData | data from Revit |
return | System |
public static GetBeamTypes ( ) : FamilySymbol>.Dictionary |
||
return | FamilySymbol>.Dictionary |
protected OnParamsUpdated ( |
||
e | ||
return | void |