SpatialFieldManager.RegisterResult
Method
Description:
Registers result and assigns it a unique result index
Registers result and assigns it a unique result index
Examples
// register a new result schema only if one with the same name does not already exist
IList<int> registeredResults = new List<int>();
AnalysisResultSchema resultSchema = new AnalysisResultSchema("Reactions", "Reaction Forces at Column Base");
registeredResults = spatialFieldManager.GetRegisteredResults();
int resultIndex = 999;
foreach (int myInt in registeredResults)
{
if (spatialFieldManager.GetResultSchema(myInt).Name == "Reactions")
{
resultIndex = myInt;
break;
}
}
if (resultIndex == 999) // there are existing registered results, but none are named "Reactions"
resultIndex = spatialFieldManager.RegisterResult(resultSchema);
Parameters
| Parameter | Type | Description |
|---|---|---|
| resultSchema | AnalysisResultSchema | Result schema to be registered |
Return Value
| Type | Description |
|---|---|
| Int32 | Unique index assigned to the result |
Exceptions
| Exception | Condition |
|---|---|
| ArgumentException | name of resultSchema is not unique in view |
| ArgumentNullException | A non-optional argument was null |