.. role:: ts-api-decorator

############################
CreateResultCalculatorConfig
############################

.. js:module:: cee.ug
   :noindex:

.. container:: ts-api-section

   .. js:class:: CreateResultCalculatorConfig

      Configuration for creating or recreating result calculators



.. container:: api-index-section

   .. rubric:: Properties

   .. rst-class:: api-index-list-item api-kind-property api-parent-kind-interface

   * :js:attr:`~cee.ug.CreateResultCalculatorConfig.calculatorId`
   * :js:attr:`~cee.ug.CreateResultCalculatorConfig.coordSystemString`
   * :js:attr:`~cee.ug.CreateResultCalculatorConfig.initString`
   * :js:attr:`~cee.ug.CreateResultCalculatorConfig.resultIdString`





------------

Properties
==========

.. container:: ts-api-section

   .. js:attribute:: CreateResultCalculatorConfig.calculatorId

      :type: string

      The ID of the calculator as provided in the CRC_FrameworkServices::registerCalculatorFunc()



.. container:: ts-api-section

   .. js:attribute:: CreateResultCalculatorConfig.coordSystemString

      :type: string :ts-api-decorator:`optional`

      (Optional) A string representing the coordinate system in the format "type=<type>;origin=<x,y,z>;orientation=<m00,m01,m02,m10,m11,m12,m20,m21,m22>".
      Valid <type> values: "cartesian", "cylindrical", "spherical".
      Orientation is a 3x3 rotation matrix specified in row-major order.
      Example: "type=cylindrical;origin=10.0,5.0,0.0;orientation=1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0"



.. container:: ts-api-section

   .. js:attribute:: CreateResultCalculatorConfig.initString

      :type: string

      The initialization string passed to the CRCResultCalculator::initialize() method



.. container:: ts-api-section

   .. js:attribute:: CreateResultCalculatorConfig.resultIdString

      :type: string

      The idString of the result to create. This should be unique. The idString of all results can be found in the ResultInfo of the result in the ModelDirectory



