C# Class Revit.SDK.Samples.TypeRegeneration.CS.Command

Inheritance: IExternalCommand
Mostrar archivo Open project: AMEE/revit

Public Methods

Method Description
CheckTypeRegeneration ( MessageForm msgForm ) : void

After setting CurrentType property, the CurrentType has changed to the new one,the Revit model will change along with the current type

Execute ( ExternalCommandData commandData, string &message, ElementSet elements ) : Autodesk.Revit.UI.Result

Implement this method as an external command for Revit.

Private Methods

Method Description
WriteLog ( string logStr ) : void

The method to write line to log file

Method Details

CheckTypeRegeneration() public method

After setting CurrentType property, the CurrentType has changed to the new one,the Revit model will change along with the current type
public CheckTypeRegeneration ( MessageForm msgForm ) : void
msgForm MessageForm the form is used to show the regeneration result
return void

Execute() public method

Implement this method as an external command for Revit.
public Execute ( ExternalCommandData commandData, string &message, ElementSet elements ) : Autodesk.Revit.UI.Result
commandData ExternalCommandData An object that is passed to the external application /// which contains data related to the command, /// such as the application object and active view.
message string A message that can be set by the external application /// which will be displayed if a failure or cancellation is returned by /// the external command.
elements ElementSet A set of elements to which the external application /// can add elements that are to be highlighted in case of failure or cancellation.
return Autodesk.Revit.UI.Result