# Results ```{eval-rst} .. py:class:: ResultsObject: :nocontentsentry: .. py:method:: getNodeTable() :nocontentsentry: Gets a list of node IDs in the order in which they are returned by list methods. :return: List of node IDs :rtype: int .. py:method:: getElementTable(CommonArgEntityType) :nocontentsentry: Gets a list of element IDs for a given entity type in the order in which they are returned by list methods. :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :return: List of element IDs :rtype: int .. py:method:: getSolidSectionTable() :nocontentsentry: Gets a list of solid section IDs for a given entity type in the order in which they are returned by list methods. :return: List of solid section IDs :rtype: int .. py:method:: getSolidSectionIPTable() :nocontentsentry: Gets a list of solid section IP IDs for a given entity type in the order in which they are returned by list methods. :return: List of solid section IP IDs :rtype: int .. py:method:: hasEndResults(CommonArgResultType, CommonArgEntityType) :nocontentsentry: Check if a result exists. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :return: True if the result exists, false otherwise :rtype: bool .. py:method:: eraseEndResults(CommonArgResultType, CommonArgEntityType) :nocontentsentry: Erase a result. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :return: True if the result exists, false otherwise :rtype: bool .. py:method:: getEndResults(CommonArgResultType, CommonArgEntityType) :nocontentsentry: Gets a list of end results. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :return: List of end results :rtype: Double .. py:method:: hasSolidSectionResults(CommonArgResultType) :nocontentsentry: Check if a solid section result exists. :param str CommonArgResultType: Result type :return: True if the result exists, false otherwise :rtype: bool .. py:method:: eraseSolidSectionResults(CommonArgResultType) :nocontentsentry: Erase a solid section result. :param str CommonArgResultType: Result type :return: True if the result exists, false otherwise :rtype: bool .. py:method:: getSolidSectionResults(CommonArgResultType) :nocontentsentry: Gets a list of solid section results. :param str CommonArgResultType: Result type :return: List of solid section results :rtype: Double .. py:method:: hasNodeResults(CommonArgResultType) :nocontentsentry: Check if a node result exists. :param str CommonArgResultType: Result type :return: True if the result exists, false otherwise :rtype: bool .. py:method:: eraseNodeResults(CommonArgResultType) :nocontentsentry: Erase a node result. :param str CommonArgResultType: Result type :return: True if the result exists, false otherwise :rtype: bool .. py:method:: getNodeResults(CommonArgResultType) :nocontentsentry: Gets a list of nodes results. :param str CommonArgResultType: Result type :return: List of nodes results :rtype: Double .. py:method:: addNodeResult(CommonArgResultType, CommonArgUnit, CommonArgNewResults) :nocontentsentry: Defines new user nodal result. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param List CommonArgNewResults: New list of Doubles with results .. py:method:: setNodeResult(CommonArgResultType, CommonArgUnit, CommonArgNewResults) :nocontentsentry: Changes values of an existing node result. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param List CommonArgNewResults: New list of Doubles with results .. py:method:: hasElementResults(CommonArgResultType, CommonArgEntityType) :nocontentsentry: Check if a element result exists. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :return: True if the result exists, false otherwise :rtype: bool .. py:method:: eraseElementResults(CommonArgResultType, CommonArgEntityType) :nocontentsentry: Erase a element result. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :return: True if the result exists, false otherwise :rtype: bool .. py:method:: getElementResults(CommonArgResultType, CommonArgEntityType) :nocontentsentry: Gets a list of elements results. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :return: Gets a list of elements results :rtype: Double .. py:method:: addElementResult(CommonArgResultType, CommonArgEntityType, CommonArgUnit, CommonArgNewResults) :nocontentsentry: Defines new user element result. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param List CommonArgNewResults: New list of Doubles with results .. py:method:: setElementResult(CommonArgResultType, CommonArgEntityType, CommonArgUnit, CommonArgNewResults) :nocontentsentry: Changes values of an existing element result. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param List CommonArgNewResults: New list of Doubles with results .. py:method:: getSolidSectionResult(CommonArgOutResult, CommonArgResultType, getSolidSectionResultArgNumber) :nocontentsentry: Gets the i-solid section result. :param Double CommonArgOutResult: Out result value :param str CommonArgResultType: Result type :param int getSolidSectionResultArgNumber: The solid section number .. py:method:: getSolidSectionResult_Return(CommonArgResultType, getSolidSectionResultArgNumber) :nocontentsentry: Gets the i-solid section result. :param str CommonArgResultType: Result type :param int getSolidSectionResultArgNumber: The solid section number :return: Out result value :rtype: Double .. py:method:: getSolidSectionIPResult(CommonArgOutResult, CommonArgResultType, getSolidSectionResultArgNumber, getSolidSectionResultArgIPNumber) :nocontentsentry: Gets the i-solid section integration point result. :param Double CommonArgOutResult: Out result value :param str CommonArgResultType: Result type :param int getSolidSectionResultArgNumber: The solid section number :param int getSolidSectionResultArgIPNumber: Integration point of solid section .. py:method:: getSolidSectionIPResult_Return(CommonArgResultType, getSolidSectionResultArgNumber, getSolidSectionResultArgIPNumber) :nocontentsentry: Gets the i-solid section integration point result. :param str CommonArgResultType: Result type :param int getSolidSectionResultArgNumber: The solid section number :param int getSolidSectionResultArgIPNumber: Integration point of solid section :return: Out result value :rtype: Double .. py:method:: getEndResult(CommonArgOutResult, CommonArgResultType, getEndResultArgElementNumber, getEndResultArgExtremeNumber) :nocontentsentry: Gets the i-end result. :param Double CommonArgOutResult: Out result value :param str CommonArgResultType: Result type :param int getEndResultArgElementNumber: The element number :param int getEndResultArgExtremeNumber: End number .. py:method:: getEndResult_Return(CommonArgResultType, getEndResultArgElementNumber, getEndResultArgExtremeNumber) :nocontentsentry: Gets the i-end result. :param str CommonArgResultType: Result type :param int getEndResultArgElementNumber: The element number :param int getEndResultArgExtremeNumber: End number :return: Out result value :rtype: Double .. py:method:: getMaxEndResult(CommonArgResultType, CommonArgUnit, CommonArgOutResult, getEndResultArgElementNumber, getEndResultArgExtremeNumber, getFilterSENamesArg) :nocontentsentry: Gets the maximum end result. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param Double CommonArgOutResult: Out result value :param int getEndResultArgElementNumber: The element number :param int getEndResultArgExtremeNumber: End number :param str getFilterSENamesArg: List of names of the structural elements to which to apply a filter. Leave the list empty to apply to the entire model .. py:method:: getMinEndResult(CommonArgResultType, CommonArgUnit, CommonArgOutResult, getEndResultArgElementNumber, getEndResultArgExtremeNumber, getFilterSENamesArg) :nocontentsentry: Gets the minimum end result. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param Double CommonArgOutResult: Out result value :param int getEndResultArgElementNumber: The element number :param int getEndResultArgExtremeNumber: End number :param str getFilterSENamesArg: List of names of the structural elements to which to apply a filter. Leave the list empty to apply to the entire model .. py:method:: addEndResult(CommonArgResultType, CommonArgEntityType, CommonArgUnit, CommonArgNewResults) :nocontentsentry: Defines new user end result. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param List CommonArgNewResults: New list of Doubles with results .. py:method:: setEndResult(CommonArgResultType, CommonArgEntityType, CommonArgUnit, CommonArgNewResults) :nocontentsentry: Changes values of an existing end result. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param List CommonArgNewResults: New list of Doubles with results .. py:method:: setEndResultOnElement(CommonArgResultType, CommonArgEntityType, CommonArgElementID, CommonArgEndID, CommonArgUnit, CommonArgNewValue) :nocontentsentry: Changes values of an existing end result in the selected element. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :param str CommonArgElementID: Element ID :param int CommonArgEndID: End ID :param int CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param Double CommonArgNewValue: New result value .. py:method:: setElementResultOnElement(CommonArgResultType, CommonArgEntityType, CommonArgUnit, CommonArgElementID, CommonArgEndID, CommonArgIPID, CommonArgNewValue) :nocontentsentry: Changes values of an existing element result in the selected element. :param str CommonArgResultType: Result type :param str CommonArgEntityType: Type of entity { Truss, Beam, Shell, Solid } :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param int CommonArgElementID: Element ID :param int CommonArgEndID: End ID :param int CommonArgIPID: Integration point ID :param Double CommonArgNewValue: New result value .. py:method:: setNodeResultOnNode(CommonArgResultType, CommonArgUnit, CommonArgNodeID, CommonArgNewValue) :nocontentsentry: Changes values of an existing node result in the selected node. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param int CommonArgNodeID: Node ID :param Double CommonArgNewValue: New result value .. py:method:: getEndResult_UserUnit(CommonArgOutResult, CommonArgResultType, CommonArgUnit, getEndResultArgElementNumber, getEndResultArgExtremeNumber) :nocontentsentry: Gets the i-end result in the specified unit. :param Double CommonArgOutResult: Out result value :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param int getEndResultArgElementNumber: The element number :param int getEndResultArgExtremeNumber: End number .. py:method:: getEndResult_UserUnit_Return(CommonArgResultType, CommonArgUnit, getEndResultArgElementNumber, getEndResultArgExtremeNumber) :nocontentsentry: Gets the i-end result in the specified unit. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param int getEndResultArgElementNumber: The element number :param int getEndResultArgExtremeNumber: End number :return: Out result value :rtype: Double .. py:method:: getNodeResult(CommonArgOutResult, CommonArgResultType, getNodeResultArgNodeNumber) :nocontentsentry: Gets the i-node result. :param Double CommonArgOutResult: Out result value :param str CommonArgResultType: Result type :param int getNodeResultArgNodeNumber: Node number .. py:method:: getNodeResult_UserUnit(CommonArgOutResult, CommonArgResultType, CommonArgUnit, getNodeResultArgNodeNumber) :nocontentsentry: Gets the i-node result in the specified unit. :param Double CommonArgOutResult: Out result value :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param int getNodeResultArgNodeNumber: Node number .. py:method:: getNodeResult_Return(CommonArgResultType, getNodeResultArgNodeNumber) :nocontentsentry: Gets the i-node result. :param str CommonArgResultType: Result type :param int getNodeResultArgNodeNumber: Node number :return: Out result value :rtype: Double .. py:method:: getNodeResult_UserUnit_Return(CommonArgResultType, CommonArgUnit, getNodeResultArgNodeNumber) :nocontentsentry: Gets the i-node result in the specified unit. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param int getNodeResultArgNodeNumber: Node number :return: Out result value :rtype: Double .. py:method:: getMaxNodeResult(CommonArgResultType, CommonArgUnit, CommonArgOutResult, CommonArgOutNodeNumber, getFilterSENamesArg) :nocontentsentry: Gets the maximum node result. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param Double CommonArgOutResult: Out result value :param int CommonArgOutNodeNumber: Out node number :param str getFilterSENamesArg: List of names of the structural elements to which to apply a filter. Leave the list empty to apply to the entire model .. py:method:: getMinNodeResult(CommonArgResultType, CommonArgUnit, CommonArgOutResult, CommonArgOutNodeNumber, getFilterSENamesArg) :nocontentsentry: Gets the minimum node result. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param Double CommonArgOutResult: Out result value :param int CommonArgOutNodeNumber: Out node number :param str getFilterSENamesArg: List of names of the structural elements to which to apply a filter. Leave the list empty to apply to the entire model .. py:method:: getElementResult(CommonArgOutResult, CommonArgResultType, getEndResultArgElementNumber, getEndResultArgExtremeNumber, getElementResultArgIP) :nocontentsentry: Gets the i-element result. :param Double CommonArgOutResult: Out result value :param str CommonArgResultType: Result type :param int getEndResultArgElementNumber: The element number :param int getEndResultArgExtremeNumber: End number :param int getElementResultArgIP: Integration point id .. py:method:: getElementResult_UserUnit(CommonArgOutResult, CommonArgResultType, CommonArgUnit, getEndResultArgElementNumber, getEndResultArgExtremeNumber, getElementResultArgIP) :nocontentsentry: Gets the i-element result in the specified unit. :param Double CommonArgOutResult: Out result value :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param int getEndResultArgElementNumber: The element number :param int getEndResultArgExtremeNumber: End number :param int getElementResultArgIP: Integration point id .. py:method:: getElementResult_Return(CommonArgResultType, getEndResultArgElementNumber, getEndResultArgExtremeNumber, getElementResultArgIP) :nocontentsentry: Gets the i-element result. :param str CommonArgResultType: Result type :param int getEndResultArgElementNumber: The element number :param int getEndResultArgExtremeNumber: End number :param int getElementResultArgIP: Integration point id :return: Out result value :rtype: Double .. py:method:: getElementResult_UserUnit_Return(CommonArgResultType, CommonArgUnit, getEndResultArgElementNumber, getEndResultArgExtremeNumber, getElementResultArgIP) :nocontentsentry: Gets the i-element result in the specified unit. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param int getEndResultArgElementNumber: The element number :param int getEndResultArgExtremeNumber: End number :param int getElementResultArgIP: Integration point id :return: Out result value :rtype: Double .. py:method:: getMaxElementResult(CommonArgResultType, CommonArgUnit, CommonArgOutResult, CommonArgOutElementNumber, CommonArgOutEndNumber, CommonArgOutIPNumber, getFilterSENamesArg) :nocontentsentry: Gets the maximum element result. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param Double CommonArgOutResult: Out result value :param int CommonArgOutElementNumber: Out element number :param int CommonArgOutEndNumber: Out end number :param int CommonArgOutIPNumber: Out integration point number :param str getFilterSENamesArg: List of names of the structural elements to which to apply a filter. Leave the list empty to apply to the entire model .. py:method:: getMinElementResult(CommonArgResultType, CommonArgUnit, CommonArgOutResult, CommonArgOutElementNumber, CommonArgOutEndNumber, CommonArgOutIPNumber, getFilterSENamesArg) :nocontentsentry: Gets the minimum element result. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :param Double CommonArgOutResult: Out result value :param int CommonArgOutElementNumber: Out element number :param int CommonArgOutEndNumber: Out end number :param int CommonArgOutIPNumber: Out integration point number :param str getFilterSENamesArg: List of names of the structural elements to which to apply a filter. Leave the list empty to apply to the entire model .. py:method:: getHeaderResult(CommonArgOutResult, CommonArgResultType) :nocontentsentry: Gets the header result. :param Double CommonArgOutResult: Out result value :param str CommonArgResultType: Result type .. py:method:: getHeaderResult_UserUnit(CommonArgOutResult, CommonArgResultType, CommonArgUnit) :nocontentsentry: Gets the header result in the specified unit. :param Double CommonArgOutResult: Out result value :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit .. py:method:: getHeaderResult_Return(CommonArgResultType) :nocontentsentry: Gets the header result. :param str CommonArgResultType: Result type :return: Out result value :rtype: Double .. py:method:: getHeaderResult_UserUnit_Return(CommonArgResultType, CommonArgUnit) :nocontentsentry: Gets the header result in the specified unit. :param str CommonArgResultType: Result type :param str CommonArgUnit: Result unit, if result unit is not indicated the result will have the document unit :return: Out result value :rtype: Double ``` ```{eval-rst} .. py:class:: Combinations: :nocontentsentry: .. py:method:: addCombination(CombName) :nocontentsentry: Add Combination to the model by giving the name. :param str CombName: Name of the combination .. py:method:: getCombination() :nocontentsentry: Get a list of combinations to the model. .. py:method:: createCombination(CombPath) :nocontentsentry: Create and save a new results combinations. :param str CombPath: Path with name and extension .rcf of de combination file .. py:method:: saveUserCombination(UserPath) :nocontentsentry: Save user combination. :param str UserPath: Path with name and extension .uccf of de user combination file .. py:method:: loadUserCombination(UserPath) :nocontentsentry: Load an existing user combination. :param str UserPath: Path with name and extension .uccf of de user combination file .. py:method:: removeCombination(CombName) :nocontentsentry: Remove a combination from a user combination. :param str CombName: Name of the combination .. py:method:: updateLoadedResults() :nocontentsentry: Remove a combination from a user combination. .. py:attribute:: LoadedResults :nocontentsentry: Loaded Files. :type: List .. py:attribute:: Combination :nocontentsentry: Combination. :type: List ``` ```{eval-rst} .. py:class:: DerivedResults: :nocontentsentry: .. py:method:: createDerivedResults(ResPath) :nocontentsentry: Create and save new derived results. :param str ResPath: Path with name and extension .rcf of the result file .. py:method:: addFiles(SynName, ResPath) :nocontentsentry: Add files to the model by giving the name and the path. :param str SynName: Name of the new results files :param str ResPath: Path with name and extension .rcf of the result file .. py:attribute:: ModifiedFiles :nocontentsentry: Modified files. :type: List ``` ```{eval-rst} .. py:class:: HistoryResults: :nocontentsentry: .. py:method:: createVariable() :nocontentsentry: Create a new variable to show for the history results. :return: Index of the created variable inside the list :rtype: int .. py:method:: copyVariable(Row) :nocontentsentry: Create a new variable copying the one with the given index. :param int Row: Row or variable index to use .. py:method:: deleteVariable(Row) :nocontentsentry: Erase a variable given its index, all index are invalidated because the order can change. :param int Row: Row or variable index to use .. py:method:: setSolidSection(Row, NewValue) :nocontentsentry: Modify the solid section Id of a variable. :param int Row: Row or variable index to use :param int NewValue: New value to assign .. py:method:: setNode(Row, NewValue) :nocontentsentry: Modify the node of a variable. :param int Row: Row or variable index to use :param int NewValue: New value to assign .. py:method:: setElement(Row, NewValue) :nocontentsentry: Modify the element of a variable. :param int Row: Row or variable index to use :param int NewValue: New value to assign .. py:method:: setEnd(Row, NewValue) :nocontentsentry: Modify the end of a variable. :param int Row: Row or variable index to use :param int NewValue: New value to assign .. py:method:: setIP(Row, NewValue) :nocontentsentry: Modify a variable IP. :param int Row: Row or variable index to use :param int NewValue: New value to assign .. py:method:: setIPMaximum(Row) :nocontentsentry: Set to choose maximum IP result from every element. :param int Row: Row or variable index to use .. py:method:: setIPMinimum(Row) :nocontentsentry: Set to choose minimum IP result from every element. :param int Row: Row or variable index to use .. py:method:: setName(Row, NewValue) :nocontentsentry: Modify the name of a variable. :param int Row: Row or variable index to use :param str NewValue: New value to assign .. py:method:: setResultUnit(Row, Unit) :nocontentsentry: Change the type of unit of a variable. :param int Row: Row or variable index to use :param str Unit: Unit to use .. py:method:: getNode(Row) :nocontentsentry: Get the node of a variable. :param int Row: Row or variable index to use :return: :rtype: int .. py:method:: getElement(Row) :nocontentsentry: Get the element of a variable. :param int Row: Row or variable index to use :return: :rtype: int .. py:method:: getEnd(Row) :nocontentsentry: Get the end of a variable. :param int Row: Row or variable index to use :return: :rtype: int .. py:method:: getIP(Row) :nocontentsentry: Get a variable IP. :param int Row: Row or variable index to use :return: :rtype: int .. py:method:: getName(Row) :nocontentsentry: Get the name of a variable. :param int Row: Row or variable index to use :return: :rtype: str .. py:method:: getIsXAxis(Row) :nocontentsentry: Get if a variable is the X-Axis for the plot. :param int Row: Row or variable index to use :return: :rtype: bool .. py:method:: getResultType(ResultFile) :nocontentsentry: Get the type of result. :param int ResultFile: Result file to add :return: :rtype: Enumerate .. py:method:: getResult(Row) :nocontentsentry: Get the name of result. :param int Row: Row or variable index to use :return: :rtype: Enumerate .. py:method:: clearAll() :nocontentsentry: Clear result files and variables from this object. .. py:method:: orderResultsByTInc() :nocontentsentry: Order results by time increment. ``` ```{eval-rst} .. py:function:: chooseResult(Result, ResultEntityType) :nocontentsentry: Result:: Loaded result | Constraints: User interface, Results loaded :param str Result: Specific type of result (see list of enumerated results). :param str ResultEntityType: Result entity type to resolve possible ambiguities {Nodal,Truss,Beam,Shell,Solid}. ``` ```{eval-rst} .. py:function:: chooseResultsFile(FileName) :nocontentsentry: File:: Loaded results file | Constraints: User interface :param Path FileName: File name of the results file (rcf or crcf extensions). ``` ```{eval-rst} .. py:function:: chooseResultType(ResultType) :nocontentsentry: Result type:: Type of available results | Constraints: User interface, Results loaded :param Enumerate: { DisplacementsAndRotations, Reactions, Contacts, VelocitiesAndAccelerations, Stresses, Strain, ForcesAndMoments, Others } ResultType: Result type. ``` ```{eval-rst} .. py:function:: chooseResultUnits(ResultUnits) :nocontentsentry: Units: Unit for results | Constraints: User interface, Results loaded :param str ResultUnits: Result units. ``` ```{eval-rst} .. py:function:: getResults(FileName) :nocontentsentry: Create a Results object to store results info that can be retrieve from the object :param str FileName: File name of the results file (rcf or crcf extensions). :rtype: Results object ``` ```{eval-rst} .. py:function:: loadResultsFile(FileName) :nocontentsentry: Adds a results file to the results loader | Constraints: User interface :param Path FileName: File name of the results file (rcf or crcf extensions). ``` ```{eval-rst} .. py:function:: openResultsFile(FileName) :nocontentsentry: Load file: Load a results file | Constraints: User interface :param Path FileName: File name of the results file (rcf or crcf extensions). ``` ```{eval-rst} .. py:function:: setResult(ResultType, Result) :nocontentsentry: Modify result combo boxes of the user interface | Constraints: User interface, Results loaded :param str ResultType: Result type. :param str Result: Specific type of result (see list of enumerated results). ``` ```{eval-rst} .. py:function:: setResult(ResultType, Result, ResultUnits) :nocontentsentry: Modify result combo boxes of the user interface | Constraints: User interface, Results loaded :param str ResultType: Result type. :param str Result: Specific type of result (see list of enumerated results). :param str ResultUnits: Result units. ``` ```{eval-rst} .. py:function:: setResult(ResultType, Result, ResultEntityType, ResultUnits) :nocontentsentry: Modify result combo boxes of the user interface | Constraints: User interface, Results loaded :param str ResultType: Result type. :param str Result: Specific type of result (see list of enumerated results). :param str ResultEntityType: Result entity type to resolve possible ambiguities {Nodal,Truss,Beam,Shell,Solid}. :param str ResultUnits: Result units. ```