AnalysisResultSchemaSetUnits Method |
Sets names and multipliers of all units for result visualization
Namespace: Autodesk.Revit.DB.AnalysisAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic void SetUnits(
IList<string> names,
IList<double> multipliers
)
Public Sub SetUnits (
names As IList(Of String),
multipliers As IList(Of Double)
)
public:
void SetUnits(
IList<String^>^ names,
IList<double>^ multipliers
)
member SetUnits :
names : IList<string> *
multipliers : IList<float> -> unit
Parameters
- names IListString
-
Unit names for all units (e.g., "Lb" and "Kg")
- multipliers IListDouble
-
Numerical coefficients mapped to unit names.
They adjust measurement values shown in the legend and display (e.g., 1.0 and 0.451 - if actual measurements are in Lb)
ExceptionsException | Condition |
---|
ArgumentNullException |
A non-optional argument was null
|
ArgumentsInconsistentException |
names is zero-length or contains duplicate or empty names
-or-
multipliers contains non-positive numbers, or its length is not equal to the length of names
|
ExampleIList<string> unitNames = new List<string>();
unitNames.Add("Feet");
unitNames.Add("Inches");
IList<double> multipliers = new List<double>();
multipliers.Add(1);
multipliers.Add(12);
AnalysisResultSchema resultSchema = new AnalysisResultSchema("Schema Name", "Description");
resultSchema.SetUnits(unitNames, multipliers);
Dim unitNames As IList(Of String) = New List(Of String)()
unitNames.Add("Feet")
unitNames.Add("Inches")
Dim multipliers As IList(Of Double) = New List(Of Double)()
multipliers.Add(1)
multipliers.Add(12)
Dim resultSchema As New AnalysisResultSchema("Schema Name", "Description")
resultSchema.SetUnits(unitNames, multipliers)
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also