Application: AreaReinCurve
Revit Platform: Structure
Revit Version: 2011.0
First Released For: 9.0
Programming Language: C#
Skill Level: Beginning
Category: Structure
Type: ExternalCommand

Subject: Parameters of AreaReinCurve.
Summary: 
This sample shows user how to get AreaReinforcementCurve and change its parameters.

Classes: 
Autodesk.Revit.UI.IExternalCommand
Autodesk.Revit.DB.ElementSet
Autodesk.Revit.DB.Structure.AreaReinforcementCurve
Autodesk.Revit.DB.BuiltInParameter

Project Files: 
AreaReinCurve.cs
Implement the IExternalCommand interface, and show user how to get AreaReinforcmentCurve and how to get parameter by BuildInPatameter.

GeomUtil.cs
This file defines a class GeomUtil provides some common geometry estimate and calculates methods.

ParameterUtil.cs
This file defines a class ParameterUtil contains methods use to manage parameter. Such as find parameter by name and change value of parameter.

Description: 
This sample shows user how to get the AreaReinforcement and AreaReinforcementCurve, and show user how to get the parameter by Element.get_Parameter(Autodesk.Revit.Parameters.BuiltInParameter parameterId) method and change its value by Parameter.Set(…) method.

Instructions: 
1.	Draw AreaReinforcement (or open AreaReinCurve.rvt) and Select it.
2.	Run this command